subscr: Fix potential subscr ref count issue
In case the subscriber is currently busy we would omit the subscr_put. This seems to be very hard to hit as the subscr need to be active and at the same time be selected for the purge operation.
This commit is contained in:
parent
e019b564ec
commit
8159455506
|
@ -353,6 +353,7 @@ static void subscr_expire_callback(void *data, long long unsigned int id)
|
|||
LOGP(DMM, LOGL_DEBUG, "Not expiring subscriber %s (ID %llu)\n",
|
||||
subscr_name(s), id);
|
||||
subscr_update_expire_lu(s, conn->bts);
|
||||
subscr_put(s);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue