Skip to content

Commit 9d53fe7

Browse files
committed
Make repo line parsing not crash if the last argument is missing
Fixes issue #473.
1 parent f618e6a commit 9d53fe7

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

ext/testcase.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2096,7 +2096,7 @@ testcase_read(Pool *pool, FILE *fp, const char *testcase, Queue *job, char **res
20962096
}
20972097
repo->priority = prio;
20982098
repo->subpriority = subprio;
2099-
if (strcmp(pieces[3], "empty") != 0)
2099+
if (strcmp(pieces[3], "empty") != 0 && npieces > 4)
21002100
{
21012101
const char *repotype = pool_tmpjoin(pool, pieces[3], 0, 0); /* gets overwritten in <inline> case */
21022102
if (!strcmp(pieces[4], "<inline>"))

0 commit comments

Comments
 (0)