From 0601c031098c02beae819b04844b44f9aabcebf8 Mon Sep 17 00:00:00 2001 From: Kuba Sejdak Date: Fri, 24 Jun 2016 14:14:51 +0200 Subject: [PATCH] Phoenix-RTOS: Add checking EOF in getmntent(). --- newlib/libc/sys/phoenix/getmntent.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/newlib/libc/sys/phoenix/getmntent.c b/newlib/libc/sys/phoenix/getmntent.c index 74d00b15b..e61d24503 100644 --- a/newlib/libc/sys/phoenix/getmntent.c +++ b/newlib/libc/sys/phoenix/getmntent.c @@ -47,7 +47,7 @@ struct mntent *getmntent_r(FILE *fp, struct mntent *result, char *buffer, int bu buff_ptr = buffer; - if (getline(&line, &size, fp) == -1) { + if (getline(&line, &size, fp) == -1 || feof(fp)) { free(line); return NULL; }