aboutsummaryrefslogtreecommitdiffstats
path: root/src/util/Error.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/Error.cxx')
-rw-r--r--src/util/Error.cxx9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/util/Error.cxx b/src/util/Error.cxx
index 649276b20..ef8282329 100644
--- a/src/util/Error.cxx
+++ b/src/util/Error.cxx
@@ -133,11 +133,16 @@ Error::FormatErrno(const char *fmt, ...)
#ifdef WIN32
void
-Error::SetLastError(const char *prefix)
+Error::SetLastError(DWORD _code, const char *prefix)
{
- DWORD _code = GetLastError();
const char *msg = g_win32_error_message(_code);
Format(win32_domain, int(_code), "%s: %s", prefix, msg);
}
+void
+Error::SetLastError(const char *prefix)
+{
+ SetLastError(GetLastError(), prefix);
+}
+
#endif