Added a sanity check in output_fields_set_option.
Coverity 552. svn path=/trunk/; revision=36351
This commit is contained in:
parent
33814e3b39
commit
2e4ae4108f
3
print.c
3
print.c
|
@ -1344,6 +1344,9 @@ gboolean output_fields_set_option(output_fields_t* info, gchar* option)
|
||||||
return FALSE; /* Is this guarded against by option parsing? */
|
return FALSE; /* Is this guarded against by option parsing? */
|
||||||
}
|
}
|
||||||
option_name = strtok(option,"=");
|
option_name = strtok(option,"=");
|
||||||
|
if (!option_name) {
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
option_value = option + strlen(option_name) + 1;
|
option_value = option + strlen(option_name) + 1;
|
||||||
if(0 == strcmp(option_name, "header")) {
|
if(0 == strcmp(option_name, "header")) {
|
||||||
switch(NULL == option_value ? '\0' : *option_value) {
|
switch(NULL == option_value ? '\0' : *option_value) {
|
||||||
|
|
Loading…
Reference in New Issue