Fixes:
lib/util/debug.c:705:7: warning: Null pointer passed as an argument to a 'nonnull' parameter <--[clang]
Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Gary Lockyer gary@catalyst.net.nz
{
size_t i;
- if (!classname) return -1;
+ if (classname == NULL) {
+ return -1;
+ }
for (i=0; i < debug_num_classes; i++) {
- if (strcmp(classname, classname_table[i])==0)
+ char *entry = classname_table[i];
+ if (entry != NULL && strcmp(classname, entry)==0) {
return i;
+ }
}
return -1;
}
{
int ndx;
- if (!classname || !*classname)
+ if (classname == NULL || !*classname)
return -1;
ndx = debug_lookup_classname_int(classname);