# HG changeset patch # User Kim Alvefur # Date 1575823717 -3600 # Node ID 69e55b03d5cfdef68365c7e3aa78da1ff30db645 # Parent d9132e7412b817bb5b22d08f3bb4e5be4ee7101f util.x509: Fix recording of CommonNames in get_identities Don't worry, this function is not used by anything yet, this isn't a security issue. It'll be used by Prosody to pick the correct certificate for itself in the future. The `names` multitable is a collection of (name, service) pairs but it put them in the wrong order here. diff -r d9132e7412b8 -r 69e55b03d5cf util/x509.lua --- a/util/x509.lua Sun Dec 08 17:00:45 2019 +0100 +++ b/util/x509.lua Sun Dec 08 17:48:37 2019 +0100 @@ -266,7 +266,7 @@ if dn.oid == oid_commonname then local name = nameprep(dn.value); if name and idna_to_ascii(name) then - names:set("*", name, true); + names:set(name, "*", true); end end end