]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Correctly get final token
authorMark Andrews <marka@isc.org>
Thu, 17 Oct 2024 01:31:25 +0000 (12:31 +1100)
committerMark Andrews <marka@isc.org>
Fri, 18 Oct 2024 01:24:32 +0000 (01:24 +0000)
bin/dig/dig.c

index 16b2de5e85e87186930b043357838f9ccc3b226a..93fa103216e89c4f0d906f3d9dc0b6a2ae13c500 100644 (file)
@@ -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;