must not NULL
authorChristian Grothoff <christian@grothoff.org>
Fri, 8 Jul 2011 16:08:58 +0000 (16:08 +0000)
committerChristian Grothoff <christian@grothoff.org>
Fri, 8 Jul 2011 16:08:58 +0000 (16:08 +0000)
src/util/resolver_api.c

index 0bf0008ba0460a69c418f4247dcda019a0e2c8aa..e70876b43126cfdb5952dd43ffbc692c4fced897 100644 (file)
@@ -223,9 +223,11 @@ check_config (const struct GNUNET_CONFIGURATION_Handle *cfg)
 void
 GNUNET_RESOLVER_connect (const struct GNUNET_CONFIGURATION_Handle *c)
 {
+  GNUNET_assert (NULL != c);
   check_config (c);
   backoff = GNUNET_TIME_UNIT_MILLISECONDS;
   cfg = c;
+  fprintf (stderr, "connect setting cfg to %p\n", cfg);
 }
 
 
@@ -256,7 +258,6 @@ GNUNET_RESOLVER_disconnect ()
       GNUNET_SCHEDULER_cancel (s_task);
       s_task = GNUNET_SCHEDULER_NO_TASK;
     }
-  cfg = NULL;
 }
 
 
@@ -706,6 +707,7 @@ reconnect ()
              "Will try to connect to DNS service in %llu ms\n",
              (unsigned long long) backoff.rel_value);
 #endif
+  GNUNET_assert (NULL != cfg);
   r_task = GNUNET_SCHEDULER_add_delayed (backoff,
                                         &reconnect_task,
                                         NULL);