summaryrefslogtreecommitdiff
path: root/dbus/dbus-sysdeps-util-win.c
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2015-11-06 12:12:55 +0100
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2015-11-06 12:12:55 +0100
commita89e450181385d2916f5cef1a9523eb065c7d4d7 (patch)
treeb665b07d4f88e0a2b6fb13ccca86ef3347da7db2 /dbus/dbus-sysdeps-util-win.c
parentb0286eed76fad290b72be99ab5ad574f00cc14c8 (diff)
parent008264ff558d7a693ffcb098832de62320574d79 (diff)
Merge branch 'dbus-1.10'
Diffstat (limited to 'dbus/dbus-sysdeps-util-win.c')
-rw-r--r--dbus/dbus-sysdeps-util-win.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/dbus/dbus-sysdeps-util-win.c b/dbus/dbus-sysdeps-util-win.c
index d38f02b0..1d5edc4f 100644
--- a/dbus/dbus-sysdeps-util-win.c
+++ b/dbus/dbus-sysdeps-util-win.c
@@ -335,7 +335,8 @@ _dbus_system_logv (DBusSystemLogSeverity severity, const char *msg, va_list args
{
char *s = "";
char buf[1024];
-
+ char format[1024];
+
switch(severity)
{
case DBUS_SYSTEM_LOG_INFO: s = "info"; break;
@@ -344,8 +345,8 @@ _dbus_system_logv (DBusSystemLogSeverity severity, const char *msg, va_list args
case DBUS_SYSTEM_LOG_FATAL: s = "fatal"; break;
}
- sprintf(buf,"%s%s",s,msg);
- vsprintf(buf,buf,args);
+ snprintf(format, sizeof(format), "%s%s", s ,msg);
+ vsnprintf(buf, sizeof(buf), format, args);
OutputDebugStringA(buf);
if (severity == DBUS_SYSTEM_LOG_FATAL)