projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' of git://valera-ext.nynaeve.net/silc into silc.1.1.branch
[silc.git]
/
apps
/
silcd
/
packet_receive.c
diff --git
a/apps/silcd/packet_receive.c
b/apps/silcd/packet_receive.c
index 73424a68988fe7b2016030d9c8de39bb8f33b7a9..ab174e4f5d000140e18aac2b179e83316b0c2675 100644
(file)
--- a/
apps/silcd/packet_receive.c
+++ b/
apps/silcd/packet_receive.c
@@
-326,6
+326,7
@@
static void silc_server_notify_process(SilcServer server,
tmp_len = 128;
/* Update statistics */
tmp_len = 128;
/* Update statistics */
+ SILC_VERIFY(server->stat.clients > 0);
server->stat.clients--;
if (server->stat.cell_clients)
server->stat.cell_clients--;
server->stat.clients--;
if (server->stat.cell_clients)
server->stat.cell_clients--;
@@
-1245,6
+1246,7
@@
static void silc_server_notify_process(SilcServer server,
}
/* Update statistics */
}
/* Update statistics */
+ SILC_VERIFY(server->stat.clients > 0);
server->stat.clients--;
if (server->stat.cell_clients)
server->stat.cell_clients--;
server->stat.clients--;
if (server->stat.cell_clients)
server->stat.cell_clients--;
@@
-1490,6
+1492,7
@@
static void silc_server_notify_process(SilcServer server,
}
/* Update statistics */
}
/* Update statistics */
+ SILC_VERIFY(server->stat.clients > 0);
server->stat.clients--;
if (server->stat.cell_clients)
server->stat.cell_clients--;
server->stat.clients--;
if (server->stat.cell_clients)
server->stat.cell_clients--;
@@
-3733,6
+3736,7
@@
void silc_server_resume_client(SilcServer server,
/* Delete this current client entry since we're resuming to old one. */
server->stat.my_clients--;
/* Delete this current client entry since we're resuming to old one. */
server->stat.my_clients--;
+ SILC_VERIFY(server->stat.clients > 0);
server->stat.clients--;
if (server->stat.cell_clients)
server->stat.cell_clients--;
server->stat.clients--;
if (server->stat.cell_clients)
server->stat.cell_clients--;