From df5b4ba894589d4a36c173b7a3be7ecc322ff0f9 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Thu, 17 Oct 2024 12:31:25 +1100 Subject: [PATCH] Correctly get final token --- bin/dig/dig.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/dig/dig.c b/bin/dig/dig.c index 16b2de5e85..93fa103216 100644 --- a/bin/dig/dig.c +++ b/bin/dig/dig.c @@ -1824,7 +1824,7 @@ plus_option(char *option, bool is_batchfile, bool *need_clone, "specified"); goto exit_or_usage; } - extra = strtok_r(NULL, "\0", + extra = strtok_r(NULL, "", &last); save_opt(lookup, code, extra); if (extra != NULL) { @@ -2820,8 +2820,8 @@ dash_option(char *option, char *next, dig_lookup_t **lookup, * secret */ usage(); } - if ((ptr3 = strtok_r(NULL, ":", &last)) != NULL) { /* secret or - * NULL */ + if ((ptr3 = strtok_r(NULL, "", &last)) != NULL) { /* secret or + * NULL */ parse_hmac(ptr); ptr = ptr2; ptr2 = ptr3;