+Thu Jun 7 08:57:16 CEST 2001 Pekka Riikonen <priikone@poseidon.pspt.fi>
+
+ * Close log file after open. Affected file
+ lib/silcutil/silclog.c.
+
+ * Check whether sock == NULL in silc_client_send_packet and return
+ if it is. Affected file lib/silcclient/silcclient.c.
+
+ * Check rec->entry == NULL in the Irssi SILC Client before
+ sending the channel message. Affecte file is
+ irssi/src/silc/core/silc-servers.c.
+
Tue Jun 5 08:08:21 CEST 2001 Pekka Riikonen <priikone@poseidon.pspt.fi>
* Merged a splitted window bugfix from Irssi CVS tree. The
NULL, NULL);
silc_free(pk);
}
+ break;
case SILC_COMMAND_TOPIC:
{
SILC_CHANNEL_REC *rec;
rec = silc_channel_find(server, channel);
- if (rec == NULL)
+ if (rec == NULL || rec->entry == NULL)
return;
silc_client_send_channel_message(silc_client, server->conn, rec->entry,
{
SilcPacketContext packetdata;
+ if (!sock)
+ return;
+
SILC_LOG_DEBUG(("Sending packet, type %d", type));
/* Get data used in the packet sending, keys and stuff */
$(SIM_CIPHER_OBJS): ../silccrypt/libsilccrypt.a
rm -rf $*.c $*.o
- $(LN_S) $(srcdir)/../silccrypt/$*.c
+ $(LN_S) $(srcdir)/../silccrypt/$*.c $*.c
$(COMPILE) $(SIM_CFLAGS) $*.c -o $(SIM_MODULES_DIR)/$*.sim.so
$(LN_S) $(srcdir)/$(SIM_MODULES_DIR)/$*.sim.so $*.o
rm -rf $*.c
$(SIM_HASH_OBJS): ../silccrypt/libsilccrypt.a
rm -rf $*.c $*.o
- $(LN_S) $(srcdir)/../silccrypt/$*.c
+ $(LN_S) $(srcdir)/../silccrypt/$*.c $*.c
$(COMPILE) $(SIM_CFLAGS) $*.c -o $(SIM_MODULES_DIR)/$*.sim.so
$(LN_S) $(srcdir)/$(SIM_MODULES_DIR)/$*.sim.so $*.o
rm -rf $*.c