Fix #3249 (Bus error using finch on mac os x). Make sure we don't crash if there's no default SIGWINCH handler.

Fri, 21 Sep 2007 16:09:12 +0000

author
Sadrul Habib Chowdhury <sadrul@pidgin.im>
date
Fri, 21 Sep 2007 16:09:12 +0000
changeset 20665
b47c4fe72d16
parent 20664
5c766e725d54
child 20666
4521cf45c8e3
child 20667
df0fbf9fb618
child 20684
4daaf3284863
child 20711
e051e45c0970

Fix #3249 (Bus error using finch on mac os x). Make sure we don't crash if there's no default SIGWINCH handler.

finch/libgnt/gntmain.c file | annotate | diff | comparison | revisions
--- a/finch/libgnt/gntmain.c	Fri Sep 21 13:39:48 2007 +0000
+++ b/finch/libgnt/gntmain.c	Fri Sep 21 16:09:12 2007 +0000
@@ -409,7 +409,8 @@
 	case SIGWINCH:
 		erase();
 		g_idle_add(refresh_screen, NULL);
-		org_winch_handler(sig);
+		if (org_winch_handler)
+			org_winch_handler(sig);
 		signal(SIGWINCH, sighandler);
 		break;
 #endif

mercurial