add assertions
authorChristian Grothoff <christian@grothoff.org>
Mon, 19 Oct 2009 10:07:35 +0000 (10:07 +0000)
committerChristian Grothoff <christian@grothoff.org>
Mon, 19 Oct 2009 10:07:35 +0000 (10:07 +0000)
src/util/scheduler.c

index ae0428a94083efe3d09a384a04ae749fb31c13de..24ea28d2c60f9c19174960409f097ebd4b5ee99f 100644 (file)
@@ -514,8 +514,11 @@ GNUNET_SCHEDULER_run (GNUNET_SCHEDULER_Task task, void *cls)
   rs = GNUNET_NETWORK_fdset_create ();
   ws = GNUNET_NETWORK_fdset_create ();
 #ifndef MINGW
+  GNUNET_assert (sigpipe == NULL);
   sigpipe = GNUNET_DISK_pipe (GNUNET_NO);
+  GNUNET_assert (sigpipe != NULL);
   pr = GNUNET_DISK_pipe_handle (sigpipe, GNUNET_DISK_PIPE_END_READ);
+  GNUNET_assert (pr != NULL);
   shc_int = GNUNET_SIGNAL_handler_install (SIGINT, &sighandler_shutdown);
   shc_term = GNUNET_SIGNAL_handler_install (SIGTERM, &sighandler_shutdown);
   shc_quit = GNUNET_SIGNAL_handler_install (SIGQUIT, &sighandler_shutdown);