diff options
author | Harald Welte <laforge@netfilter.org> | 2009-12-12 21:16:38 +0100 |
---|---|---|
committer | Harald Welte <laforge@netfilter.org> | 2009-12-12 21:16:38 +0100 |
commit | 487e6befb85a8e6f114d916045b65174c35810a8 (patch) | |
tree | 4a6262a97d7209bb7ed8d7dcecb931acfb4ec80b /openbsc | |
parent | b83d938565d3f47d8b6f813e5f326429bc31857d (diff) |
make speech calls with NECI=1 work
Fix minor bug with speech calls in case of NECI=1
Diffstat (limited to 'openbsc')
-rw-r--r-- | openbsc/src/chan_alloc.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/openbsc/src/chan_alloc.c b/openbsc/src/chan_alloc.c index 6bf65f325..2f0d7b93f 100644 --- a/openbsc/src/chan_alloc.c +++ b/openbsc/src/chan_alloc.c @@ -204,8 +204,10 @@ struct gsm_lchan *lchan_alloc(struct gsm_bts *bts, enum gsm_chan_t type) case GSM_LCHAN_TCH_H: lchan =_lc_find_bts(bts, GSM_PCHAN_TCH_H); /* If we don't have TCH/H available, fall-back to TCH/F */ - if (!lchan) + if (!lchan) { lchan = _lc_find_bts(bts, GSM_PCHAN_TCH_F); + type = GSM_LCHAN_TCH_F; + } break; default: fprintf(stderr, "Unknown gsm_chan_t %u\n", type); |