Mercurial > pidgin
diff libpurple/dnssrv.c @ 15645:61b42cf81aa4
Restore default signal handlers in fork()'d children. This adds a gaim_restore_default_signal_handlers() utility function since children are made in multiple places.
author | Evan Schoenberg <evan.s@dreskin.net> |
---|---|
date | Sun, 18 Feb 2007 18:16:57 +0000 |
parents | 5fe8042783c1 |
children | ca1c878be941 |
line wrap: on
line diff
--- a/libpurple/dnssrv.c Thu Feb 15 23:25:50 2007 +0000 +++ b/libpurple/dnssrv.c Sun Feb 18 18:16:57 2007 +0000 @@ -104,6 +104,10 @@ guint16 type, dlen, pref, weight, port; gchar query[256]; +#ifdef HAVE_SIGNAL_H + gaim_restore_default_signal_handlers(); +#endif + if (read(in, query, 256) <= 0) _exit(0);