]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
snprintf: Try to support %j
authorVolker Lendecke <vl@samba.org>
Wed, 11 Feb 2015 16:16:50 +0000 (17:16 +0100)
committerKarolin Seeger <kseeger@samba.org>
Sun, 1 Mar 2015 22:49:26 +0000 (23:49 +0100)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Thu Feb 12 23:34:33 CET 2015 on sn-devel-104

(cherry picked from commit 5f08d8b1728cc4559e61e0c928577724e0e2f9d2)

BUG: https://bugzilla.samba.org/show_bug.cgi?id=11119
lib/replace/sprintf.c needs to support format specifier %j

Autobuild-User(v4-2-test): Karolin Seeger <kseeger@samba.org>
Autobuild-Date(v4-2-test): Sun Mar  1 23:49:26 CET 2015 on sn-devel-104

lib/replace/snprintf.c

index 6b4a711045c4c4a5530b3c22f2f5894a48242991..86ba74cf4f8dc9101ba9d41005f12d9abc4c4642 100644 (file)
@@ -445,6 +445,10 @@ static int dopr(char *buffer, size_t maxlen, const char *format, va_list args_in
                                        ch = *format++;
                                }
                                break;
+                       case 'j':
+                               cnk->cflags = DP_C_LLONG;
+                               ch = *format++;
+                               break;
                        case 'L':
                                cnk->cflags = DP_C_LDOUBLE;
                                ch = *format++;