fix openat

This commit is contained in:
Tomoki Shirasawa
2017-12-27 14:59:13 +09:00
parent 6084faeecd
commit cd54c5983a
3 changed files with 36 additions and 33 deletions

View File

@@ -354,19 +354,4 @@ int flatten_strings_from_user(int nr_strings, char *first, char **strings, char
p = strchr(p, '\0') + 1;
}
for (string_i = 0; string_i < nr_strings; ++string_i) {
char *userp;
_flat[n++] = p - (char *)_flat;
ret = getlong_user((long *)&userp, (void *)(strings + string_i));
if (ret < 0)
return ret;
strcpy_from_user(p, userp);
p = strchr(p, '\0') + 1;
}
_flat[n] = 0;
*flat = (char *)_flat;
return full_len;
}
for (string_i = 0; string_i < nr_strings; ++string_