From ec98c85c4c0a2dff4e87646c20dac6da366fae4e Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Thu, 7 Dec 2006 17:00:56 +0000 Subject: [PATCH] Small optimizations. --- lib/silcutil/silcschedule.c | 7 ++----- lib/silcutil/unix/silcunixnet.c | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/silcutil/silcschedule.c b/lib/silcutil/silcschedule.c index 8e7690f2..536cfa21 100644 --- a/lib/silcutil/silcschedule.c +++ b/lib/silcutil/silcschedule.c @@ -430,7 +430,7 @@ SilcBool silc_schedule_one(SilcSchedule schedule, int timeout_usecs) if (!schedule->is_locked) SILC_SCHEDULE_LOCK(schedule); - while (1) { + do { SILC_LOG_DEBUG(("In scheduler loop")); /* Deliver signals if any has been set to be called */ @@ -494,10 +494,7 @@ SilcBool silc_schedule_one(SilcSchedule schedule, int timeout_usecs) silc_schedule_dispatch_fd(schedule); break; } - - if (timeout_usecs >= 0) - break; - } + } while (timeout_usecs == -1); if (!schedule->is_locked) SILC_SCHEDULE_UNLOCK(schedule); diff --git a/lib/silcutil/unix/silcunixnet.c b/lib/silcutil/unix/silcunixnet.c index 805feb87..294de846 100644 --- a/lib/silcutil/unix/silcunixnet.c +++ b/lib/silcutil/unix/silcunixnet.c @@ -399,7 +399,7 @@ int silc_net_udp_receive(SilcStream stream, char *remote_ip_addr, remote_ip_addr_size); } - SILC_LOG_DEBUG(("UDP packet from %s:%d", remote_ip_addr, remote_port)); + SILC_LOG_DEBUG(("UDP packet from %s:%d", remote_ip_addr, *remote_port)); } return len; -- 2.24.0