aboutsummaryrefslogtreecommitdiff
path: root/src/resolv_worker.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/resolv_worker.c')
-rw-r--r--src/resolv_worker.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/resolv_worker.c b/src/resolv_worker.c
index a178771..38135d9 100644
--- a/src/resolv_worker.c
+++ b/src/resolv_worker.c
@@ -120,7 +120,7 @@ static void resolv_free_q_ent (query_entry_t *q_ent) {
}
static bool resolv_gen_qname (const char *name, char **out, size_t *out_size) {
- size_t len = strlen(name);
+ size_t len = prne_nstrlen(name);
char *ptr = (char*)name, *delim;
char *end = ptr + len;
size_t label_size;
@@ -145,7 +145,7 @@ static bool resolv_gen_qname (const char *name, char **out, size_t *out_size) {
}
}
- ret_ptr = (char*)prne_malloc(1, len + 1);
+ ret_ptr = prne_alloc_str(len);
if (ret_ptr == NULL) {
return false;
}