]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
always memset struct rusage in squid_getrusage()
authorwessels <>
Fri, 2 Jan 1998 01:42:57 +0000 (01:42 +0000)
committerwessels <>
Fri, 2 Jan 1998 01:42:57 +0000 (01:42 +0000)
src/tools.cc

index 09d3a344140b188e7ad30298ba3749c703ef3594..e88a992fb78e5143cbb9e9b9df09f44b8371b2e7 100644 (file)
@@ -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