add type casting to the argument of getlong_user()
This commit is contained in:
@@ -279,7 +279,7 @@ int flatten_strings_from_user(int nr_strings, char *first, char **strings, char
|
|||||||
|
|
||||||
/* How many strings do we have? */
|
/* How many strings do we have? */
|
||||||
if (nr_strings == -1) {
|
if (nr_strings == -1) {
|
||||||
for (nr_strings = 0; (r = getlong_user(strings + nr_strings)) > 0; ++nr_strings);
|
for (nr_strings = 0; (r = getlong_user((void *)(strings + nr_strings))) > 0; ++nr_strings);
|
||||||
if(r < 0)
|
if(r < 0)
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
@@ -295,7 +295,7 @@ int flatten_strings_from_user(int nr_strings, char *first, char **strings, char
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (string_i = 0; string_i < nr_strings; ++string_i) {
|
for (string_i = 0; string_i < nr_strings; ++string_i) {
|
||||||
char *userp = (char *)getlong_user(strings + string_i);
|
char *userp = (char *)getlong_user((void *)(strings + string_i));
|
||||||
int len = strlen_user(userp);
|
int len = strlen_user(userp);
|
||||||
|
|
||||||
if(len < 0)
|
if(len < 0)
|
||||||
@@ -326,7 +326,7 @@ int flatten_strings_from_user(int nr_strings, char *first, char **strings, char
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (string_i = 0; string_i < nr_strings; ++string_i) {
|
for (string_i = 0; string_i < nr_strings; ++string_i) {
|
||||||
char *userp = (char *)getlong_user(strings + string_i);
|
char *userp = (char *)getlong_user((void *)(strings + string_i));
|
||||||
_flat[n++] = p - (char *)_flat;
|
_flat[n++] = p - (char *)_flat;
|
||||||
strcpy_from_user(p, userp);
|
strcpy_from_user(p, userp);
|
||||||
p = strchr(p, '\0') + 1;
|
p = strchr(p, '\0') + 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user