summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2008-06-17 19:26:19 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2008-06-17 19:26:19 +0000
commit0ede63480255af6e6f5f6fab0b7244f8c74c7f79 (patch)
treee7b2fae4bb76aac7de8a4268ac5dea6d07b40391
parent9b4d7c271bbcd9aa9c4b0b99f1b09a98f5a8a832 (diff)
s can be NULL, check for it.
-rw-r--r--server.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/server.c b/server.c
index 53053415..c96c2bf5 100644
--- a/server.c
+++ b/server.c
@@ -1,4 +1,4 @@
-/* $Id: server.c,v 1.64 2008-06-15 08:01:54 nicm Exp $ */
+/* $Id: server.c,v 1.65 2008-06-17 19:26:19 nicm Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -626,7 +626,7 @@ server_update_socket(const char *path)
n = 0;
for (i = 0; i < ARRAY_LENGTH(&sessions); i++) {
s = ARRAY_ITEM(&sessions, i);
- if (!(s->flags & SESSION_UNATTACHED)) {
+ if (s != NULL && !(s->flags & SESSION_UNATTACHED)) {
n++;
break;
}