From: Panu Matilainen Date: Tue, 30 Mar 2010 21:43:34 +0000 (+0300) Subject: Minor cleanup to rpmdbAdd() X-Git-Tag: rpm-4.9.0-beta1~736 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=668a265e8c5b1d55e1e7a013e75fd3c115d431e2;p=platform%2Fupstream%2Frpm.git Minor cleanup to rpmdbAdd() - move dbiOpen() + check to more sensible place, curing the busted indentation - initialize at declaration save a few unnecessary lines --- diff --git a/lib/rpmdb.c b/lib/rpmdb.c index d4941ea..50b3c02 100644 --- a/lib/rpmdb.c +++ b/lib/rpmdb.c @@ -2570,24 +2570,17 @@ int rpmdbAdd(rpmdb db, int iid, Header h, (void) blockSignals(&signalMask); - { + dbi = dbiOpen(db, RPMDBI_PACKAGES, 0); + if (dbi != NULL) { unsigned int firstkey = 0; void * keyp = &firstkey; size_t keylen = sizeof(firstkey); - void * datap = NULL; - size_t datalen = 0; - - dbi = dbiOpen(db, RPMDBI_PACKAGES, 0); - if (dbi != NULL) { - - /* XXX db0: hack to pass sizeof header to fadAlloc */ - datap = h; - datalen = headerSizeof(h, HEADER_MAGIC_NO); + void * datap = h; + size_t datalen = headerSizeof(h, HEADER_MAGIC_NO); xx = dbiCopen(dbi, dbi->dbi_txnid, &dbcursor, DB_WRITECURSOR); /* Retrieve join key for next header instance. */ - key.data = keyp; key.size = keylen; data.data = datap; @@ -2626,8 +2619,6 @@ int rpmdbAdd(rpmdb db, int iid, Header h, xx = dbiCclose(dbi, dbcursor, DB_WRITECURSOR); dbcursor = NULL; - } - } if (ret) { @@ -2638,8 +2629,7 @@ int rpmdbAdd(rpmdb db, int iid, Header h, /* Now update the indexes */ - if (hdrNum) - { + if (hdrNum) { dbiIndexItem rec = dbiIndexNewItem(hdrNum, 0); if (dbiTags.tags != NULL)