diff options
| -rw-r--r-- | src/libmbpk.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/libmbpk.c b/src/libmbpk.c index 982e3c8..1347e8b 100644 --- a/src/libmbpk.c +++ b/src/libmbpk.c @@ -127,10 +127,11 @@ int mbpk_update_repositories(void) { curl = curl_easy_init(); if (curl) { - repo_ini_url = strdup(repo->url); + repo_ini_url = malloc(strlen(repo->url) + strlen("/repo.ini") + 1); if (!repo_ini_url) { return MBPK_OUT_OF_MEMORY; } + strcpy(repo_ini_url, repo->url); strcat(repo_ini_url, "/repo.ini"); printf("[libmbpk debug] URL: %s\n", repo_ini_url); printf("[libmbpk debug] repo url field: %s\n", repo->url); @@ -161,3 +162,7 @@ int mbpk_update_repositories(void) { return MBPK_OK; } + +void mbpk_cleanup(void) { + +} |
