From 4a169109a70c5c4d36c2e962159b555bd8c827b1 Mon Sep 17 00:00:00 2001 From: Jeremy HU Date: Tue, 13 Oct 2020 09:57:23 +0930 Subject: [PATCH] makefsdata: Fix flags missing Fix the Perl script from which the generated fsdata.c cause runtime assertion: "HTTP headers not included in file system". --- src/apps/http/makefsdata/makefsdata | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps/http/makefsdata/makefsdata b/src/apps/http/makefsdata/makefsdata index 37b4203e..667eb888 100644 --- a/src/apps/http/makefsdata/makefsdata +++ b/src/apps/http/makefsdata/makefsdata @@ -90,7 +90,7 @@ for($i = 0; $i < @fvars; $i++) { } print(OUTPUT "const struct fsdata_file file".$fvar."[] = {{$prevfile, data$fvar, "); print(OUTPUT "data$fvar + ". (length($file) + 1) .", "); - print(OUTPUT "sizeof(data$fvar) - ". (length($file) + 1) ."}};\n\n"); + print(OUTPUT "sizeof(data$fvar) - ". (length($file) + 1) .", FS_FILE_FLAGS_HEADER_INCLUDED | FS_FILE_FLAGS_HEADER_PERSISTENT}};\n\n"); } print(OUTPUT "#define FS_ROOT file$fvars[$i - 1]\n\n");