diff --git a/openbsc/src/handover_logic.c b/openbsc/src/handover_logic.c index 30cea7b0f..511742eb2 100644 --- a/openbsc/src/handover_logic.c +++ b/openbsc/src/handover_logic.c @@ -111,7 +111,7 @@ int bsc_handover_start(struct gsm_lchan *old_lchan, struct gsm_bts *bts) return -ENOSPC; } - ho = talloc_zero(NULL, struct bsc_handover); + ho = talloc_zero(tall_bsc_ctx, struct bsc_handover); if (!ho) { LOGP(DHO, LOGL_FATAL, "Out of Memory\n"); lchan_free(new_lchan);