summaryrefslogtreecommitdiff
path: root/libpurple/win32/libc_interface.c
diff options
context:
space:
mode:
Diffstat (limited to 'libpurple/win32/libc_interface.c')
-rw-r--r--libpurple/win32/libc_interface.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/libpurple/win32/libc_interface.c b/libpurple/win32/libc_interface.c
index 90baa4201c..a7d55cf6d6 100644
--- a/libpurple/win32/libc_interface.c
+++ b/libpurple/win32/libc_interface.c
@@ -317,26 +317,26 @@ char* wpurple_strerror(int errornum) {
if (errornum > WSABASEERR) {
switch(errornum) {
case WSAECONNABORTED: /* 10053 */
- g_snprintf(errbuf, sizeof(errbuf), _("Connection interrupted by other software on your computer."));
+ g_snprintf(errbuf, sizeof(errbuf), "%s", _("Connection interrupted by other software on your computer."));
break;
case WSAECONNRESET: /* 10054 */
- g_snprintf(errbuf, sizeof(errbuf), _("Remote host closed connection."));
+ g_snprintf(errbuf, sizeof(errbuf), "%s", _("Remote host closed connection."));
break;
case WSAETIMEDOUT: /* 10060 */
- g_snprintf(errbuf, sizeof(errbuf), _("Connection timed out."));
+ g_snprintf(errbuf, sizeof(errbuf), "%s", _("Connection timed out."));
break;
case WSAECONNREFUSED: /* 10061 */
- g_snprintf(errbuf, sizeof(errbuf), _("Connection refused."));
+ g_snprintf(errbuf, sizeof(errbuf), "%s", _("Connection refused."));
break;
case WSAEADDRINUSE: /* 10048 */
- g_snprintf(errbuf, sizeof(errbuf), _("Address already in use."));
+ g_snprintf(errbuf, sizeof(errbuf), "%s", _("Address already in use."));
break;
default:
g_snprintf(errbuf, sizeof(errbuf), "Windows socket error #%d", errornum);
}
} else {
const char *tmp = g_strerror(errornum);
- g_snprintf(errbuf, sizeof(errbuf), tmp);
+ g_snprintf(errbuf, sizeof(errbuf), "%s", tmp);
}
return errbuf;
}