On Fri, Nov 14, 2014 at 12:11 AM, Oleg Nesterov wrote:
>> @@ -1479,7 +1489,26 @@ static int do_execve_common(struct filen
>>
>> bprm->file = file;
>> - bprm->filename = bprm->interp = filename->name;
>> + if (fd == AT_FDCWD || filename->name[0] == '/') {
>> + bprm->filena
> @@ -1479,7 +1489,26 @@ static int do_execve_common(struct filen
>
> bprm->file = file;
> - bprm->filename = bprm->interp = filename->name;
> + if (fd == AT_FDCWD || filename->name[0] == '/') {
> + bprm->filename = filename->name;
> + } else {
> + if (file
2 matches
Mail list logo