diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2015-11-06 12:12:55 +0100 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2015-11-06 12:12:55 +0100 |
commit | a89e450181385d2916f5cef1a9523eb065c7d4d7 (patch) | |
tree | b665b07d4f88e0a2b6fb13ccca86ef3347da7db2 /dbus/dbus-sysdeps-util-win.c | |
parent | b0286eed76fad290b72be99ab5ad574f00cc14c8 (diff) | |
parent | 008264ff558d7a693ffcb098832de62320574d79 (diff) |
Merge branch 'dbus-1.10'
Diffstat (limited to 'dbus/dbus-sysdeps-util-win.c')
-rw-r--r-- | dbus/dbus-sysdeps-util-win.c | 7 |
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) |