Fixes from testing on different platforms

This commit is contained in:
Willem Toorop 2015-12-30 14:39:11 +01:00
parent 9b97eb9361
commit 08c0c4d6e4
3 changed files with 4 additions and 12 deletions

View File

@ -729,8 +729,7 @@ static getdns_return_t
set_os_defaults_windows(struct getdns_context *context) set_os_defaults_windows(struct getdns_context *context)
{ {
char domain[1024] = ""; char domain[1024] = "";
size_t upstreams_limit = 10, length; size_t upstreams_limit = 10;
struct getdns_bindata bindata;
struct addrinfo hints; struct addrinfo hints;
struct addrinfo *result; struct addrinfo *result;
getdns_upstream *upstream; getdns_upstream *upstream;

View File

@ -428,13 +428,6 @@ inline static void debug_sec_print_dname(const char *msg, const uint8_t *label)
else else
DEBUG_SEC("%s<nil>\n", msg); DEBUG_SEC("%s<nil>\n", msg);
} }
inline static void debug_sec_print_pkt(
const char *msg, uint8_t *pkt, size_t pkt_len)
{
char *str;
DEBUG_SEC("%s%s\n", msg, (str = gldns_wire2str_pkt(pkt, pkt_len)));
if (str) free(str);
}
#else #else
#define debug_sec_print_rr(...) DEBUG_OFF(__VA_ARGS__) #define debug_sec_print_rr(...) DEBUG_OFF(__VA_ARGS__)
#define debug_sec_print_dname(...) DEBUG_OFF(__VA_ARGS__) #define debug_sec_print_dname(...) DEBUG_OFF(__VA_ARGS__)

View File

@ -750,7 +750,7 @@ getdns_return_t parse_args(int argc, char **argv)
"specify_class", GETDNS_RRCLASS_ANY); "specify_class", GETDNS_RRCLASS_ANY);
else if (strncasecmp(arg+15, "CLASS", 5) == 0) { else if (strncasecmp(arg+15, "CLASS", 5) == 0) {
klass = strtol(arg + 20, &endptr, 10); klass = strtol(arg + 20, &endptr, 10);
if (*endptr || klass < 0 || klass > 255) if (*endptr || klass > 255)
fprintf(stderr, fprintf(stderr,
"Unknown class: %s\n", "Unknown class: %s\n",
arg+15); arg+15);
@ -1114,11 +1114,11 @@ next: ;
/* apply the accumulated pubkey pinset to all upstreams: */ /* apply the accumulated pubkey pinset to all upstreams: */
for (i = 0; i < upstream_count; i++) { for (i = 0; i < upstream_count; i++) {
if (r = getdns_list_get_dict(upstream_list, i, &upstream), r) { if (r = getdns_list_get_dict(upstream_list, i, &upstream), r) {
fprintf(stderr, "Failed to get upstream %lu when adding pinset\n", i); fprintf(stderr, "Failed to get upstream %lu when adding pinset\n", (long unsigned int)i);
return r; return r;
} }
if (r = getdns_dict_set_list(upstream, "tls_pubkey_pinset", pubkey_pinset), r) { if (r = getdns_dict_set_list(upstream, "tls_pubkey_pinset", pubkey_pinset), r) {
fprintf(stderr, "Failed to set pubkey pinset on upstream %lu\n", i); fprintf(stderr, "Failed to set pubkey pinset on upstream %lu\n", (long unsigned int)i);
return r; return r;
} }
} }