From 0bc5ee553c424f4f947d63b986ba833126071902 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sun, 31 Jul 2016 18:52:31 +0200 Subject: [PATCH] NMT: Fix SMS cleanup --- src/nmt/sms.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/nmt/sms.c b/src/nmt/sms.c index 12dfd3d..df93ced 100644 --- a/src/nmt/sms.c +++ b/src/nmt/sms.c @@ -679,7 +679,8 @@ void sms_reset(nmt_t *nmt) sms_t *sms = &nmt->sms; PDEBUG(DSMS, DEBUG_DEBUG, "Resetting SMS states\n"); - timer_stop(&nmt->sms_timer); + if (nmt->sms_timer.linked) + timer_stop(&nmt->sms_timer); memset(sms, 0, sizeof(*sms)); }