summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2018-11-06 17:49:58 +0200
committerEli Zaretskii <eliz@gnu.org>2018-11-06 17:49:58 +0200
commitaa556596fabe07af8ee33f59c6d3ec3b882f369e (patch)
tree16c827b97878898116b71b3736edcd4209ef66bc
parent6937c35d3260fe3fc32249313c7e9b6231cbd3dd (diff)
downloademacs-aa556596fabe07af8ee33f59c6d3ec3b882f369e.tar.gz
Fix call to GlobalMemoryStatusEx in w32.c
* src/w32.c (system_process_attributes): Initialize the size of the data structure passed to GlobalMemoryStatusEx, otherwise it fails.
-rw-r--r--src/w32.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/w32.c b/src/w32.c
index 5ac66181403..b89e5104dc0 100644
--- a/src/w32.c
+++ b/src/w32.c
@@ -7157,6 +7157,7 @@ system_process_attributes (Lisp_Object pid)
code_convert_string_norecord (tem, Vlocale_coding_system, 0)),
attrs);
+ memstex.dwLength = sizeof (memstex);
if (global_memory_status_ex (&memstex))
#if __GNUC__ || (defined (_MSC_VER) && _MSC_VER >= 1300)
totphys = memstex.ullTotalPhys / 1024.0;