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