summaryrefslogtreecommitdiff
path: root/psutil/_psutil_common.c
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2021-01-15 19:07:38 +0100
committerGiampaolo Rodola <g.rodola@gmail.com>2021-01-15 19:07:38 +0100
commit4ad3380bb312b6ea06717e3adc1f60ac8daf4a05 (patch)
tree923f2b548ada7533fb6e794b8253941ec225b6f6 /psutil/_psutil_common.c
parent3223228b0558e42508cf9f8cce84d89c79b5c52b (diff)
parente80cabe5206fd7ef14fd6a47e2571f660f95babf (diff)
downloadpsutil-new-cpu-count.tar.gz
Merge branch 'master' into new-cpu-countnew-cpu-count
Diffstat (limited to 'psutil/_psutil_common.c')
-rw-r--r--psutil/_psutil_common.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/psutil/_psutil_common.c b/psutil/_psutil_common.c
index e9f86179..b82d5e89 100644
--- a/psutil/_psutil_common.c
+++ b/psutil/_psutil_common.c
@@ -83,8 +83,9 @@ PyErr_SetFromOSErrnoWithSyscall(const char *syscall) {
char fullmsg[1024];
#ifdef PSUTIL_WINDOWS
+ DWORD dwLastError = GetLastError();
sprintf(fullmsg, "(originated from %s)", syscall);
- PyErr_SetFromWindowsErrWithFilename(GetLastError(), fullmsg);
+ PyErr_SetFromWindowsErrWithFilename(dwLastError, fullmsg);
#else
PyObject *exc;
sprintf(fullmsg, "%s (originated from %s)", strerror(errno), syscall);