From 22df734bfcb034b4cc6bb25145ea560fea9b71a5 Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Mon, 12 Jan 2009 18:51:56 +0000 Subject: [PATCH] fix possible segv with pager, caught by clang. If no pager exists on given zone and popup is urgent, it would segfault. SVN revision: 38558 --- src/modules/pager/e_mod_main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/pager/e_mod_main.c b/src/modules/pager/e_mod_main.c index b7073fa27..f8778c91e 100644 --- a/src/modules/pager/e_mod_main.c +++ b/src/modules/pager/e_mod_main.c @@ -1365,7 +1365,8 @@ _pager_cb_event_border_urgent_change(void *data, int type, void *event) if (pp && !pager_config->popup_urgent_stick) pp->timer = ecore_timer_add(pager_config->popup_urgent_speed, _pager_popup_cb_timeout, pp); - pp->urgent = 1; + if (pp) + pp->urgent = 1; } }