summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/version.sh.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/version.sh.c b/include/version.sh.c
index 0610a8e83..08106d536 100644
--- a/include/version.sh.c
+++ b/include/version.sh.c
@@ -161,6 +161,8 @@ void write_version(FILE * fd)
char buf[1024];
short until_eof = 0;
+ if (!fdin)
+ return;
while (fgets(buf, 1023, fdin)) {
strip(buf);
@@ -173,7 +175,7 @@ void write_version(FILE * fd)
if (!strcmp(buf, "cat >version.h <<EOF"))
until_eof = 1;
}
-
+ fclose(fdin);
}
void parse_line(FILE * fd, char *line)