]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - net/socket.c
Merge tag 'pinctrl-v4.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw...
[linux.git] / net / socket.c
index a564c6ed19d5680e1a154c9eeb9da4de0eb71b33..85633622c94d011796517feb4d935b7ccba68445 100644 (file)
@@ -1133,6 +1133,8 @@ static __poll_t sock_poll(struct file *file, poll_table *wait)
        __poll_t events = poll_requested_events(wait);
 
        sock_poll_busy_loop(sock, events);
+       if (!sock->ops->poll)
+               return 0;
        return sock->ops->poll(file, sock, wait) | sock_poll_busy_flag(sock);
 }