diff options
Diffstat (limited to 'openbsc/src/chan_alloc.c')
-rw-r--r-- | openbsc/src/chan_alloc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/openbsc/src/chan_alloc.c b/openbsc/src/chan_alloc.c index b5497bcb8..4274697e8 100644 --- a/openbsc/src/chan_alloc.c +++ b/openbsc/src/chan_alloc.c @@ -300,7 +300,7 @@ void lchan_free(struct gsm_lchan *lchan) } /* Consider releasing the channel now */ -int _lchan_release(struct gsm_lchan *lchan) +int _lchan_release(struct gsm_lchan *lchan, u_int8_t release_reason) { if (lchan->use_count > 0) { DEBUGP(DRLL, "BUG: _lchan_release called without zero use_count.\n"); @@ -320,7 +320,7 @@ int _lchan_release(struct gsm_lchan *lchan) lchan->use_count); DEBUGP(DRLL, "%s Recycling Channel\n", gsm_lchan_name(lchan)); - rsl_release_request(lchan, 0); + rsl_release_request(lchan, 0, release_reason); return 1; } |