Skip to content
Browse files

fix segfault

  • Loading branch information...
1 parent e3bce11 commit 99feeea84b92b8bc463bcc19804f95da2dd0af98 @knopwob committed Mar 10, 2013
Showing with 7 additions and 4 deletions.
  1. +7 −4 x.c
View
11 x.c
@@ -465,7 +465,10 @@ static void setopacity(Window win, unsigned long opacity)
*/
gboolean x_mainloop_fd_prepare(GSource * source, gint * timeout)
{
- *timeout = -1;
+ if (timeout)
+ *timeout = -1;
+ else
+ g_print("BUG: x_mainloop_fd_prepare: timeout == NULL\n");
return false;
}
@@ -510,9 +513,9 @@ gboolean x_mainloop_fd_dispatch(GSource * source, GSourceFunc callback,
0) == settings.close_ks.sym
&& settings.close_ks.mask == ev.xkey.state) {
if (displayed) {
- notification_close
- (g_queue_peek_head_link(displayed)->
- data, 2);
+ notification *n = g_queue_peek_head(displayed);
+ if (n)
+ notification_close(n, 2);
}
}
if (settings.history_ks.str

0 comments on commit 99feeea

Please sign in to comment.
Something went wrong with that request. Please try again.