gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r5166 - gnunet-gtk/src/plugins/peers


From: gnunet
Subject: [GNUnet-SVN] r5166 - gnunet-gtk/src/plugins/peers
Date: Thu, 28 Jun 2007 19:27:44 -0600 (MDT)

Author: grothoff
Date: 2007-06-28 19:27:44 -0600 (Thu, 28 Jun 2007)
New Revision: 5166

Modified:
   gnunet-gtk/src/plugins/peers/peers.c
Log:
may get uppercase DNS replies

Modified: gnunet-gtk/src/plugins/peers/peers.c
===================================================================
--- gnunet-gtk/src/plugins/peers/peers.c        2007-06-29 01:22:57 UTC (rev 
5165)
+++ gnunet-gtk/src/plugins/peers/peers.c        2007-06-29 01:27:44 UTC (rev 
5166)
@@ -70,6 +70,7 @@
   char * haddress;
   char * hostname;
   cron_t now;
+  int i;
   int found;
 
   hash2enc(&identity->hashPubKey,
@@ -118,18 +119,20 @@
     cc = strstr(cc, ".") + 1;
   if (strstr(hostname, ".") == NULL)
     cc = NULL;
-  else if ( (0 == strcmp(cc, "edu")) ||
-           (0 == strcmp(cc, "com")) ||
-           (0 == strcmp(cc, "net")) ||
-           (0 == strcmp(cc, "org")) ||
-           (0 == strcmp(cc, "gov")) ||
-           (0 == strcmp(cc, "mil")) )        
+  else if ( (0 == strcasecmp(cc, "edu")) ||
+           (0 == strcasecmp(cc, "com")) ||
+           (0 == strcasecmp(cc, "net")) ||
+           (0 == strcasecmp(cc, "org")) ||
+           (0 == strcasecmp(cc, "gov")) ||
+           (0 == strcasecmp(cc, "mil")) )            
     cc = "us";    
   if ( (cc != NULL) &&
        (strlen(cc) > 2) )
     cc = NULL;
   if (cc != NULL) {
     cc = STRDUP(cc);
+    for (i=0;i<strlen(cc);i++)
+      cc[i] = tolower(cc[i]);
     dir = os_get_installation_path(IPK_DATADIR);
     fn = MALLOC(strlen(dir) + 32);
     strcpy(fn, dir);





reply via email to

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