diff options
| author | dacctal <donotcontactmevia@email.invalid> | 2026-07-18 07:27:03 +0000 |
|---|---|---|
| committer | dacctal <donotcontactmevia@email.invalid> | 2026-07-18 07:27:03 +0000 |
| commit | 5cc3bf7d8153dca018df4f659448decee9a8bbf4 (patch) | |
| tree | bf742382cc6792c80ecd9d9ce445f10be065a2d6 /src/lua_globs.c | |
| parent | 0783f3a56842e72c3a8f1079e6e522fdb66939f1 (diff) | |
fix memory leaks in getver and fetch bug in fetch that doesn't remove the old repo
Diffstat (limited to 'src/lua_globs.c')
| -rw-r--r-- | src/lua_globs.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lua_globs.c b/src/lua_globs.c index d58512f..00049b4 100644 --- a/src/lua_globs.c +++ b/src/lua_globs.c @@ -195,7 +195,7 @@ str bldit_pkg_getver(void) { bool is_bldit_usable(void) { str bldit_version = bldit_getver(); if (bldit_version.len && str_equal_cstr(&bldit_version, VERSION)) - return true; + goto done; bool prev_pass = false; for (size_t i = 0; i < bldit_version.len; i++) { if (bldit_version.data[i] == '.') @@ -208,6 +208,7 @@ bool is_bldit_usable(void) { return prev_pass; } } +done: str_free(&bldit_version); return true; } |
