+Thu May 24 15:30:31 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+ * Fixed channel and server entry freeing in client library.
+ Affected file is lib/silcclient/client_entry.c.
+
+ * Do not allow stopping client before it has been started.
+ Affected file is lib/silcclient/client.c.
+
Wed May 23 23:21:03 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
* Fixed formatted nickname renaming to rename also irssi's
Currently the engine lock is used only when the packet free list is accessed,
or new stream is added or removed. The packet free list, however, is
accessed for all incoming packets. Application free's the packet context so
-the lock must later be acquired be putting the unused packet context back
+the lock must later be acquired for putting the unused packet context back
to the free list. It might be possible to later put the packet free list to
per-thread context.
inbuf = silc_dlist_get(ps->sc->inbufs);
if (!inbuf) {
/* Allocate new data input buffer */
- inbuf = silc_buffer_alloc(SILC_PACKET_DEFAULT_SIZE * 61);
+ inbuf = silc_buffer_alloc(SILC_PACKET_DEFAULT_SIZE * 65);
if (!inbuf) {
silc_mutex_unlock(ps->lock);
return FALSE;
ps->sc->schedule = schedule;
/* Allocate data input buffer */
- inbuf = silc_buffer_alloc(SILC_PACKET_DEFAULT_SIZE * 61);
+ inbuf = silc_buffer_alloc(SILC_PACKET_DEFAULT_SIZE * 65);
if (!inbuf) {
silc_free(ps->sc);
ps->sc = NULL;