From 14d24d749a60033636ddd068ba6cb322dc095958 Mon Sep 17 00:00:00 2001 From: Daniel Widdis Date: Tue, 18 Oct 2022 22:03:16 -0700 Subject: [PATCH] Zero memory and set size Signed-off-by: Daniel Widdis --- psutil/_psutil_windows.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/psutil/_psutil_windows.c b/psutil/_psutil_windows.c index a99cfd7b3..3804dfa2c 100644 --- a/psutil/_psutil_windows.c +++ b/psutil/_psutil_windows.c @@ -611,6 +611,8 @@ psutil_proc_memory_uss(PyObject *self, PyObject *args) { static PyObject * psutil_virtual_mem(PyObject *self, PyObject *args) { PERFORMANCE_INFORMATION perfInfo; + ZeroMemory(&perfInfo, sizeof(PERFORMANCE_INFORMATION)); + perfInfo.cb = sizeof(PERFORMANCE_INFORMATION); if (! GetPerformanceInfo(&perfInfo, sizeof(PERFORMANCE_INFORMATION))) { PyErr_SetFromWindowsErr(0); return NULL;