sock_dns: return error if DNS server is not set

This commit is contained in:
Martine Lenders 2018-02-26 17:36:36 +01:00 committed by Martine Lenders
parent 1916c45dc0
commit 5361c4cfff

View File

@ -135,6 +135,10 @@ int sock_dns_query(const char *domain_name, void *addr_out, int family)
uint8_t buf[SOCK_DNS_QUERYBUF_LEN]; uint8_t buf[SOCK_DNS_QUERYBUF_LEN];
uint8_t reply_buf[512]; uint8_t reply_buf[512];
if (sock_dns_server.port == 0) {
return -ECONNREFUSED;
}
if (strlen(domain_name) > SOCK_DNS_MAX_NAME_LEN) { if (strlen(domain_name) > SOCK_DNS_MAX_NAME_LEN) {
return -ENOSPC; return -ENOSPC;
} }