Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s1dRJ-00Dgsv-IY for pgsql-hackers@arkaria.postgresql.org; Tue, 30 Apr 2024 02:41:53 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1s1dRG-003OBs-9a for pgsql-hackers@arkaria.postgresql.org; Tue, 30 Apr 2024 02:41:51 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with utf8esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s1dRF-003OBi-EH for pgsql-hackers@lists.postgresql.org; Tue, 30 Apr 2024 02:41:50 +0000 Received: from out162-62-57-49.mail.qq.com ([162.62.57.49]) by makus.postgresql.org with utf8esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s1dRC-000hZG-L3 for pgsql-hackers@postgresql.org; Tue, 30 Apr 2024 02:41:49 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1714444900; bh=tSYycarnS99lPE6qk+omh+UEjxYXknOyKIK9Uu2zjIs=; h=Date:From:To:Subject:References; b=AN0TvRtNbLRXtPNxxsKlH1QCMLrVukHlsPyXTzYsGiyAeakK5h2H72efxVdU2WCCP LPFn4PNKhUibBlxYzvTuccMfZFEwv+Sj0ElCv11vmyQrOdXE4Rl0bHQoFSdxYhHCCE Hx6seOmJlRMb/yuvdu0p0p9Qp4svjmoQ64V3rFiA= Received: from VGZZ-L18205HI ([117.159.24.214]) by newxmesmtplogicsvrszc19-0.qq.com (NewEsmtp) with SMTP id A6709E4D; Tue, 30 Apr 2024 10:41:39 +0800 X-QQ-mid: xmsmtpt1714444899t2ofohsuf Message-ID: X-QQ-XMAILINFO: OZZSS56D9fAj4ya+oeE0O5kWTv8fe25NCqYHH1WwsywEJ0HF7sRUxl0YGvyw0U gl+Q61UULZuTVsgDPjwacQosR3WJnjg6iyIVKv6Sr/PQpHI36El/1IUB9vgzdpKwNyRSs/hcBVMo gJhcHsgO8+GXIJ74BRBqRTDMk1QeYDfTTDFgcqv3B5GAiBcQtT4dLEckuRhL2UtqZl6yHbBnPLyR BRZTSsqb+6QrYRvf4K7waNrdp+bSmx9dXErRIYHj1x5qNh/cGi4/7YvENhTWADPr2h4FPLfb03SJ pAaDapGWEQyxzcnTHBpzLyWCN75fuFtSL6pwQ0k+7BcIc7kNF1c4gHkqKz45uYgrSK1e2GQcA+Le ynJI64PtoMOuqYhcN2Fd5cQRIlOJj/NfeO33k5g4jiOcjTquzek0apwGv+/5+Uf+ENqi5ERirUgz g8fZAoP1zDo4C21GpKdbFp083LkKXaGh+2p1lrywpgXs0uIB/4JfjxIb5hbYX8DjrFoLkwBkHFdb RRxndo4GTU/lKdp9cRpFLus7sBDRdhvL/aLgBtF+R1FzykMp9lUjzNOpqXH/JGzWgCRlyiD6Ut+g Z+lzIN9Qj8Qaqlnz/IKoD/R1y4hoxzcbdq8EQV5RR6sZA5x+PC5fazo8zhCkw6foZjxhyKQ1LWUV ivwWoswE4TvAnn/E7GfPxO4lHPZLTTrgFHYl5feECp3t3iLMgP56ldh6w99nA7lR8lJpjn23083O QomJVZd70J6ltdbzb8c444MNrofzNxH1c3A8RsllJFf4sK6DBwVQi9cZA5R5wxE8y2dmWCacixOT Osdj2UL9dQcxTMX+ZMFNFE7Vt9cRaIGph44OggCaSr9nPu8lGdU0qaxd9aCslLNdUcM7vJy6PVKo 87W0SWdJ7q9EzgN5/+IZ8JNHz8dGb98uMm3yow4CnvGiInbBe8haj4iD4aZvKBji3h6plH8slnM+ jD+IRCWXSBHc045UUG4sLExYYfFtkGZRrid+UIEiW19lJxtZtHNIWInQr+3F+13JtqfUFAf7U= X-QQ-XMRINFO: OD9hHCdaPRBwq3WW+NvGbIU= Date: Tue, 30 Apr 2024 10:41:39 +0800 From: "Jingxian Li" To: pgsql-hackers Subject: [PATCH] Fix bug when calling strncmp in check_authmethod_valid References: , , <1068977.1714367460@sss.pgh.pa.us>, , <1076837.1714368760@sss.pgh.pa.us>, , , <1222343.1714398316@sss.pgh.pa.us>, , , <1540702.1714441693@sss.pgh.pa.us> X-Priority: 3 X-GUID: D58EAC50-8C2A-4D25-B3B1-00C7162096B0 X-Has-Attach: yes X-Mailer: Foxmail 7.2.25.228[cn] Mime-Version: 1.0 X-OQ-MSGID: <202404301041387326958@qq.com> Content-Type: multipart/mixed; boundary="----=_001_NextPart408404350536_=----" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. ------=_001_NextPart408404350536_=---- Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 SGkgYWxsLAoKQXR0YWNoZWQgaXMgYSBwYXRjaCB0aGF0IGZpeGVzIGJ1ZyB3aGVuIGNhbGxpbmcg c3RybmNtcCBmdW5jdGlvbiwgaW4gCndoaWNoIGNhc2UgdGhlIHRoaXJkIGFyZ3VtZW50IChhdXRo bWV0aG9kIC0gc3RyY2hyKGF1dGhtZXRob2QsICcgJykpIAptYXkgYmUgbmVnYXRpdmUsIHdoaWNo IGlzIG5vdCBhcyBleHBlY3RlZC4uCgoKV2l0aCBSZWdhcmRzLApKaW5neGlhbiBMaS4KCgo= ------=_001_NextPart408404350536_=---- Content-Type: application/octet-stream; name="v1-0001-Fix-bug-when-calling-strncmp-in-check_authmethod_valid.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="v1-0001-Fix-bug-when-calling-strncmp-in-check_authmethod_valid.patch" RnJvbSA2MjcwMTY3NzIwYzcwYjc2NTQyMjA1MzA4OWE1ZmFmNGFkMTFmMzZmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKaW5neGlhbiBMaSA8YXFrdGpjbUBxcS5jb20+CkRhdGU6IFR1 ZSwgMzAgQXByIDIwMjQgMTA6MDg6MDIgKzA4MDAKU3ViamVjdDogW1BBVENIXSBmaXggYSBjb2Rl IGVycm9yIHdoZW4gY2FsbGluZyBzdHJuY21wIGZ1bmN0aW9uLCBpbiB3aGljaCBjYXNlCiB0aGUg dGhpcmQgYXJndW1lbnQgKGF1dGhtZXRob2QgLSBzdHJjaHIoYXV0aG1ldGhvZCwgJyAnKSkgbWF5 IGJlIG5lZ2F0aXZlLAogd2hpY2ggaXMgbm90IGFzIGV4cGVjdGVkLgoKLS0tCiBzcmMvYmluL2lu aXRkYi9pbml0ZGIuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3NyYy9iaW4vaW5pdGRiL2luaXRkYi5jIGIvc3JjL2Jp bi9pbml0ZGIvaW5pdGRiLmMKaW5kZXggMzBlMTdiZDFkMS4uMTdhOGRmMGUyOSAxMDA2NDQKLS0t IGEvc3JjL2Jpbi9pbml0ZGIvaW5pdGRiLmMKKysrIGIvc3JjL2Jpbi9pbml0ZGIvaW5pdGRiLmMK QEAgLTI1MTQsNyArMjUxNCw3IEBAIGNoZWNrX2F1dGhtZXRob2RfdmFsaWQoY29uc3QgY2hhciAq YXV0aG1ldGhvZCwgY29uc3QgY2hhciAqY29uc3QgKnZhbGlkX21ldGhvZHMsCiAJCQlyZXR1cm47 CiAJCS8qIHdpdGggc3BhY2UgPSBwYXJhbSAqLwogCQlpZiAoc3RyY2hyKGF1dGhtZXRob2QsICcg JykpCi0JCQlpZiAoc3RybmNtcChhdXRobWV0aG9kLCAqcCwgKGF1dGhtZXRob2QgLSBzdHJjaHIo YXV0aG1ldGhvZCwgJyAnKSkpID09IDApCisJCQlpZiAoc3RybmNtcChhdXRobWV0aG9kLCAqcCwg KHN0cmNocihhdXRobWV0aG9kLCAnICcpIC0gYXV0aG1ldGhvZCkpID09IDApCiAJCQkJcmV0dXJu OwogCX0KIAotLSAKMi4zNy4xLndpbmRvd3MuMQoK ------=_001_NextPart408404350536_=------