diff options
author | David Robillard <d@drobilla.net> | 2022-11-12 17:54:12 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-11-16 10:22:55 -0500 |
commit | ff9f776a48cdca700468f9d5a93625979d77e745 (patch) | |
tree | 51134aef6fd007f8a0b803a16cbf1ed06117189c /src/util.c | |
parent | 67a33e70aa2b3f2f78742e773bac5ccb7be95c20 (diff) | |
download | lilv-ff9f776a48cdca700468f9d5a93625979d77e745.tar.gz lilv-ff9f776a48cdca700468f9d5a93625979d77e745.tar.bz2 lilv-ff9f776a48cdca700468f9d5a93625979d77e745.zip |
Use zix_path_join()
Diffstat (limited to 'src/util.c')
-rw-r--r-- | src/util.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -6,6 +6,8 @@ #include "lilv/lilv.h" #include "serd/serd.h" +#include "zix/allocator.h" +#include "zix/path.h" #include <sys/stat.h> @@ -237,13 +239,13 @@ static void update_latest(const char* path, const char* name, void* data) { Latest* latest = (Latest*)data; - char* entry_path = lilv_path_join(path, name); + char* entry_path = zix_path_join(NULL, path, name); unsigned num = 0; if (sscanf(entry_path, latest->pattern, &num) == 1) { struct stat st; if (!stat(entry_path, &st)) { if (st.st_mtime >= latest->time) { - free(latest->latest); + zix_free(NULL, latest->latest); latest->latest = entry_path; } } else { @@ -251,7 +253,7 @@ update_latest(const char* path, const char* name, void* data) } } if (entry_path != latest->latest) { - free(entry_path); + zix_free(NULL, entry_path); } } |