diff --git a/Libraries/LibC/stdio.cpp b/Libraries/LibC/stdio.cpp index e0c289d5186..8bcf059ff24 100644 --- a/Libraries/LibC/stdio.cpp +++ b/Libraries/LibC/stdio.cpp @@ -193,6 +193,7 @@ ssize_t getdelim(char** lineptr, size_t* n, int delim, FILE* stream) int c = fgetc(stream); if (c == -1) { if (feof(stream)) { + *ptr = '\0'; return ptr == *lineptr ? -1 : ptr - *lineptr; } else { return -1;