diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2009-05-11 12:17:35 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2009-05-11 12:17:35 +0000 |
commit | ade18415414b49a7e78ac7c8b1a6c81cd81bb1a1 (patch) | |
tree | b10f3d29ae2119ebc88057246357d495193d38f1 | |
parent | 110611c53c8e1b09c27c8c516c7f7c0baf47f68b (diff) | |
download | apk-tools-ade18415414b49a7e78ac7c8b1a6c81cd81bb1a1.tar.gz apk-tools-ade18415414b49a7e78ac7c8b1a6c81cd81bb1a1.tar.bz2 apk-tools-ade18415414b49a7e78ac7c8b1a6c81cd81bb1a1.tar.xz apk-tools-ade18415414b49a7e78ac7c8b1a6c81cd81bb1a1.zip |
fix misc compiler warnings about unintialized variables.
The compiler is actually right about those.
-rw-r--r-- | src/add.c | 5 | ||||
-rw-r--r-- | src/del.c | 2 |
2 files changed, 4 insertions, 3 deletions
@@ -40,7 +40,7 @@ static int add_main(void *ctx, int argc, char **argv) { struct add_ctx *actx = (struct add_ctx *) ctx; struct apk_database db; - struct apk_state *state; + struct apk_state *state = NULL; struct apk_dependency_array *pkgs; /* list of pkgs to install */ int i, r; @@ -86,7 +86,8 @@ static int add_main(void *ctx, int argc, char **argv) } r = apk_state_commit(state, &db); err: - apk_state_unref(state); + if (state != NULL) + apk_state_unref(state); apk_db_close(&db); return r; } @@ -19,7 +19,7 @@ static int del_main(void *ctx, int argc, char **argv) struct apk_database db; struct apk_state *state; struct apk_name *name; - int i, r; + int i, r = 0; if (apk_db_open(&db, apk_root, APK_OPENF_WRITE) < 0) return -1; |