mirror of
https://github.com/cesanta/mongoose.git
synced 2026-11-10 16:31:44 +00:00
Fix #1211 - adjust ESP32 example to serve FS
This commit is contained in:
1 parent
6827972f71
commit
457d76b049
12 files changed
+179
-123
No files matched your search
@@ -17,7 +17,7 @@ static char *mg_ssi(const char *path, const char *root, int depth) {
|
||||
if (intag && ch == '>' && buf[len - 1] == '-' && buf[len - 2] == '-') {
|
||||
buf[len++] = ch & 0xff;
|
||||
if (sscanf(buf, "<!--#include file=\"%[^\"]", arg)) {
|
||||
char tmp[PATH_MAX], *p = (char *) path + strlen(path), *data;
|
||||
char tmp[MG_PATH_MAX], *p = (char *) path + strlen(path), *data;
|
||||
while (p > path && p[-1] != MG_DIRSEP && p[-1] != '/') p--;
|
||||
snprintf(tmp, sizeof(tmp), "%.*s%s", (int) (p - path), path, arg);
|
||||
if (depth < MG_MAX_SSI_DEPTH &&
|
||||
@@ -28,7 +28,7 @@ static char *mg_ssi(const char *path, const char *root, int depth) {
|
||||
LOG(LL_ERROR, ("%s: file=%s error or too deep", path, arg));
|
||||
}
|
||||
} else if (sscanf(buf, "<!--#include virtual=\"%[^\"]", arg)) {
|
||||
char tmp[PATH_MAX], *data;
|
||||
char tmp[MG_PATH_MAX], *data;
|
||||
snprintf(tmp, sizeof(tmp), "%s%s", root, arg);
|
||||
if (depth < MG_MAX_SSI_DEPTH &&
|
||||
(data = mg_ssi(tmp, root, depth + 1)) != NULL) {
|
||||
|
||||
Reference in new issue
Block a user