]> git.ipfire.org Git - pakfire.git/commitdiff
libpakfire: Drop pakfire_pool_tmpdup
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 18 Jan 2018 18:50:28 +0000 (19:50 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 18 Jan 2018 18:50:28 +0000 (19:50 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/include/pakfire/pool.h
src/libpakfire/package.c
src/libpakfire/pool.c

index 799e37c7b6915884f3d708e3f2a8b8c93cc1c099..6e34f873fa187733ffaa56ee27f458847af12482 100644 (file)
@@ -37,7 +37,6 @@ PakfireCache pakfire_pool_get_cache(PakfirePool pool);
 #include <solv/pool.h>
 
 Pool* pakfire_pool_get_solv_pool(PakfirePool pool);
-char* pakfire_pool_tmpdup(Pool* pool, const char* s);
 
 #endif
 
index 5d8f41ade354a2c2fcd2e092144fb5675f7d7bbd..3634188628c20ecf38001fbacfb20f496ed157dc 100644 (file)
@@ -238,9 +238,11 @@ PAKFIRE_EXPORT void pakfire_package_set_evr(PakfirePackage pkg, const char* evr)
 }
 
 static void split_evr(Pool* pool, const char* evr_c, char** epoch, char** version, char** release) {
-    char* evr = pakfire_pool_tmpdup(pool, evr_c);
     char *e, *v, *r;
 
+       char* evr = pool_alloctmpspace(pool, strlen(evr_c) + 1);
+       strcpy(evr, evr_c);
+
     for (e = evr + 1; *e != ':' && *e != '-'; ++e)
        ;
 
index 3fa20bc117dd0d0693a5b524fa1cfce9d7c59004..4e78f3bd16268c993c807e409c46caa671a08a18 100644 (file)
@@ -103,9 +103,3 @@ PAKFIRE_EXPORT PakfireCache pakfire_pool_get_cache(PakfirePool pool) {
 
        return NULL;
 }
-
-PAKFIRE_EXPORT char* pakfire_pool_tmpdup(Pool* pool, const char* s) {
-       char* dup = pool_alloctmpspace(pool, strlen(s) + 1);
-
-       return strcpy(dup, s);
-}