From a05508b0c40f988dd513cc15a76b90c7a5f94db1 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 (cherry picked from commit df5b4ba894589d4a36c173b7a3be7ecc322ff0f9) --- 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 890506e265..4ef81c8c22 100644 --- a/bin/dig/dig.c +++ b/bin/dig/dig.c @@ -1480,7 +1480,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) { @@ -2473,8 +2473,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;