diff options
author | David Timber <mieabby@gmail.com> | 2020-03-03 20:43:55 +1100 |
---|---|---|
committer | David Timber <mieabby@gmail.com> | 2020-03-03 20:43:55 +1100 |
commit | 99214f49b4397886abd2bb69de598b56d1be72d9 (patch) | |
tree | f24a255123d7e5b90458cefd30fa34dbdc10cc75 /src/resolv_worker.c | |
parent | d328cbbdc256197d02ec03eef0022b4122d38bb8 (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.c | 4 |
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; } |