summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libopkg/opkg_download.c3
-rw-r--r--libopkg/opkg_install.c3
-rw-r--r--libopkg/pkg.c5
-rw-r--r--libopkg/pkg_depends.h1
-rw-r--r--libopkg/pkg_hash.c2
5 files changed, 1 insertions, 13 deletions
diff --git a/libopkg/opkg_download.c b/libopkg/opkg_download.c
index 70d1195..94f416c 100644
--- a/libopkg/opkg_download.c
+++ b/libopkg/opkg_download.c
@@ -259,9 +259,8 @@ int opkg_prepare_url_for_install(opkg_conf_t *conf, const char *url, char **name
{
int err = 0;
pkg_t *pkg;
+
pkg = pkg_new();
- if (pkg == NULL)
- return ENOMEM;
if (str_starts_with(url, "http://")
|| str_starts_with(url, "ftp://")) {
diff --git a/libopkg/opkg_install.c b/libopkg/opkg_install.c
index b3ece9c..4a1ff9a 100644
--- a/libopkg/opkg_install.c
+++ b/libopkg/opkg_install.c
@@ -86,9 +86,6 @@ int opkg_install_from_file(opkg_conf_t *conf, const char *filename)
char *old_version, *new_version;
pkg = pkg_new();
- if (pkg == NULL) {
- return ENOMEM;
- }
err = pkg_init_from_file(pkg, filename);
if (err) {
diff --git a/libopkg/pkg.c b/libopkg/pkg.c
index dc00186..7f7a5f3 100644
--- a/libopkg/pkg.c
+++ b/libopkg/pkg.c
@@ -80,11 +80,6 @@ pkg_t *pkg_new(void)
pkg_t *pkg;
pkg = xcalloc(1, sizeof(pkg_t));
- if (pkg == NULL) {
- fprintf(stderr, "%s: out of memory\n", __FUNCTION__);
- return NULL;
- }
-
pkg_init(pkg);
return pkg;
diff --git a/libopkg/pkg_depends.h b/libopkg/pkg_depends.h
index f77332a..18570cb 100644
--- a/libopkg/pkg_depends.h
+++ b/libopkg/pkg_depends.h
@@ -95,7 +95,6 @@ int pkg_conflicts(pkg_t *pkg, pkg_t *conflicts);
char *pkg_depend_str(pkg_t *pkg, int index);
void buildDependedUponBy(pkg_t * pkg, abstract_pkg_t * ab_pkg);
-void freeDepends(pkg_t *pkg);
int version_constraints_satisfied(depend_t * depends, pkg_t * pkg);
int pkg_hash_fetch_unsatisfied_dependencies(opkg_conf_t *conf, pkg_t * pkg, pkg_vec_t *depends, char *** unresolved);
pkg_vec_t * pkg_hash_fetch_conflicts(hash_table_t * hash, pkg_t * pkg);
diff --git a/libopkg/pkg_hash.c b/libopkg/pkg_hash.c
index 976ec96..cba3599 100644
--- a/libopkg/pkg_hash.c
+++ b/libopkg/pkg_hash.c
@@ -124,8 +124,6 @@ int pkg_hash_add_from_file(opkg_conf_t *conf, const char *file_name,
while(*raw){ /* don't worry, we'll increment raw in the parsing function */
pkg = pkg_new();
- if (!pkg)
- return -ENOMEM;
if (pkg_parse_raw(pkg, &raw, src, dest) == 0) {
if (!pkg->architecture) {