From: Jouni Malinen Date: Sun, 10 Jan 2010 19:48:27 +0000 (+0200) Subject: eloop: Clear timeout data during allocation X-Git-Tag: hostap_0_7_1~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2e320d8db59b8a37e3d68955ceb001a7c8efd763;p=thirdparty%2Fhostap.git eloop: Clear timeout data during allocation Better make sure the eloop_timeout data gets fully initialized. The current code is filling in all the fields, but it is clearer to just zero the buffer to make sure any new field added to the structure gets initialized. --- diff --git a/src/utils/eloop.c b/src/utils/eloop.c index 81843c254..ac9998922 100644 --- a/src/utils/eloop.c +++ b/src/utils/eloop.c @@ -301,7 +301,7 @@ int eloop_register_timeout(unsigned int secs, unsigned int usecs, { struct eloop_timeout *timeout, *tmp; - timeout = os_malloc(sizeof(*timeout)); + timeout = os_zalloc(sizeof(*timeout)); if (timeout == NULL) return -1; if (os_get_time(&timeout->time) < 0) {