changeset 1915:e09763e16e49

Fix segfault related to url_regex
author franky
date Thu, 04 Nov 2010 19:51:02 +0100
parents 356daacdbe54
children a87ac75872fe
files mcabber/mcabber/screen.c
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/mcabber/screen.c	Sun May 16 13:16:30 2010 +0200
+++ b/mcabber/mcabber/screen.c	Thu Nov 04 19:51:02 2010 +0100
@@ -163,7 +163,7 @@
 } keyseq;
 
 #ifdef HAVE_GLIB_REGEX
-static GRegex *url_regex;
+static GRegex *url_regex = NULL;
 #endif
 
 GSList *keyseqlist;
@@ -808,8 +808,10 @@
   refresh();
   endwin();
 #ifdef HAVE_GLIB_REGEX
-  if (url_regex)
+  if (url_regex) {
     g_regex_unref(url_regex);
+    url_regex = NULL;
+  }
 #endif
   Curses = FALSE;
   return;