From beda47fd22d204ba7f79ccab5251ed13c3faf82d Mon Sep 17 00:00:00 2001 From: Aurelien Foret Date: Sun, 24 Apr 2005 21:36:30 +0000 Subject: code cleanup --- lib/libalpm/sync.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'lib/libalpm/sync.c') diff --git a/lib/libalpm/sync.c b/lib/libalpm/sync.c index 8d6ee1d0..113fec9d 100644 --- a/lib/libalpm/sync.c +++ b/lib/libalpm/sync.c @@ -63,14 +63,16 @@ pmsyncpkg_t *sync_new(int type, pmpkg_t *spkg, void *data) void sync_free(pmsyncpkg_t *sync) { - if(sync) { - if(sync->type == PM_SYNC_TYPE_REPLACE) { - FREELISTPKGS(sync->data); - } else { - FREEPKG(sync->data); - } - free(sync); + if(sync == NULL) { + return; + } + + if(sync->type == PM_SYNC_TYPE_REPLACE) { + FREELISTPKGS(sync->data); + } else { + FREEPKG(sync->data); } + free(sync); } /* Test for existance of a package in a PMList* of pmsyncpkg_t* -- cgit v1.2.3-70-g09d2