static void
plus_option(char *option) {
isc_result_t result;
- char *cmd, *value, *last;
+ char *cmd, *value, *last = NULL;
isc_boolean_t state = ISC_TRUE;
+ INSIST(option != NULL);
+
cmd = strtok_r(option, "=", &last);
if (cmd == NULL) {
printf(";; Invalid option %s\n", option);
dig_lookup_t *lookup)
{
isc_result_t result;
- char *cmd, *value, *last, *code, *extra;
+ char *cmd, *value, *last = NULL, *code, *extra;
isc_uint32_t num;
isc_boolean_t state = ISC_TRUE;
size_t n;
+ INSIST(option != NULL);
+
if ((cmd = strtok_r(option, "=", &last)) == NULL) {
printf(";; Invalid option %s\n", option);
return;
plus_option(char *option, struct query *query, isc_boolean_t global)
{
isc_result_t result;
- char *cmd, *value, *last, *code;
+ char *cmd, *value, *last = NULL, *code;
isc_uint32_t num;
isc_boolean_t state = ISC_TRUE;
size_t n;
+ INSIST(option != NULL);
+
if ((cmd = strtok_r(option, "=", &last)) == NULL) {
printf(";; Invalid option %s\n", option);
return;