diff --git a/ndbglue.diff b/ndbglue.diff index 4daf4b0..7ced6df 100644 --- a/ndbglue.diff +++ b/ndbglue.diff @@ -1,5 +1,5 @@ --- ./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 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; dbc->hdrNum = 0; - setdata(dbc, 0, 0, 0); -+ if (ndbenv->hdrNum == hnum) ++ if (ndbenv->hdrNum == hdrNum) + setdata(dbc, 0, 0, 0); return rpmpkgDel(dbc->dbi->dbi_db, hdrNum); }