osmo-msc/openbsc/src
Sylvain Munaut ea3f674710 Fix subscr ref leak for multi CM SERV REQ
Multiple CM SERVICE REQUEST can happen on a single RR
connection, in this case, since the subscr reference is
tracked through lchan->subscr and will only be put'd once
on lchan_free, we need to make sure we don't get several
reference ....

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2009-12-19 03:22:25 +01:00
..
input ip.access: Keep OML/RSL up/down state per-bts for multi-BTS setups 2009-12-16 17:32:37 +01:00
sccp [sccp] Implement sending the Inactivity Test on a connection.. 2009-11-20 13:09:15 +01:00
vty [vty] ensure we mark fd in writefd once we vty_out() something 2009-12-17 21:59:28 +01:00
Makefile.am [handover] first functional handover implementation 2009-12-17 00:31:10 +01:00
abis_nm.c logging: introduce log levels at caller site 2009-12-17 23:10:46 +01:00
abis_rsl.c logging: introduce log levels at caller site 2009-12-17 23:10:46 +01:00
bitvec.c fix bug in bitvec resulting in all bits being set to 0xff 2009-12-16 15:59:24 +01:00
bs11_config.c Add {create, delete}-bport1 and bport0-{star, multidrop} to bs11-config 2009-08-10 11:49:36 +02:00
bsc_hack.c [handover] first functional handover implementation 2009-12-17 00:31:10 +01:00
bsc_init.c logging: introduce log levels at caller site 2009-12-17 23:10:46 +01:00
bsc_mgcp.c [mgcp] Make the number of endpoints configurable... 2009-11-20 14:05:17 +01:00
bsc_rll.c ensure that we use the SACCH where apropriate for RLL connections 2009-08-09 19:06:24 +02:00
chan_alloc.c logging: introduce log levels at caller site 2009-12-17 23:10:46 +01:00
db.c fix compile warning in db.c 2009-12-09 19:19:45 +01:00
debug.c [handover] first functional handover implementation 2009-12-17 00:31:10 +01:00
e1_config.c logging: introduce log levels at caller site 2009-12-17 23:10:46 +01:00
e1_input.c logging: introduce log levels at caller site 2009-12-17 23:10:46 +01:00
gsm_04_08.c Fix subscr ref leak for multi CM SERV REQ 2009-12-19 03:22:25 +01:00
gsm_04_08_utils.c make handover reference a function call argument 2009-12-17 00:25:18 +01:00
gsm_04_11.c Use 'new' rather than 'unknown' when starting transaction 2009-12-19 03:22:16 +01:00
gsm_04_80.c [USSD] more whitespace fixes 2009-10-26 20:42:55 +01:00
gsm_data.c introduce cache of 6 last recently received measurement reports for each lchan 2009-12-15 21:36:05 +01:00
gsm_subscriber.c [lac] Do not use the reserved LAC 0x0 for two different things 2009-10-01 04:07:15 +02:00
gsm_subscriber_base.c [misc] Use talloc_zero instead of talloc and later memset 2009-10-29 02:29:45 +01:00
gsm_utils.c utility functions to convert RXLEV into dBm and vice versa 2009-12-12 15:37:54 +01:00
handover_decision.c for now we only do handover of TCH channels 2009-12-18 11:49:20 +01:00
handover_logic.c [handover]: make sure the new lchan keeps the subscriber pointer of the old lchan 2009-12-18 14:50:08 +01:00
ipaccess-config.c ipaccess-config.c: Spelling fix in the config mode 2009-11-17 09:46:33 +01:00
ipaccess-find.c ipaccess-find: don't try to parse packets that are not IPAC_MSGT_ID_RESP 2009-08-08 12:14:53 +02:00
isdnsync.c move openbsc into its own subdirectory 2009-06-10 05:40:52 +08:00
mgcp.cfg [mgcp] Make the number of endpoints configurable... 2009-11-20 14:05:17 +01:00
mncc.c logging: introduce log levels at caller site 2009-12-17 23:10:46 +01:00
msgb.c logging: introduce log levels at caller site 2009-12-17 23:10:46 +01:00
openbsc.cfg.1-1 [BS11] don't put invalid channel combination into the config file 2009-12-04 11:23:12 +05:30
openbsc.cfg.1-2 [network] Make use of T3113 for paging 2009-11-22 05:28:24 +01:00
openbsc.cfg.2-2 [BS11] don't put invalid channel combination into the config file 2009-12-04 11:23:12 +05:30
openbsc.cfg.nanobts [network] Make use of T3113 for paging 2009-11-22 05:28:24 +01:00
paging.c Replace template-based SYSTEM INFORMATION with real implementation 2009-12-01 18:04:30 +05:30
rest_octets.c Replace template-based SYSTEM INFORMATION with real implementation 2009-12-01 18:04:30 +05:30
rrlp.c [RRLP] make RRLP mode configurable from config file 2009-12-13 10:53:12 +01:00
rs232.c use named variant when allocating msgb's 2009-06-26 19:39:35 +02:00
rtp_proxy.c logging: introduce log levels at caller site 2009-12-17 23:10:46 +01:00
select.c implement a timer_list check before we return into the select() loop 2009-08-14 14:30:00 +02:00
signal.c move talloc context creation out of on_dso / constructors 2009-08-15 02:30:58 +02:00
silent_call.c fix some more compiler warnings 2009-11-17 06:12:16 +01:00
subchan_demux.c move talloc context creation out of on_dso / constructors 2009-08-15 02:30:58 +02:00
system_information.c logging: introduce log levels at caller site 2009-12-17 23:10:46 +01:00
talloc.c [talloc] Provide a copy of strnlen on OSX 2009-11-22 05:28:14 +01:00
talloc_ctx.c move talloc context creation out of on_dso / constructors 2009-08-15 02:30:58 +02:00
telnet_interface.c logging: introduce log levels at caller site 2009-12-17 23:10:46 +01:00
timer.c [timer] Initialize i with zero 2009-10-21 16:38:19 +02:00
tlv_parser.c [TLV] Split the parser into 'parse loop' and 'parse single value' 2009-10-26 20:19:59 +01:00
token_auth.c fix segfault in token_auth on SS_SUBSCR != ATTACH 2009-12-13 12:56:47 +01:00
transaction.c [handover] lchan use count handling in case of trans_lchan_change() 2009-12-18 14:51:48 +01:00
trau_frame.c logging: introduce log levels at caller site 2009-12-17 23:10:46 +01:00
trau_mux.c logging: introduce log levels at caller site 2009-12-17 23:10:46 +01:00
ussd.c [USSD] various USSD improvements 2009-10-26 20:39:26 +01:00
vty_interface.c [PATCH] fix MM INFO parsing in vty_interface 2009-12-14 17:49:15 +01:00
vty_interface_layer3.c silent call: add header file for function prototypes 2009-11-17 06:00:23 +01:00