gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r22052 - gnunet/src/gns


From: gnunet
Subject: [GNUnet-SVN] r22052 - gnunet/src/gns
Date: Sat, 16 Jun 2012 23:18:03 +0200

Author: schanzen
Date: 2012-06-16 23:18:03 +0200 (Sat, 16 Jun 2012)
New Revision: 22052

Modified:
   gnunet/src/gns/gnunet-service-gns_resolver.c
Log:
-fix

Modified: gnunet/src/gns/gnunet-service-gns_resolver.c
===================================================================
--- gnunet/src/gns/gnunet-service-gns_resolver.c        2012-06-16 19:38:57 UTC 
(rev 22051)
+++ gnunet/src/gns/gnunet-service-gns_resolver.c        2012-06-16 21:18:03 UTC 
(rev 22052)
@@ -1488,7 +1488,12 @@
   {
     /* Synthesize dns name */
     if (rd[i].record_type == GNUNET_GNS_RECORD_TYPE_NS)
-      sprintf (rh->dns_name, "%s.%s", rh->name, (char*)rd[i].data);
+    {
+      if (0 == strcmp (rh->name, ""))
+        strcpy (rh->dns_name, (char*)rd[i].data);
+      else
+        sprintf (rh->dns_name, "%s.%s", rh->name, (char*)rd[i].data);
+    }
     /* The glue */
     if (rd[i].record_type == GNUNET_GNS_RECORD_TYPE_A)
       dnsip = *((struct in_addr*)rd[i].data);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]