]> Zhao Yanbai Git Server - minix.git/commitdiff
pfs: fix range check
authorBen Gras <ben@minix3.org>
Fri, 5 Aug 2011 16:13:33 +0000 (16:13 +0000)
committerBen Gras <ben@minix3.org>
Wed, 17 Aug 2011 12:39:33 +0000 (12:39 +0000)
. debugged and fixed by Jan Wieck

servers/pfs/uds.c

index a5fb519fda42ab81a631f6ce7c69dad0a2ad36fd..e184191c833f1d343f6dc7305617433583925d17 100644 (file)
@@ -605,7 +605,7 @@ PUBLIC int do_listen(message *dev_m_in, message *dev_m_out)
        if (uds_fd_table[minor].listening == 0) {
 
                /* See if backlog_size is between 0 and UDS_SOMAXCONN */
-               if (backlog_size >= 0 || backlog_size < UDS_SOMAXCONN) {
+               if (backlog_size >= 0 && backlog_size < UDS_SOMAXCONN) {
 
                        /* use the user provided backlog_size */
                        uds_fd_table[minor].backlog_size = backlog_size;