From: wessels <> Date: Fri, 2 Jan 1998 01:42:57 +0000 (+0000) Subject: always memset struct rusage in squid_getrusage() X-Git-Tag: SQUID_3_0_PRE1~4304 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8da94b66b73e4ca41d31430bc2d3d7a9b29ed12e;p=thirdparty%2Fsquid.git always memset struct rusage in squid_getrusage() --- diff --git a/src/tools.cc b/src/tools.cc index 09d3a34414..e88a992fb7 100644 --- a/src/tools.cc +++ b/src/tools.cc @@ -1,6 +1,6 @@ /* - * $Id: tools.cc,v 1.136 1997/12/30 04:22:08 wessels Exp $ + * $Id: tools.cc,v 1.137 1998/01/01 18:42:57 wessels Exp $ * * DEBUG: section 21 Misc Functions * AUTHOR: Harvest Derived @@ -220,6 +220,7 @@ dumpMallocStats(void) void squid_getrusage(struct rusage *r) { + memset(r, '\0', sizeof(struct rusage)); #if HAVE_GETRUSAGE && defined(RUSAGE_SELF) #ifdef _SQUID_SOLARIS_ /* Solaris 2.5 has getrusage() permission bug -- Arjan de Vet */ @@ -229,9 +230,6 @@ squid_getrusage(struct rusage *r) #ifdef _SQUID_SOLARIS_ leave_suid(); #endif -#else - memset(r, '\0', sizeof(struct rusage)); -#endif } double