aboutsummaryrefslogtreecommitdiff
path: root/src/pkg_create.c
diff options
context:
space:
mode:
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;
}