From 99214f49b4397886abd2bb69de598b56d1be72d9 Mon Sep 17 00:00:00 2001 From: David Timber Date: Tue, 3 Mar 2020 20:43:55 +1100 Subject: htbt protocol prototype ... * gen `PRNE_BUILD_ENTROPY` on configure * `PRNE_PROG_VER` bin str -> arr str * added null checked str func `prne_nstreq()`, `prne_nstrlen()` * preserve `errno` in signal handlers --- src/resolv_worker.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/resolv_worker.c') 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; } -- cgit