$NetBSD: patch-ao,v 1.4 2023/02/25 17:58:39 ryoon Exp $

- use fgetc correctly
- fix uninitialized variable detected by gcc5

--- src/runtime/kernel/boot.c.orig	2022-07-28 04:55:45.000000000 +0000
+++ src/runtime/kernel/boot.c
@@ -134,7 +134,7 @@ PVT ml_val_t BuildFileList (ml_state_t *
     ml_val_t	fileList;
 # define SIZE_BUF_LEN	128	/* this should be plenty for two numbers */
     char        sizeBuf[SIZE_BUF_LEN];
-    char        c;
+    int         c;
 
     numFiles = 0;
 
@@ -179,6 +179,9 @@ PVT ml_val_t BuildFileList (ml_state_t *
 	}
 	fclose (listF);
     }
+    else {
+        *mbplp = 0;
+    }
 
   /* create the in-heap list */
     for (fileList = LIST_nil, i = numFiles;  --i >= 0; ) {
