adding a first set of fixmes to stun code
authorMatthias Wachs <wachs@net.in.tum.de>
Thu, 25 Jun 2015 08:47:00 +0000 (08:47 +0000)
committerMatthias Wachs <wachs@net.in.tum.de>
Thu, 25 Jun 2015 08:47:00 +0000 (08:47 +0000)
src/nat/nat_stun.c

index 490a1125703243332c4c338fbb36e69fdbe6ff93..085683c471141c560aeae1c047aece7c19a8c6cb 100644 (file)
@@ -427,12 +427,14 @@ stun_dns_callback (void *cls,
 
      if(NULL == request) {
           LOG (GNUNET_ERROR_TYPE_INFO, "Empty request\n");
+          /* FIXME clean up ? */
           return;
      }
 
      if (NULL == addr) {
           request->dns_active = NULL;
           LOG (GNUNET_ERROR_TYPE_INFO, "Error resolving host %s\n", request->stun_server);
+          /* FIXME clean up? */
           return;
      }
 
@@ -487,6 +489,7 @@ GNUNET_NAT_stun_make_request(char * server, int port, struct GNUNET_NETWORK_Hand
         strcpy (server_copy, server);
      }else{
          GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "Failed to allocate string");
+         /* FIXME: cleanup rh? */
          return NULL;
      }
 
@@ -495,7 +498,7 @@ GNUNET_NAT_stun_make_request(char * server, int port, struct GNUNET_NETWORK_Hand
      rh->dns_active = GNUNET_RESOLVER_ip_get (rh->stun_server, AF_INET,
                                               GNUNET_CONNECTION_CONNECT_RETRY_TIMEOUT,
                                               &stun_dns_callback, rh);
-
+     /* FIXME: error handling NULL==dns_active, callback function? */
 
      return rh;
-}
\ No newline at end of file
+}