From: Pekka Riikonen Date: Thu, 24 May 2007 12:32:25 +0000 (+0000) Subject: Fixed memory checker warnings to initalize structs fully. X-Git-Tag: silc.toolkit.1.1.beta4~3 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=3b0915eb1d2f98a4ebd7dd90c58f54bb08a9c810 Fixed memory checker warnings to initalize structs fully. --- diff --git a/lib/silcutil/silclist.h b/lib/silcutil/silclist.h index cda1123f..81ea3638 100644 --- a/lib/silcutil/silclist.h +++ b/lib/silcutil/silclist.h @@ -104,6 +104,7 @@ do { \ (list).next_offset = silc_offsetof(type, nextfield); \ (list).prev_set = 0; \ (list).prev_offset = 0; \ + (list).end_set = 0; \ (list).head = (list).tail = (list).current = NULL; \ } while(0) @@ -143,6 +144,7 @@ do { \ (list).next_offset = silc_offsetof(type, nextfield); \ (list).prev_offset = silc_offsetof(type, prevfield); \ (list).prev_set = 1; \ + (list).end_set = 0; \ (list).head = (list).tail = (list).current = NULL; \ } while(0) diff --git a/lib/silcutil/unix/silcunixschedule.c b/lib/silcutil/unix/silcunixschedule.c index 579af8bf..42b32a95 100644 --- a/lib/silcutil/unix/silcunixschedule.c +++ b/lib/silcutil/unix/silcunixschedule.c @@ -271,7 +271,7 @@ SilcBool silc_schedule_internal_schedule_fd(SilcSchedule schedule, SILC_LOG_DEBUG(("Scheduling fd %lu, mask %x", task->fd, event_mask)); - event.events = 0; + memset(&event, 0, sizeof(event)); if (event_mask & SILC_TASK_READ) event.events |= (EPOLLIN | EPOLLPRI); if (event_mask & SILC_TASK_WRITE)