Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=ca58095bc6e1b34bdd96b11c90d83a46b5f5b3bf

commit ca58095bc6e1b34bdd96b11c90d83a46b5f5b3bf
Author: Michel Hermier <herm...@frugalware.org>
Date:   Sun Jul 31 13:21:14 2011 +0200

trans.c: Use _pacman_zalloc.

diff --git a/lib/libpacman/trans.c b/lib/libpacman/trans.c
index e68173e..0a09fe3 100644
--- a/lib/libpacman/trans.c
+++ b/lib/libpacman/trans.c
@@ -59,23 +59,12 @@ static int check_oldcache(void)

pmtrans_t *_pacman_trans_new()
{
-       pmtrans_t *trans;
+       pmtrans_t *trans = _pacman_zalloc(sizeof(pmtrans_t));

-       if((trans = (pmtrans_t *)malloc(sizeof(pmtrans_t))) == NULL) {
-               _pacman_log(PM_LOG_ERROR, _("malloc failure: could not allocate 
%d bytes"), sizeof(pmtrans_t));
-               return(NULL);
+       if(trans) {
+               trans->state = STATE_IDLE;
}

-       trans->targets = NULL;
-       trans->packages = NULL;
-       trans->skiplist = NULL;
-       trans->type = 0;
-       trans->flags = 0;
-       trans->cb_event = NULL;
-       trans->cb_conv = NULL;
-       trans->cb_progress = NULL;
-       trans->state = STATE_IDLE;
-
return(trans);
}
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to