From e12b62eb11e64c20acd08c9aa234a1171bcdc8c1 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Thu, 27 May 2010 15:17:06 +0000 Subject: [PATCH] Fix a crash when reading messages --- src/gsm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gsm.c b/src/gsm.c index 7715e3d..5d805a9 100644 --- a/src/gsm.c +++ b/src/gsm.c @@ -1416,7 +1416,9 @@ static int _gsm_trigger_cmgr(GSM * gsm, char const * result) } else if((p = _cmgr_pdu_parse(result, &gsm->event.message.date)) != NULL) { + gsm->event.message.number = NULL; /* FIXME implement */ gsm->event.message.content = (char *)p; + *length = strlen(result); /* XXX should not be necessary */ _gsm_event_send(gsm, GSM_EVENT_TYPE_MESSAGE); free(p); }