Module Name: src Committed By: njoly Date: Thu Dec 16 16:08:57 UTC 2010
Modified Files: src/sys/dev/sysmon: sysmon_envsys.c Log Message: Be sure to always initialize props variable to a sensible value. Fix a problem with envstat -S call which was installing bogus/random limits. ok pgoyette. To generate a diff of this commit: cvs rdiff -u -r1.110 -r1.111 src/sys/dev/sysmon/sysmon_envsys.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/sysmon/sysmon_envsys.c diff -u src/sys/dev/sysmon/sysmon_envsys.c:1.110 src/sys/dev/sysmon/sysmon_envsys.c:1.111 --- src/sys/dev/sysmon/sysmon_envsys.c:1.110 Wed Dec 15 17:17:16 2010 +++ src/sys/dev/sysmon/sysmon_envsys.c Thu Dec 16 16:08:57 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: sysmon_envsys.c,v 1.110 2010/12/15 17:17:16 pgoyette Exp $ */ +/* $NetBSD: sysmon_envsys.c,v 1.111 2010/12/16 16:08:57 njoly Exp $ */ /*- * Copyright (c) 2007, 2008 Juan Romero Pardines. @@ -64,7 +64,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sysmon_envsys.c,v 1.110 2010/12/15 17:17:16 pgoyette Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sysmon_envsys.c,v 1.111 2010/12/16 16:08:57 njoly Exp $"); #include <sys/param.h> #include <sys/types.h> @@ -1136,6 +1136,7 @@ /* * Next, we need to retrieve those initial limits. */ + props = 0; edata->upropset &= ~PROP_LIMITS; if (sme->sme_get_limits) { DPRINTF(("%s: retrieve limits for %s %s\n",