Loading...
--- Libc/Libc-997.90.3/secure/snprintf_chk.c
+++ Libc/Libc-1669.40.2/secure/snprintf_chk.c
@@ -45,3 +45,22 @@
return done;
}
+
+int
+__snprintf_object_size_chk (char *dest, size_t dstlen, size_t len,
+const char *format, ...)
+{
+ va_list arg;
+ int done;
+
+ if (__builtin_expect (dstlen < len, 0))
+ __chk_fail_overflow ();
+
+ va_start (arg, format);
+
+ done = vsnprintf (dest, len, format, arg);
+
+ va_end (arg);
+
+ return done;
+}