Skip to content

Commit 1fa6cfb

Browse files
committed
Fix: Did not pass all arguments to 'snprintf'.
1 parent 8a1ce01 commit 1fa6cfb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

graalpython/com.oracle.graal.python.cext/src/unicodeobject.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ PyObject* PyTruffle_Unicode_FromFormat(const char* fmt, int s, void* v0, void* v
7676
case 9: v9 = value; break; \
7777
}
7878

79+
TDEBUG;
7980
char* fmtcpy = strdup(fmt);
8081
char* c = fmtcpy;
8182
char* allocated;
@@ -115,7 +116,7 @@ PyObject* PyTruffle_Unicode_FromFormat(const char* fmt, int s, void* v0, void* v
115116
}
116117

117118
char buffer[2048] = {'\0'};
118-
snprintf(buffer, 2047, fmtcpy, v0, v1, v2, v3, v4, v5, v6, v7, v8, v9);
119+
snprintf(buffer, 2047, fmtcpy, v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19);
119120

120121
for (int i = 0; i < s; i++) {
121122
if (allocated_strings[i] != NULL) {

0 commit comments

Comments
 (0)