From 8eea301bf50d823351a91f0d1f7232496331676f Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Mon, 12 Apr 2010 03:00:50 +0000 Subject: [PATCH] fix possible segv on restart SVN revision: 47943 --- src/bin/e_hints.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/bin/e_hints.c b/src/bin/e_hints.c index db137418d..1914eac99 100644 --- a/src/bin/e_hints.c +++ b/src/bin/e_hints.c @@ -137,12 +137,15 @@ e_hints_init(void) if (twin != win) break; if (ecore_x_netwm_name_get(win, &name)) { - if (strcmp(name, "Enlightenment")) + if (name) { + if (strcmp(name, "Enlightenment")) + { + free(name); + break; + } free(name); - break; } - free(name); } ecore_x_sync(); if ((ecore_time_get() - ts) > 2.0)