diff options
author | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2015-10-04 11:11:11 +0200 |
---|---|---|
committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2015-10-12 09:11:25 +0200 |
commit | 1afe7c7fe5e79435a1ebe9aff622ca20b901d923 (patch) | |
tree | 520d1516c16692a778c0db8aabb49bcd330ed656 /openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | |
parent | 20626dde8fd04c2ded3788a8417ea67abf17c4cf (diff) |
osmux: Remember the allocated CID and make sure it is released
There appears to be a leak of CIDs:
<000b> mgcp_osmux.c:544 All Osmux circuits are in use!
There are paths that a CID had been requested and never released
of the NAT. Remember the allocated CID inside the endpoint so it
can always be released. It is using a new variable as the behavior
for the NAT and MGCP MGW is different.
The allocated_cid must be signed so that we can assign outside
of the 0-255 range of it.
Fixes: OW#1493
Diffstat (limited to 'openbsc/src/osmo-bsc_nat/bsc_nat_filter.c')
0 files changed, 0 insertions, 0 deletions