瀏覽代碼

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 年之前
父節點
當前提交
bccfb4412b
共有 1 個文件被更改,包括 2 次插入0 次删除
  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))