diff options
author | Richard Röjfors <richard@puffinpack.se> | 2019-08-06 23:11:09 +0000 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2019-08-07 17:10:17 -0500 |
commit | 5752702cbe69f346fbbc0074b06d58f5241ed7ee (patch) | |
tree | f92020ba37dc5e43d38430ad062310b60b5975d3 /src | |
parent | d4ced627e068e73a570da5d9e8ee451595c79c23 (diff) | |
download | ofono-5752702cbe69f346fbbc0074b06d58f5241ed7ee.tar.gz |
gprs: Do not leak CID on failure to assign context
Diffstat (limited to 'src')
-rw-r--r-- | src/gprs.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -271,6 +271,9 @@ static gboolean assign_context(struct pri_context *ctx, unsigned int use_cid) return TRUE; } + l_uintset_take(used_cids, ctx->context.cid); + ctx->context.cid = 0; + return FALSE; } |