LRN: check for tc being NULL
authorChristian Grothoff <christian@grothoff.org>
Mon, 20 Feb 2012 09:09:04 +0000 (09:09 +0000)
committerChristian Grothoff <christian@grothoff.org>
Mon, 20 Feb 2012 09:09:04 +0000 (09:09 +0000)
src/fs/gnunet-service-fs_put.c

index 07d32ef31bd6d9d540249c5680576fefb447a695..fe6ebdbe443e310161aca0ea4c014c76f584599c 100644 (file)
@@ -104,7 +104,7 @@ delay_dht_put_blocks (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
   struct GNUNET_TIME_Relative delay;
 
   po->dht_task = GNUNET_SCHEDULER_NO_TASK;
-  if (0 != (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN))
+  if (tc != NULL && 0 != (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN))
     return;
   if (po->zero_anonymity_count_estimate > 0)
   {