[Rpm-maint] [rpm-software-management/rpm] Implement a separate lock for the keystore (PR #4123)
Michal Domonkos
notifications at github.com
Wed Apr 22 07:54:08 UTC 2026
@dmnks commented on this pull request.
> @@ -370,15 +389,18 @@ rpmRC rpmtxnImportPubkey(rpmtxn txn, const unsigned char * pkt, size_t pktlen)
exit:
/* Clean up. */
+ if (txn != kxn)
+ rpmtxnEnd(txn);
> Note the _passed_ handle is `kxn`.
Argh. Of course :facepalm: It was apparently getting too late yesterday :laughing:
> Closing that is the responsibility of the caller, we _must not_ touch that. The rpmtxnEnd() is only called for the local handle.
Yep, with the above in mind, it checks out now. We only need to close the local handle (the one that we created ourselves, if we did).
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/4123?email_source=notifications&email_token=ADLPZU5JQSJS2YVGQSKSBMT4XB3CBA5CNFSNUABKM5UWIORPF5TWS5BNNB2WEL2QOVWGYUTFOF2WK43UKJSXM2LFO4XTIMJVGI4TEOBUHE22M4TFMFZW63VKON2WE43DOJUWEZLEUVSXMZLOOS6XA4S7OJSXM2LFO5PW433UNFTGSY3BORUW63TTL5RWY2LDNM#discussion_r3122379251
You are receiving this because you are subscribed to this thread.
Message ID: <rpm-software-management/rpm/pull/4123/review/4152928495 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20260422/53e3a308/attachment.htm>
More information about the Rpm-maint
mailing list