From: Pekka Riikonen Date: Tue, 22 Jul 2003 17:46:00 +0000 (+0000) Subject: Do not crash if several pending connections are in progress X-Git-Tag: silc.toolkit.0.9.10~68 X-Git-Url: http://git.silcnet.org/gitweb/?a=commitdiff_plain;h=5b6103a56565f098bca600b5ccd14e0db859ea84;p=silc.git Do not crash if several pending connections are in progress and some connections do not have yet socket allocated when data comes in. --- diff --git a/lib/silcclient/client_internal.h b/lib/silcclient/client_internal.h index 0f98d333..4155d61e 100644 --- a/lib/silcclient/client_internal.h +++ b/lib/silcclient/client_internal.h @@ -190,6 +190,7 @@ do { \ \ for (__i = 0; __i < (__x)->internal->conns_count; __i++) \ if ((__x)->internal->conns[__i] && \ + (__x)->internal->conns[__i]->sock && \ (__x)->internal->conns[__i]->sock->sock == (__fd)) \ break; \ \