pkgsrc/lang/smlnj/patches/patch-ao
2016-07-03 19:35:13 +00:00

26 lines
706 B
Text

$NetBSD: patch-ao,v 1.3 2016/07/03 19:35:13 dholland Exp $
- use fgetc correctly
- fix uninitialized variable detected by gcc5
--- src/runtime/kernel/boot.c.orig 2005-11-02 22:24:39.000000000 +0000
+++ src/runtime/kernel/boot.c
@@ -130,7 +130,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;
@@ -175,6 +175,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; ) {