diff options
author | cbdev <cb@cbcdn.com> | 2020-04-21 00:20:23 +0200 |
---|---|---|
committer | cbdev <cb@cbcdn.com> | 2020-04-21 00:20:23 +0200 |
commit | bc275e10defe27e6d288ccf9125fe9b915168240 (patch) | |
tree | d27a955332d1d1c187352dbe9631117d4e93bfc0 /backends/libmmbackend.c | |
parent | 918fb606174dcf42553be65e3d2306996c52488f (diff) | |
download | midimonster-bc275e10defe27e6d288ccf9125fe9b915168240.tar.gz midimonster-bc275e10defe27e6d288ccf9125fe9b915168240.tar.bz2 midimonster-bc275e10defe27e6d288ccf9125fe9b915168240.zip |
Do not load lua backend automatically on Windows
Diffstat (limited to 'backends/libmmbackend.c')
-rw-r--r-- | backends/libmmbackend.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/backends/libmmbackend.c b/backends/libmmbackend.c index 2bbc226..92adc3c 100644 --- a/backends/libmmbackend.c +++ b/backends/libmmbackend.c @@ -20,8 +20,15 @@ int mmbackend_strdup(char** dest, char* src){ char* mmbackend_socket_strerror(int err_no){ #ifdef _WIN32 static char error[2048] = ""; + ssize_t u; FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, WSAGetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), error, sizeof(error), NULL); + //remove trailing newline that for some reason is included in most of these... + for(u = strlen(error) - 1; u > 0; u--){ + if(!isprint(error[u])){ + error[u] = 0; + } + } return error; #else return strerror(err_no); |