diff options
| author | Arslaan Pathan <[email protected]> | 2026-07-02 21:52:29 +1200 |
|---|---|---|
| committer | Arslaan Pathan <[email protected]> | 2026-07-02 21:52:29 +1200 |
| commit | 6b799c775003ca6d53670141798a5e3c8727d148 (patch) | |
| tree | 431e693543043fafc6985d170f63663da639e528 /src/libmbpk.c | |
| parent | 13b607bf8468cefd24cb4d8d3593c38b43e0dd31 (diff) | |
| download | mbpk-6b799c775003ca6d53670141798a5e3c8727d148.tar.xz mbpk-6b799c775003ca6d53670141798a5e3c8727d148.zip | |
Fix overflow
Diffstat (limited to 'src/libmbpk.c')
| -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) { + +} |
