diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-08-15 10:49:01 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-08-15 10:49:01 +0000 |
commit | bcf7ddfdbd225608e84b892dd1a970400ba2371e (patch) | |
tree | 67bb3b3d9c431ffafddb0d446ca3cea628444786 | |
parent | 38968db6235535e1f60f36a7ca43d2b986721c91 (diff) | |
download | gnunet-gtk-bcf7ddfdbd225608e84b892dd1a970400ba2371e.tar.gz gnunet-gtk-bcf7ddfdbd225608e84b892dd1a970400ba2371e.zip |
fix crash
-rw-r--r-- | src/gnunet-gtk.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/gnunet-gtk.c b/src/gnunet-gtk.c index c33fed5e..252faa31 100644 --- a/src/gnunet-gtk.c +++ b/src/gnunet-gtk.c | |||
@@ -291,9 +291,10 @@ gnunet_gtk_select (void *cls, | |||
291 | for (i = 0; !need_realloc && i < max_nfds; i += 1) | 291 | for (i = 0; !need_realloc && i < max_nfds; i += 1) |
292 | { | 292 | { |
293 | int isset[3]; | 293 | int isset[3]; |
294 | isset[0] = FD_ISSET (i, &rfds->sds); | 294 | |
295 | isset[1] = FD_ISSET (i, &wfds->sds); | 295 | isset[0] = (rfds == NULL) ? 0 : FD_ISSET (i, &rfds->sds); |
296 | isset[2] = FD_ISSET (i, &efds->sds); | 296 | isset[1] = (wfds == NULL) ? 0 : FD_ISSET (i, &wfds->sds); |
297 | isset[2] = (efds == NULL) ? 0 : FD_ISSET (i, &efds->sds); | ||
297 | if (!isset[0] && !isset[1] && !isset[2]) | 298 | if (!isset[0] && !isset[1] && !isset[2]) |
298 | continue; | 299 | continue; |
299 | if (fd_counter >= allocated_nfds) | 300 | if (fd_counter >= allocated_nfds) |