bool done = false;
for (p = 0; p < SUPPORTED_PERSONALITIES; ++p) {
- if ((unsigned) n >= nsyscall_vec[p]) {
+ if ((unsigned) n >= nsyscall_vec[p])
continue;
- }
add_number_to_set_array(n, set, p);
done = true;
}
unsigned int i;
for (i = 0; i < ARRAY_SIZE(syscall_class); ++i) {
- if (strcmp(s, syscall_class[i].name) == 0) {
+ if (strcmp(s, syscall_class[i].name) == 0)
return syscall_class[i].value;
- }
}
return 0;
unsigned int i;
for (i = 0; i < nsyscall_vec[p]; ++i) {
- if (!sysent_vec[p][i].sys_name
- || (sysent_vec[p][i].sys_flags & n) != n) {
- continue;
- }
- add_number_to_set_array(i, set, p);
+ if (sysent_vec[p][i].sys_name &&
+ (sysent_vec[p][i].sys_flags & n) == n)
+ add_number_to_set_array(i, set, p);
}
}
unsigned int i;
for (i = 0; i < nsyscall_vec[p]; ++i) {
- if (!sysent_vec[p][i].sys_name
- || strcmp(s, sysent_vec[p][i].sys_name)) {
- continue;
+ if (sysent_vec[p][i].sys_name &&
+ strcmp(s, sysent_vec[p][i].sys_name) == 0) {
+ add_number_to_set_array(i, set, p);
+ found = true;
}
- add_number_to_set_array(i, set, p);
- found = true;
}
}
for (token = strtok_r(copy, ",", &saveptr); token;
token = strtok_r(NULL, ",", &saveptr)) {
done = qualify_syscall(token, set);
- if (!done) {
+ if (!done)
error_msg_and_die("invalid %s '%s'", name, token);
- }
}
free(copy);
- if (!done) {
+ if (!done)
error_msg_and_die("invalid %s '%s'", name, str);
- }
}
/*
for (token = strtok_r(copy, ",", &saveptr); token;
token = strtok_r(NULL, ",", &saveptr)) {
number = func(token);
- if (number < 0) {
+ if (number < 0)
error_msg_and_die("invalid %s '%s'", name, token);
- }
add_number_to_set(number, set);
}
free(copy);
- if (number < 0) {
+ if (number < 0)
error_msg_and_die("invalid %s '%s'", name, str);
- }
}
};
char *copy = xstrdup(str);
char *name = parse_inject_expression(copy, &opts, fault_tokens_only);
- if (!name) {
+ if (!name)
error_msg_and_die("invalid %s '%s'", description, str);
- }
/* If neither of retval, error, or signal is specified, then ... */
if (!opts.data.flags) {
free(copy);
/*
- * Initialize inject_vec accourding to tmp_set.
+ * Initialize inject_vec according to tmp_set.
* Merge tmp_set into inject_set.
*/
unsigned int p;
}
if (!inject_vec[p]) {
inject_vec[p] = xcalloc(nsyscall_vec[p],
- sizeof(*inject_vec[p]));
+ sizeof(*inject_vec[p]));
}
unsigned int i;