X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=fs%2Finotify.c;h=3041503bde02f918382cacc49ec97275d1994b1f;hb=ce7eeb6b52bf1fc2a219503072732f35741d11de;hp=878ccca61213c7cefcff20ce7e1e5b8e10039aab;hpb=10379a25fee8ddc8698d2f6c54ccedd4664c2941;p=~andy%2Flinux diff --git a/fs/inotify.c b/fs/inotify.c index 878ccca6121..3041503bde0 100644 --- a/fs/inotify.c +++ b/fs/inotify.c @@ -967,7 +967,7 @@ asmlinkage long sys_inotify_add_watch(int fd, const char __user *path, u32 mask) mask_add = 1; /* don't let user-space set invalid bits: we don't want flags set */ - mask &= IN_ALL_EVENTS; + mask &= IN_ALL_EVENTS | IN_ONESHOT; if (unlikely(!mask)) { ret = -EINVAL; goto out;