SHA256
3
0
forked from pool/rpm
Michael Schröder 2021-01-07 10:29:16 +00:00 committed by Git OBS Bridge
parent 500bef89db
commit 79e3a30f8b

View File

@ -1,5 +1,5 @@
--- ./lib/backend/ndb/glue.c.orig 2021-01-05 15:36:03.097744355 +0000 --- ./lib/backend/ndb/glue.c.orig 2021-01-05 15:36:03.097744355 +0000
+++ ./lib/backend/ndb/glue.c 2021-01-07 10:23:41.113114258 +0000 +++ ./lib/backend/ndb/glue.c 2021-01-07 10:28:58.656228804 +0000
@@ -311,12 +311,13 @@ static void setdata(dbiCursor dbc, unsi @@ -311,12 +311,13 @@ static void setdata(dbiCursor dbc, unsi
static rpmRC ndb_pkgdbPut(dbiIndex dbi, dbiCursor dbc, unsigned int *hdrNum, unsigned char *hdrBlob, unsigned int hdrLen) static rpmRC ndb_pkgdbPut(dbiIndex dbi, dbiCursor dbc, unsigned int *hdrNum, unsigned char *hdrBlob, unsigned int hdrLen)
@ -32,7 +32,7 @@
+ struct ndbEnv_s *ndbenv = dbc->dbi->dbi_rpmdb->db_dbenv; + struct ndbEnv_s *ndbenv = dbc->dbi->dbi_rpmdb->db_dbenv;
dbc->hdrNum = 0; dbc->hdrNum = 0;
- setdata(dbc, 0, 0, 0); - setdata(dbc, 0, 0, 0);
+ if (ndbenv->hdrNum == hnum) + if (ndbenv->hdrNum == hdrNum)
+ setdata(dbc, 0, 0, 0); + setdata(dbc, 0, 0, 0);
return rpmpkgDel(dbc->dbi->dbi_db, hdrNum); return rpmpkgDel(dbc->dbi->dbi_db, hdrNum);
} }