From bccfb4412bcc61641561c8a858dc468bf9573752 Mon Sep 17 00:00:00 2001 From: "Endi S. Dewata" Date: Tue, 6 Jul 2010 12:41:14 -0500 Subject: Bug 611790 - fix coverify Defect Type: Null pointer dereferences issues 11940 - 12166 https://bugzilla.redhat.com/show_bug.cgi?id=611790 Resolves: bug 611790 Bug description: Fix coverify Defect Type: Null pointer dereferences issues 11940 - 12166 Fix description: Catch possible NULL pointer in dblayer_sys_pages(). --- ldap/servers/slapd/back-ldbm/dblayer.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ldap') 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)) -- cgit