diff options
author | Christian Grothoff <christian@grothoff.org> | 2016-07-06 11:14:11 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2016-07-06 11:14:11 +0000 |
commit | f5beb3eaf163fc0bf2a4f86bd413d3ee6939cfea (patch) | |
tree | b59a38ad9e2296b3d2c8cc3302f21cf6d3ecc458 /src/gns | |
parent | 6db64c5eae089e1d81cafbb051f65412790d16bc (diff) | |
download | gnunet-f5beb3eaf163fc0bf2a4f86bd413d3ee6939cfea.tar.gz gnunet-f5beb3eaf163fc0bf2a4f86bd413d3ee6939cfea.zip |
-fix misc issues
Diffstat (limited to 'src/gns')
-rw-r--r-- | src/gns/gnunet-gns-proxy.c | 4 | ||||
-rw-r--r-- | src/gns/gnunet-service-gns_interceptor.c | 2 | ||||
-rw-r--r-- | src/gns/gnunet-service-gns_resolver.c | 1 |
3 files changed, 5 insertions, 2 deletions
diff --git a/src/gns/gnunet-gns-proxy.c b/src/gns/gnunet-gns-proxy.c index 7ab8843bb..83935ff76 100644 --- a/src/gns/gnunet-gns-proxy.c +++ b/src/gns/gnunet-gns-proxy.c | |||
@@ -409,7 +409,7 @@ enum SocksPhase | |||
409 | SOCKS5_SOCKET_WITH_MHD, | 409 | SOCKS5_SOCKET_WITH_MHD, |
410 | 410 | ||
411 | /** | 411 | /** |
412 | * We've finished receiving upload data from MHD. | 412 | * We've started receiving upload data from MHD. |
413 | */ | 413 | */ |
414 | SOCKS5_SOCKET_UPLOAD_STARTED, | 414 | SOCKS5_SOCKET_UPLOAD_STARTED, |
415 | 415 | ||
@@ -1230,7 +1230,7 @@ curl_upload_cb (void *buf, size_t size, size_t nmemb, void *cls) | |||
1230 | "Completed CURL UPLOAD\n"); | 1230 | "Completed CURL UPLOAD\n"); |
1231 | return 0; /* upload finished, can now download */ | 1231 | return 0; /* upload finished, can now download */ |
1232 | } | 1232 | } |
1233 | if ( (SOCKS5_SOCKET_UPLOAD_STARTED != s5r->state) || | 1233 | if ( (SOCKS5_SOCKET_UPLOAD_STARTED != s5r->state) && |
1234 | (SOCKS5_SOCKET_UPLOAD_DONE != s5r->state) ) | 1234 | (SOCKS5_SOCKET_UPLOAD_DONE != s5r->state) ) |
1235 | { | 1235 | { |
1236 | GNUNET_break (0); | 1236 | GNUNET_break (0); |
diff --git a/src/gns/gnunet-service-gns_interceptor.c b/src/gns/gnunet-service-gns_interceptor.c index 4d57230a1..7a3cfc0dd 100644 --- a/src/gns/gnunet-service-gns_interceptor.c +++ b/src/gns/gnunet-service-gns_interceptor.c | |||
@@ -261,6 +261,8 @@ reply_to_dns (void *cls, uint32_t rd_count, | |||
261 | { | 261 | { |
262 | GNUNET_log (GNUNET_ERROR_TYPE_WARNING, | 262 | GNUNET_log (GNUNET_ERROR_TYPE_WARNING, |
263 | _("Error converting GNS response to DNS response!\n")); | 263 | _("Error converting GNS response to DNS response!\n")); |
264 | if (GNUNET_NO == ret) | ||
265 | GNUNET_free (buf); | ||
264 | } | 266 | } |
265 | else | 267 | else |
266 | { | 268 | { |
diff --git a/src/gns/gnunet-service-gns_resolver.c b/src/gns/gnunet-service-gns_resolver.c index 2dec9a2af..ce6428a44 100644 --- a/src/gns/gnunet-service-gns_resolver.c +++ b/src/gns/gnunet-service-gns_resolver.c | |||
@@ -1323,6 +1323,7 @@ handle_gns2dns_result (void *cls, | |||
1323 | /* expand authority chain */ | 1323 | /* expand authority chain */ |
1324 | ac = GNUNET_new (struct AuthorityChain); | 1324 | ac = GNUNET_new (struct AuthorityChain); |
1325 | ac->rh = rh; | 1325 | ac->rh = rh; |
1326 | GNUNET_assert (strlen (rh->g2dc->ns) <= GNUNET_DNSPARSER_MAX_NAME_LENGTH); | ||
1326 | strcpy (ac->authority_info.dns_authority.name, | 1327 | strcpy (ac->authority_info.dns_authority.name, |
1327 | rh->g2dc->ns); | 1328 | rh->g2dc->ns); |
1328 | memcpy (&ac->authority_info.dns_authority.dns_ip, | 1329 | memcpy (&ac->authority_info.dns_authority.dns_ip, |