syscall_net: Fix throttle masking
authorAlan Cox <alan@linux.intel.com>
Fri, 7 Sep 2018 01:27:44 +0000 (02:27 +0100)
committerAlan Cox <alan@linux.intel.com>
Fri, 7 Sep 2018 01:27:44 +0000 (02:27 +0100)
Kernel/syscall_net.c

index 2da8a0f..e3ddc98 100644 (file)
@@ -45,7 +45,7 @@ int sock_write(inoptr ino, uint8_t flag)
                        default:
                                return r;
                }
-               if (s->s_iflag == SI_THROTTLE &&
+               if ((s->s_iflag & SI_THROTTLE) &&
                        psleep_flags(&s->s_iflag, flag) == -1)
                                return -1;
        }