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;