From 7ff22852c6270681dd796aa9301cda8ebcab89f3 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Sun, 30 Oct 2011 12:43:18 +0000 Subject: [PATCH] Reporting the proper modem event --- src/plugins/debug.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/plugins/debug.c b/src/plugins/debug.c index 1f48a8e..fdaf745 100644 --- a/src/plugins/debug.c +++ b/src/plugins/debug.c @@ -259,6 +259,7 @@ static int _debug_event(PhonePlugin * plugin, PhoneEvent * event) size_t i; char ebuf[32]; DebugModemEvent * dme = _debug_modem_events; + ModemEventType met; DebugPhoneEvent * dpe = _debug_phone_events; GtkTreeIter iter; @@ -269,10 +270,10 @@ static int _debug_event(PhonePlugin * plugin, PhoneEvent * event) switch(event->type) { case PHONE_EVENT_TYPE_MODEM_EVENT: - snprintf(ebuf, sizeof(ebuf), "%s (%u)", "MODEM", - event->modem_event.event->type); + met = event->modem_event.event->type; + snprintf(ebuf, sizeof(ebuf), "%s (%u)", "MODEM", met); for(i = 0; dme[i].string != NULL; i++) - if(dme[i].event == event->type) + if(dme[i].event == met) { snprintf(ebuf, sizeof(ebuf), "%s %s", "MODEM", dme[i].string);