diff options
Diffstat (limited to 'gnu/lib/libmalloc/mem-limits.h')
| -rw-r--r-- | gnu/lib/libmalloc/mem-limits.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gnu/lib/libmalloc/mem-limits.h b/gnu/lib/libmalloc/mem-limits.h index 074831292de..399da605216 100644 --- a/gnu/lib/libmalloc/mem-limits.h +++ b/gnu/lib/libmalloc/mem-limits.h @@ -121,7 +121,8 @@ get_lim_data () { struct rlimit XXrlimit; - getrlimit (RLIMIT_DATA, &XXrlimit); + if (getrlimit (RLIMIT_DATA, &XXrlimit) == -1) + XXrlimit.rlim_cur = -1; #ifdef RLIM_INFINITY lim_data = XXrlimit.rlim_cur & RLIM_INFINITY; /* soft limit */ #else |
