Skip to content

Commit 0d250d1

Browse files
Issue #23055: Fixed read-past-the-end error in PyUnicode_FromFormatV.
1 parent 426d548 commit 0d250d1

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

Objects/unicodeobject.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -738,6 +738,8 @@ PyUnicode_FromFormatV(const char *format, va_list vargs)
738738
f++;
739739
while (*f && *f != '%' && !isalpha((unsigned)*f))
740740
f++;
741+
if (!*f)
742+
break;
741743
if (*f == 's' || *f=='S' || *f=='R')
742744
++callcount;
743745
}

0 commit comments

Comments
 (0)