summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2010-07-06 12:41:14 -0500
committerNoriko Hosoi <nhosoi@redhat.com>2010-08-23 17:08:32 -0700
commitbccfb4412bcc61641561c8a858dc468bf9573752 (patch)
tree5e9076193a910f7e44a57febfad3d7c475b04ac6
parent64a05c243f6f116ba00c05453d57488dd98c745e (diff)
downloadds-bccfb4412bcc61641561c8a858dc468bf9573752.tar.gz
ds-bccfb4412bcc61641561c8a858dc468bf9573752.tar.xz
ds-bccfb4412bcc61641561c8a858dc468bf9573752.zip
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().
-rw-r--r--ldap/servers/slapd/back-ldbm/dblayer.c2
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))