mirror of https://github.com/getdnsapi/getdns.git
Merge branch 'develop' of github.com:getdnsapi/getdns into develop
This commit is contained in:
commit
97ac5d3ddc
|
@ -55,6 +55,7 @@ typedef unsigned short in_port_t;
|
|||
|
||||
#include <sys/stat.h>
|
||||
#include <string.h>
|
||||
#include <strings.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
|
|
|
@ -1670,7 +1670,7 @@ getdns_str2dict(const char *str, getdns_dict **dict)
|
|||
if (!str || !dict)
|
||||
return GETDNS_RETURN_INVALID_PARAMETER;
|
||||
|
||||
while (*str && isspace(*str))
|
||||
while (*str && isspace((unsigned char)*str))
|
||||
str++;
|
||||
|
||||
if (*str != '{') {
|
||||
|
|
|
@ -67,7 +67,7 @@ typedef struct _getdns_tls_connection {
|
|||
const getdns_log_config* log;
|
||||
#if defined(USE_DANESSL)
|
||||
const char* auth_name;
|
||||
sha256_pin_t* pinset;
|
||||
const sha256_pin_t* pinset;
|
||||
#endif
|
||||
} _getdns_tls_connection;
|
||||
|
||||
|
|
|
@ -904,7 +904,7 @@ getdns_return_t _getdns_tls_connection_set_host_pinset(_getdns_tls_connection* c
|
|||
if (!conn || !conn->ssl || !auth_name)
|
||||
return GETDNS_RETURN_INVALID_PARAMETER;
|
||||
|
||||
#if defined(USE_DANE_SSL)
|
||||
#if defined(USE_DANESSL)
|
||||
/* Stash auth name and pinset away for use in cert verification. */
|
||||
conn->auth_name = auth_name;
|
||||
conn->pinset = pinset;
|
||||
|
|
|
@ -98,7 +98,7 @@ static int get_rrtype(const char *t)
|
|||
if (strlen(t) > sizeof(buf) - 15)
|
||||
return -1;
|
||||
for (i = 14; *t && i < sizeof(buf) - 1; i++, t++)
|
||||
buf[i] = *t == '-' ? '_' : toupper(*t);
|
||||
buf[i] = *t == '-' ? '_' : toupper((unsigned char)*t);
|
||||
buf[i] = '\0';
|
||||
|
||||
if (!getdns_str2int(buf, &rrtype))
|
||||
|
@ -123,7 +123,7 @@ static int get_rrclass(const char *t)
|
|||
if (strlen(t) > sizeof(buf) - 16)
|
||||
return -1;
|
||||
for (i = 15; *t && i < sizeof(buf) - 1; i++, t++)
|
||||
buf[i] = toupper(*t);
|
||||
buf[i] = toupper((unsigned char)*t);
|
||||
buf[i] = '\0';
|
||||
|
||||
if (!getdns_str2int(buf, &rrclass))
|
||||
|
|
|
@ -130,7 +130,7 @@ static int get_rrtype(const char *t)
|
|||
if (strlen(t) > sizeof(buf) - 15)
|
||||
return -1;
|
||||
for (i = 14; *t && i < sizeof(buf) - 1; i++, t++)
|
||||
buf[i] = *t == '-' ? '_' : toupper(*t);
|
||||
buf[i] = *t == '-' ? '_' : toupper((unsigned char)*t);
|
||||
buf[i] = '\0';
|
||||
|
||||
if (!getdns_str2int(buf, &rrtype))
|
||||
|
|
|
@ -1428,9 +1428,9 @@ _getdns_validate_dname(const char* dname) {
|
|||
break;
|
||||
case '\\':
|
||||
s += 1;
|
||||
if (isdigit(s[0])) {
|
||||
if (isdigit((unsigned char)s[0])) {
|
||||
/* octet value */
|
||||
if (! isdigit(s[1]) && ! isdigit(s[2]))
|
||||
if (! isdigit((unsigned char)s[1]) && ! isdigit((unsigned char)s[2]))
|
||||
return GETDNS_RETURN_BAD_DOMAIN_NAME;
|
||||
|
||||
if ((s[0] - '0') * 100 +
|
||||
|
|
Loading…
Reference in New Issue