udscs: Fix a potential NULL pointer dereference

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



udscs_server_fill_fds() should accept being passed a NULL pointer.

Signed-off-by: Francois Gouget <fgouget@xxxxxxxxxxxxxxx>
---
 src/udscs.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/udscs.c b/src/udscs.c
index 414dce5..fdd75a4 100644
--- a/src/udscs.c
+++ b/src/udscs.c
@@ -495,11 +495,12 @@ int udscs_server_fill_fds(struct udscs_server *server, fd_set *readfds,
         fd_set *writefds)
 {
     struct udscs_connection *conn;
-    int nfds = server->fd + 1;
+    int nfds;
 
     if (!server)
         return -1;
 
+    nfds = server->fd + 1;
     FD_SET(server->fd, readfds);
 
     conn = server->connections_head.next;
-- 
2.10.2
_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]