X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fbinfmt_misc.c;h=1713c48fef5494e5e8ef361a83b5795ecaae4ce9;hb=cc45f0175088e000ac7493e5e3f05579b6f7d240;hp=66ba137f86618b25044a2beeb2a73a6f1dc81865;hpb=ebdea46fecae40c4d7effcd33f40918a37a1df4b;p=linux-2.6 diff --git a/fs/binfmt_misc.c b/fs/binfmt_misc.c index 66ba137f86..1713c48fef 100644 --- a/fs/binfmt_misc.c +++ b/fs/binfmt_misc.c @@ -215,10 +215,8 @@ _error: bprm->interp_flags = 0; bprm->interp_data = 0; _unshare: - if (files) { - put_files_struct(current->files); - current->files = files; - } + if (files) + reset_files_struct(current, files); goto _ret; }