Browse Source

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().
Endi S. Dewata 15 years ago
parent
commit
bccfb4412b
1 changed files with 2 additions and 0 deletions
  1. 2 0
      ldap/servers/slapd/back-ldbm/dblayer.c

+ 2 - 0
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))