updates
authorPekka Riikonen <priikone@silcnet.org>
Tue, 29 Jan 2002 08:53:20 +0000 (08:53 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Tue, 29 Jan 2002 08:53:20 +0000 (08:53 +0000)
CHANGES
apps/silcd/server.c

diff --git a/CHANGES b/CHANGES
index 5268a3c49925f34c012f5c5c3107116e9ff75857..c6e15aca1b23f792fa3d6ae8c4e53fa240c093b9 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,8 @@
+Tue Jan 29 10:35:03 CET 2002  Pekka Riikonen <priikone@silcnet.org>
+
+       * Fixed a crash in server related to channel announcements.
+         Affected file silcd/server.c.
+
 Mon Jan 28 17:49:42 EET 2002  Pekka Riikonen <priikone@silcnet.org>
 
        * Fixed memory leaks in silc_server_create_new_channel*
index 206f092419d8041afdca76031d9d49abc828c4b3..9df0dd455a1146a1ff5c3b09477fcda1ad9195bf 100644 (file)
@@ -3598,6 +3598,8 @@ void silc_server_announce_channels(SilcServer server,
     int i;
 
     for (i = 0; i < channel_users_modes_c; i++) {
+      if (!channel_users_modes[i])
+        continue;
       silc_buffer_push(channel_users_modes[i], 
                       channel_users_modes[i]->data - 
                       channel_users_modes[i]->head);