bloody off_t
authorChristian Grothoff <christian@grothoff.org>
Tue, 4 Jun 2019 21:30:14 +0000 (23:30 +0200)
committerChristian Grothoff <christian@grothoff.org>
Tue, 4 Jun 2019 21:30:14 +0000 (23:30 +0200)
src/gns/test_gns_cname_lookup.sh
src/gns/test_gns_lookup.conf
src/util/gnunet-service-resolver.c

index d97a4fe5e681650a38086dc7f13a6b8dac9a9432..d168e4acb264a3248753da9a5bde09080067fa17 100755 (executable)
@@ -46,6 +46,9 @@ gnunet-namestore -p -z $MY_EGO -a -n $TEST_RECORD_CNAME_SERVER -t A -V $TEST_IP_
 RES_CNAME=`$DO_TIMEOUT gnunet-gns --raw -u $TEST_DOMAIN_PLUS -t A -c test_gns_lookup.conf`
 RES_CNAME_RAW=`$DO_TIMEOUT gnunet-gns --raw -u $TEST_DOMAIN_PLUS -t CNAME -c test_gns_lookup.conf`
 RES_CNAME_DNS=`$DO_TIMEOUT gnunet-gns --raw -u $TEST_DOMAIN_DNS -t A -c test_gns_lookup.conf`
+echo NOW
+gnunet-gns --raw -u $TEST_DOMAIN_DNS -t A -c test_gns_lookup.conf
+echo WON
 TESTEGOZONE=`gnunet-identity -c test_gns_lookup.conf -d | awk '{print $3}'`
 gnunet-namestore -p -z $MY_EGO -d -n $TEST_RECORD_NAME_DNS -t CNAME -V $TEST_RECORD_CNAME_DNS -e never -c test_gns_lookup.conf
 gnunet-namestore -p -z $MY_EGO -d -n $TEST_RECORD_NAME_PLUS -t CNAME -V $TEST_RECORD_CNAME_PLUS -e never -c test_gns_lookup.conf
@@ -78,6 +81,6 @@ then
   echo "PASS: IP resolution from DNS"
   exit 0
 else
-  echo "FAIL: IP resolution from DNS, got $RES_IP, expected $TEST_IP_DNS."
+  echo "FAIL: IP resolution from DNS, got $RES_CNAME_DNS, expected $TEST_IP_DNS."
   exit 1
 fi
index 2b874f80d3ad18abcd8fb0781cd1e74864671295..2af52a0e22a59e50149c80c968bfcbd9ea037618 100644 (file)
@@ -6,6 +6,9 @@ DISABLE = YES
 [PATHS]
 GNUNET_TEST_HOME = $GNUNET_TMP/test-gnunet-gns-peer-1/
 
+[ARM]
+OPTIONS = -l gnunet-%Y-%m-%d.log
+
 [dht]
 START_ON_DEMAND = YES
 
index 29ecf3e899f34b569bde1894ac25f88454479509..2cabe553b83c044941f8275f48dc3224531b2d40 100644 (file)
@@ -344,7 +344,7 @@ lookup_dns_servers (char ***server_addrs)
     GNUNET_DISK_file_close (fh);
     return -1;
   }
-  if (bytes_read > (off_t) SIZE_MAX)
+  if (((unsigned long long) bytes_read) > (unsigned long long) SIZE_MAX)
   {
     GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
                 "/etc/resolv.conf file too large to mmap. "
@@ -1213,7 +1213,7 @@ load_etc_hosts (void)
     GNUNET_DISK_file_close (fh);
     return;
   }
-  if (bytes_read > (off_t) SIZE_MAX)
+  if (((unsigned long long) bytes_read) > (unsigned long long) SIZE_MAX)
   {
     GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
                 "/etc/hosts file too large to mmap. "