Module Name: src Committed By: njoly Date: Mon Apr 25 22:34:16 UTC 2011
Modified Files: src/tests/syscall: t_setrlimit.c Log Message: Do not try to lower limits that are already at 0. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/tests/syscall/t_setrlimit.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/tests/syscall/t_setrlimit.c diff -u src/tests/syscall/t_setrlimit.c:1.4 src/tests/syscall/t_setrlimit.c:1.5 --- src/tests/syscall/t_setrlimit.c:1.4 Mon Apr 25 22:29:35 2011 +++ src/tests/syscall/t_setrlimit.c Mon Apr 25 22:34:16 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: t_setrlimit.c,v 1.4 2011/04/25 22:29:35 njoly Exp $ */ +/* $NetBSD: t_setrlimit.c,v 1.5 2011/04/25 22:34:16 njoly Exp $ */ /*- * Copyright (c) 2011 The NetBSD Foundation, Inc. @@ -29,7 +29,7 @@ * POSSIBILITY OF SUCH DAMAGE. */ #include <sys/cdefs.h> -__RCSID("$NetBSD: t_setrlimit.c,v 1.4 2011/04/25 22:29:35 njoly Exp $"); +__RCSID("$NetBSD: t_setrlimit.c,v 1.5 2011/04/25 22:34:16 njoly Exp $"); #include <sys/resource.h> #include <sys/mman.h> @@ -85,7 +85,7 @@ if (getrlimit(rlimit[i], &res) != 0) continue; - if (res.rlim_cur == RLIM_INFINITY) + if (res.rlim_cur == RLIM_INFINITY || res.rlim_cur == 0) continue; if (res.rlim_cur == res.rlim_max) /* An unprivileged run. */