summaryrefslogtreecommitdiffhomepage
path: root/windows/driverlogic/src/error.cpp
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2020-05-22 11:03:31 +0200
committerDavid Lönnhager <david.l@mullvad.net>2020-05-22 13:12:41 +0200
commit208791ebb696fdc763172f50df1217c7a54b344f (patch)
tree13609c1601c4788c56c40ff93305b3bc136bbb84 /windows/driverlogic/src/error.cpp
parentef87daf5ae182e145c1e51b7db76a4f95b1a754e (diff)
downloadmullvadvpn-208791ebb696fdc763172f50df1217c7a54b344f.tar.xz
mullvadvpn-208791ebb696fdc763172f50df1217c7a54b344f.zip
Fix error line number formatting in driverlogic
Diffstat (limited to 'windows/driverlogic/src/error.cpp')
-rw-r--r--windows/driverlogic/src/error.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/windows/driverlogic/src/error.cpp b/windows/driverlogic/src/error.cpp
index 49909784ca..58bf5f33a9 100644
--- a/windows/driverlogic/src/error.cpp
+++ b/windows/driverlogic/src/error.cpp
@@ -1,6 +1,7 @@
#include "stdafx.h"
#include "error.h"
#include <string>
+#include <ios>
#include <iomanip>
#include <sstream>
#include <map>
@@ -155,6 +156,7 @@ void ThrowSetupApiError(const char *operation, uint32_t code, const char *file,
std::stringstream ss;
ss << operation << ": " << message
<< " (0x" << std::setw(8) << std::setfill('0') << std::hex << code << ")"
+ << std::setw(1) << std::dec
<< " (" << IsolateFilename(file) << ": " << line << ")";
throw common::error::WindowsException(ss.str().c_str(), code);