From f92e44c5399d8914aad58bd2c74005b3640c5a9d Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Mon, 1 Aug 2016 00:24:19 +0200 Subject: lapd_core: Fix crash in lapd_dl_flush_hist() When lapd_dl_flush_hist() was called before we actually had started a transmit history from lapd_dl_init(), we woul segfault before this patch. Change-Id: Ifa677c9b335dd2884b4f3e44699d901957a0500b --- src/gsm/lapd_core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/gsm/lapd_core.c b/src/gsm/lapd_core.c index fd1e7097..fd163c83 100644 --- a/src/gsm/lapd_core.c +++ b/src/gsm/lapd_core.c @@ -158,7 +158,7 @@ static void lapd_dl_flush_hist(struct lapd_datalink *dl) { unsigned int i; - if (!dl->range_hist) + if (!dl->range_hist || !dl->tx_hist) return; for (i = 0; i < dl->range_hist; i++) { -- cgit v1.2.3