]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
win32: Fix org#2547 About possible NULL pointer dereference in get_memory_info
authorEric Bollengier <eric@baculasystems.com>
Tue, 2 Jun 2020 11:42:07 +0000 (13:42 +0200)
committerEric Bollengier <eric@baculasystems.com>
Tue, 2 Jun 2020 11:52:25 +0000 (13:52 +0200)
bacula/src/win32/compat/compat.cpp

index 16ea1578a833f3177101110dfccf25fa911692f0..c5b2b248c5f88a2fd2f9000885ce892a68305501 100644 (file)
@@ -2920,6 +2920,9 @@ uint64_t get_memory_info(char *buf, int buflen)
    uint64_t ret=0;
    HANDLE hProcess = GetCurrentProcess();
    PROCESS_MEMORY_COUNTERS pmc;
+   if (!buf) {
+      return ret;
+   }
    buf[0] = '\0';
 
    if (p_GetProcessMemoryInfo) {