From ade18415414b49a7e78ac7c8b1a6c81cd81bb1a1 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Mon, 11 May 2009 12:17:35 +0000 Subject: fix misc compiler warnings about unintialized variables. The compiler is actually right about those. --- src/add.c | 5 +++-- src/del.c | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/add.c b/src/add.c index 9efab15..5e7e95f 100644 --- a/src/add.c +++ b/src/add.c @@ -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; } diff --git a/src/del.c b/src/del.c index deafeff..2a07eee 100644 --- a/src/del.c +++ b/src/del.c @@ -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; -- cgit v1.2.3-60-g2f50