summaryrefslogtreecommitdiffstats
path: root/src/core/vsprintf.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/vsprintf.c')
-rw-r--r--src/core/vsprintf.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/core/vsprintf.c b/src/core/vsprintf.c
index e3ff7d9d1..3c8e5b5c3 100644
--- a/src/core/vsprintf.c
+++ b/src/core/vsprintf.c
@@ -173,6 +173,17 @@ int sprintf(char *buf, const char *fmt, ...)
return i;
}
+#warning "Remove this buffer-overflow-in-waiting at some point"
+int snprintf ( char *buf, size_t size, const char *fmt, ... ) {
+ va_list args;
+ int i;
+
+ va_start ( args, fmt );
+ i = vsprintf ( buf, fmt, args );
+ va_end ( args );
+ return i;
+}
+
/**
* Write a formatted string to the console.
*