From ec2716768ecdf098b2e8ee1764bc29ef136dd9d9 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Sun, 10 Apr 2011 17:02:35 +0000 Subject: [PATCH] Fix for potential crash --- src/phone.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/phone.c b/src/phone.c index a47bdf1..a0830b3 100644 --- a/src/phone.c +++ b/src/phone.c @@ -345,6 +345,7 @@ Phone * phone_new(char const * device, unsigned int baudrate, int retry, phone->bold = pango_font_description_new(); pango_font_description_set_weight(phone->bold, PANGO_WEIGHT_BOLD); phone->ca_window = NULL; + phone->ca_volume = NULL; phone->en_code = -1; phone->en_window = NULL; phone->en_progress = NULL; @@ -850,7 +851,7 @@ int phone_event(Phone * phone, PhoneEvent event, ...) case PHONE_EVENT_VOLUME_GET: plevel = va_arg(ap, gdouble *); ret |= plugin->event(plugin, event, plevel); - if(ret != 0) + if(ret != 0 || phone->ca_volume == NULL) break; gtk_range_set_value(GTK_RANGE(phone->ca_volume), *plevel);