diff options
-rw-r--r-- | ldap/servers/slapd/back-ldbm/dblayer.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ldap/servers/slapd/back-ldbm/dblayer.c b/ldap/servers/slapd/back-ldbm/dblayer.c index 5a7079ef..3a65590b 100644 --- a/ldap/servers/slapd/back-ldbm/dblayer.c +++ b/ldap/servers/slapd/back-ldbm/dblayer.c @@ -913,6 +913,8 @@ void dblayer_sys_pages(size_t *pagesize, size_t *pages, size_t *procpages, size_ sprintf(fn, "/proc/%d/status", getpid()); f = fopen(fn, "r"); + if (!f) /* fopen failed */ + return; while (! feof(f)) { fgets(s, 79, f); if (feof(f)) |