aboutsummaryrefslogtreecommitdiff
path: root/src/resolv_worker.c
diff options
context:
space:
mode:
authorDavid Timber <mieabby@gmail.com>2020-03-03 20:43:55 +1100
committerDavid Timber <mieabby@gmail.com>2020-03-03 20:43:55 +1100
commit99214f49b4397886abd2bb69de598b56d1be72d9 (patch)
treef24a255123d7e5b90458cefd30fa34dbdc10cc75 /src/resolv_worker.c
parentd328cbbdc256197d02ec03eef0022b4122d38bb8 (diff)
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
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;
}