summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsanine <sanine.not@pm.me>2022-01-05 00:30:43 -0600
committersanine <sanine.not@pm.me>2022-01-05 00:30:43 -0600
commit590601d810b5a810f87aa9b37ed31d8e7e43063d (patch)
tree267100f1a97192a7b45f229bdf7b8f03354b9957
parent6d43402c49e6f8c9a2548c628c98fb8431ce7971 (diff)
fix bug with leading slashes
-rw-r--r--src/bindings.c4
-rw-r--r--src/lua-script/script.h2
-rw-r--r--src/lua-script/script.lua2
3 files changed, 4 insertions, 4 deletions
diff --git a/src/bindings.c b/src/bindings.c
index 45abf6a..1a73fb0 100644
--- a/src/bindings.c
+++ b/src/bindings.c
@@ -58,8 +58,8 @@ int markdown(lua_State *L)
unsigned int md_flags = MD_FLAG_TABLES | MD_FLAG_STRIKETHROUGH | MD_FLAG_UNDERLINE;
struct concat_buffer data;
- data.buf = malloc(128 * sizeof(char));
- data.size = 128 * sizeof(char);
+ data.buf = malloc(2048 * sizeof(char));
+ data.size = 2048 * sizeof(char);
data.index = 0;
data.ok = true;
diff --git a/src/lua-script/script.h b/src/lua-script/script.h
index 3789738..1ba2e4b 100644
--- a/src/lua-script/script.h
+++ b/src/lua-script/script.h
@@ -529,7 +529,7 @@ const char *argent_script =
"\n"
" function process(directory, parent)\n"
" local directory = add_end_slash(directory) or ''\n"
- " local parent = add_end_slash(parent) or ''\n"
+ " local parent = parent or ''\n"
" local dirs, files = argent.scanDirectory(argent.config.site_directory..parent..directory)\n"
" for _, file in ipairs(files) do\n"
" process_file(file, parent..directory)\n"
diff --git a/src/lua-script/script.lua b/src/lua-script/script.lua
index f372b2b..2e896ae 100644
--- a/src/lua-script/script.lua
+++ b/src/lua-script/script.lua
@@ -528,7 +528,7 @@ return function(config)
function process(directory, parent)
local directory = add_end_slash(directory) or ''
- local parent = add_end_slash(parent) or ''
+ local parent = parent or ''
local dirs, files = argent.scanDirectory(argent.config.site_directory..parent..directory)
for _, file in ipairs(files) do
process_file(file, parent..directory)