static bool __skip_check(char *name)
{
size_t n = sizeof(skip_test_list) / sizeof(skip_test_list[0]);
- for (int i = 0; i < n; ++i)
- if (!strcmp(skip_test_list[i].model_name, model_name) && !strcmp(skip_test_list[i].test_name, name))
+ for (unsigned int u = 0; u < n; ++u)
+ if (!strcmp(skip_test_list[u].model_name, model_name) && !strcmp(skip_test_list[u].test_name, name))
return true;
if (i2c_no_stub_driver) {
n = sizeof(skip_test_list_i2c_no_stub_driver) / sizeof(skip_test_list_i2c_no_stub_driver[0]);
- for (int i = 0; i < n; i++)
- if (!strcmp(skip_test_list_i2c_no_stub_driver[i], name))
+ for (unsigned int u = 0; u < n; u++)
+ if (!strcmp(skip_test_list_i2c_no_stub_driver[u], name))
return true;
}
return false;
n = fread(name, sizeof(char), sizeof(name), fp);
fclose(fp);
- if (strncmp(name, "SMBus stub driver", n) == 0) {
+ if (n > 0 && strncmp(name, "SMBus stub driver", n) == 0) {
ret = bus;
goto cleanup;
}