From: Klas Lindfors Date: Thu, 20 Dec 2012 13:01:24 +0000 (+0100) Subject: better strerror() for windows usb issues X-Git-Tag: v1.11.1~2 X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c309d1643fc56d3d060a6051f59eec6f738a105b;p=yubikey-personalization better strerror() for windows usb issues --- diff --git a/ykcore/ykcore_windows.c b/ykcore/ykcore_windows.c index c82ae85..d91ef45 100644 --- a/ykcore/ykcore_windows.c +++ b/ykcore/ykcore_windows.c @@ -182,5 +182,8 @@ int _ykusb_write(void *dev, int report_type, int report_number, const char *_ykusb_strerror(void) { - return "USB error\n"; + static char buf[1024]; + FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, NULL, GetLastError(), 0, + buf, sizeof(buf), NULL); + return buf; }