aboutsummaryrefslogtreecommitdiff
path: root/src/pkg_create.c
diff options
context:
space:
mode:
authordacctal <donotcontactmevia@email.invalid>2026-07-02 05:11:34 +0000
committerdacctal <donotcontactmevia@email.invalid>2026-07-02 05:11:34 +0000
commit2c99a3d8d74f58e4cc7974c4092c82cd6095ff48 (patch)
treec2aab53d5960d1b465b5362c90333da7f4c9c1ad /src/pkg_create.c
parent2fe0443d7073e59b1e4d75f49f0a5a417678f4cd (diff)
asan-free checkpoint!
Diffstat (limited to 'src/pkg_create.c')
-rw-r--r--src/pkg_create.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/pkg_create.c b/src/pkg_create.c
index 9517868..ebf0745 100644
--- a/src/pkg_create.c
+++ b/src/pkg_create.c
@@ -45,10 +45,12 @@ static str get_pkgsrc(package_t pkg) {
}
package_t pkg_create(str_slc arg) {
+ str ver_buf = mstr("HEAD");
package_t pkg = {
- .version = mstr("HEAD"),
+ .version = ver_buf,
.is_local = false,
};
+ str_free(&ver_buf);
char cwd[MAX_PATH_LEN];
getcwd(cwd, MAX_PATH_LEN);
@@ -95,5 +97,7 @@ package_t pkg_create(str_slc arg) {
exit(EXIT_FAILURE);
}
pkg.src = get_pkgsrc(pkg);
+ str_free(&cwd_str);
+ str_free(&dest_dir);
return pkg;
}