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.96) (envelope-from ) id 1wCfZT-002D02-04 for pgsql-hackers@arkaria.postgresql.org; Tue, 14 Apr 2026 15:20:59 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wCfZR-00CX9U-17 for pgsql-hackers@arkaria.postgresql.org; Tue, 14 Apr 2026 15:20:58 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wCfZQ-00CX9L-2v for pgsql-hackers@lists.postgresql.org; Tue, 14 Apr 2026 15:20:57 +0000 Received: from mail-oi1-x233.google.com ([2607:f8b0:4864:20::233]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wCfZP-00000000zW6-2Q9F for pgsql-hackers@postgresql.org; Tue, 14 Apr 2026 15:20:56 +0000 Received: by mail-oi1-x233.google.com with SMTP id 5614622812f47-463a0e14abfso2994012b6e.2 for ; Tue, 14 Apr 2026 08:20:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776180055; cv=none; d=google.com; s=arc-20240605; b=d0gdRQjbGS+TsLXlkJTgwPCjcpBaCHPb5mkaOM16BzmQvouGJdVTYm9tJrFvJwNgsc 08YeNjk7Hb/eRxD8wyXfbISEeOzigMDmhOP6RhycyK47jdkdM0gK19qMzCh62Ecv2g5c WahGQwwJQafiywMSLXKtuuWiV3mYX1KqyxZrk7PRrYtk07l2B3fr6Opu/8kBJd4kjIdR HwaM5y+4sK/3sOcr2VLeti/TaqWMusQbetmLgOjzRqgoHlIAbKuQUXLfZ0+pYPZVU/TK E5s5p0SWNuwBsOs1fyZlQIKhsyZoNspP3MkiLrweboK7qZt/iO3Od7OzW0iWtrQDQDIi nDGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=hi+3beXXL4goQa+LMZdOIrmmMogZEzXyiYlDd38lXcg=; fh=1HXYIBDilHCQSyLCYDcSexoIQRtOGrHdFUn4PtG4g4E=; b=JEdIvYmvd0GWDmWJ5/hKyOR0vXDPX317AUlyZXqZknFRdcp5BPfqUGZkQGTPxw4qEU Qi8miEbwc1I2Mxq4JIaqA+hHGu9+PAHoA0QSBctjodC+Uh4bltmqmgjs5+YhvqUtG3m+ F6u9eA37IDZIJVyvEkGPrDEVzyna7/CgqUD4IvdBw7L/0LjLacTgsFsigAWVzpADVhtU 2aDadocB/9xs1LLr13hZVWmgJ16pSnwkNV3ICt1dPAZAui/NIzZu8BFU2s62zTzVbx+u oQdm6KJjNadzlD3BTbPk5xz5IYQXvITMGTIJGhUPOSCeUAXEpR/pLp+ZRbAiZAgLgwA/ xwww==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tigerdata.com; s=google; t=1776180055; x=1776784855; darn=postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=hi+3beXXL4goQa+LMZdOIrmmMogZEzXyiYlDd38lXcg=; b=hO84nKyoSNx4+ztoIRoxFFBUAhqAE+YomWkwcYs3NgCJiOKEXsfTxdCs1JbTF5s4mM pEOvThQ4mn/DOJTsUrJ8ct+yNj/LZFXsuN1VgWQRhYJIPbvvO5YJeT/j35b8EdvLK1Cl F1j+9VtRdHYjK2YvdhxYZckH052yFCG1GBVaeRGM2eSAQ12aYHwbo5ORZeUTsUa9SXD+ 11Z5p8N5Vm68vkKuMe2JqFjU1sqO+q7Q/GX+Vymsg8KFfeObE7FAQvNhax4rYLjzEVS3 P67aC+ZJeFi8MTmPH+BN4nMwMPTf80akbmLy659EO+JrJaf2GMV9DF5LaE0LQEiakeG2 pvIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776180055; x=1776784855; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=hi+3beXXL4goQa+LMZdOIrmmMogZEzXyiYlDd38lXcg=; b=gc9Fic2+IGjn+GtGPfxpW1Ks4OoNGB7Br1rht+vxoOLzsZq0GT8r2H3ewdGsZ6RGyg u/yQUQ9HbzaTDSt6+qOgZdB6Av6Y7te/wE3z37p/kbg2B+4FEl9iU76M5Makg3iaInDl lwB7rQerTzKk9tEMTNMu+id+w5qIz0P0b6KVm5zVIaRFTCKwA5xCB948vhrfBOKn1TZ3 62z5Voqe3g+s+MBVh1gPHjarOeCyuwXTf6kWgRPOL1SDvbevABVVoLpzozA4VxCoDa+p bnohXg+ZdqXC5SgRlxU/6WVksZSkYVA49rqe1ZKqVFGBHuDvqRSJNNS1QhcKl77FPKDa cZtw== X-Gm-Message-State: AOJu0YyZUd4tyiExI3jsvBRNc4murmMXCNZ8VUi1BqvEN9+PfMTuTimm S52nt3mu5onhTAmYefGtZ0TuupgptdDw4ugLIaMC67swBAFSz3lI0tr/jERg7zLDUp/8x97L/Wb JP0BA9HEQcQJfj5lVTRERwlwpUxbtDH/KVTZkDNxFoyI6bbsiSUNXudyiqA== X-Gm-Gg: AeBDietmIdNLlZ7Kga0M0Eh9Q3DO7L7KSfi/wFs7LzKOww2wUBk/W6kKf/9g/9Jh4b2 stKwUKnvT79u00wmZb/vynrCR10YdBq6w3T/CNZq4znJGhLjLDV02iZTZD81K1HB9xDA0UYDz7W RvUQ7/Ar2yWF+jlS65P9aTwPOGbnzYBm4vuLZUvXhIVY/yw05DA+B9Yrk7gYMN96MUEc/spGuTO fYy0EFMQE3qJzMTzRADjdHQzbkSN9gf6SZYJ4ggkQplW9BQV+yGHMoYuW/sAuzRKbKnlBhEjqzS eBlszQPBQbrFj/O8w6QtBVIoRl0wJ3xNVq72ZAZrJp5Qp5zcO+xDjU4BPkhWK77Pv1vu4fY= X-Received: by 2002:a05:6808:6505:b0:467:272e:87d with SMTP id 5614622812f47-4789df46437mr9097006b6e.14.1776180054774; Tue, 14 Apr 2026 08:20:54 -0700 (PDT) MIME-Version: 1.0 From: Aleksander Alekseev Date: Tue, 14 Apr 2026 18:20:41 +0300 X-Gm-Features: AQROBzDA6TCuDXPyhzFa4asj0OBoke2bvuy_CMe5blFeRPZAca7g6wZGa1oKHbc Message-ID: Subject: [PATCH] Miscellaneous little fixes To: PostgreSQL Development Content-Type: multipart/mixed; boundary="0000000000003a2a61064f6d251e" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000003a2a61064f6d251e Content-Type: text/plain; charset="UTF-8" Hi, I noticed several little defects in the code: 1. There are several typos in the comments: "fist" instead of "first" 2. The comment in network.c claims that IPv6 has 64 bits (in fact 128) 3. oid_hash macro is not used for a long time and can be removed. Here is the patch. -- Best regards, Aleksander Alekseev --0000000000003a2a61064f6d251e Content-Type: text/x-patch; charset="US-ASCII"; name="v1-0001-Miscellaneous-little-fixes.patch" Content-Disposition: attachment; filename="v1-0001-Miscellaneous-little-fixes.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mnyrqdkt0 RnJvbSAwYzFjOGUxMjI4YjY0ODdhNGVjZWUyMWQyZDAwNzk5NjAzNjI1NDQ1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGVrc2FuZGVyIEFsZWtzZWV2IDxhbGVrc2FuZGVyQHRpZ2Vy ZGF0YS5jb20+CkRhdGU6IFR1ZSwgMTQgQXByIDIwMjYgMTc6NTk6NTggKzAzMDAKU3ViamVjdDog W1BBVENIIHYxXSBNaXNjZWxsYW5lb3VzIGxpdHRsZSBmaXhlcwoKLSBGaXggdHdvICJmaXN0IiB0 eXBvcyBpbiBjb21tZW50cyBpbiBoeXBlcmxvZ2xvZy5jIGFuZCBpbmR4cGF0aC5jLgotIEZpeCBp bmNvcnJlY3QgSVB2NiBhZGRyZXNzIHdpZHRoIGluIGEgY29tbWVudCBpbiBuZXR3b3JrLmM6IElQ djYgIGFkZHJlc3NlcwogIGFyZSAxMjggYml0cywgbm90IDY0LgotIFJlbW92ZSB0aGUgb2lkX2hh c2ggbWFjcm8gZnJvbSBoYXNoZm4uaC4gVGhlIGxhc3QgcmVhbCBjYWxsZXIgd2FzIHJlbW92ZWQK ICBpbiBjb21taXQgNGExNGYxM2EwYWIgaW4gRGVjZW1iZXIgMjAxNCwgd2hpY2ggYWxzbyBhZGRl ZCB0aGUgIlJlbW92ZSBtZQogIGV2ZW50dWFsbHkiIG5vdGljZS4KCkF1dGhvcjogQWxla3NhbmRl ciBBbGVrc2VldiA8YWxla3NhbmRlckB0aWdlcmRhdGEuY29tPgpSZXZpZXdlZC1ieTogVE9ETyBG SVhNRQpEaXNjdXNzaW9uOiBUT0RPIEZJWE1FCi0tLQogc3JjL2JhY2tlbmQvbGliL2h5cGVybG9n bG9nLmMgICAgICAgICB8IDIgKy0KIHNyYy9iYWNrZW5kL29wdGltaXplci9wYXRoL2luZHhwYXRo LmMgfCAyICstCiBzcmMvYmFja2VuZC91dGlscy9hZHQvbmV0d29yay5jICAgICAgIHwgMiArLQog c3JjL2JhY2tlbmQvdXRpbHMvaGFzaC9keW5haGFzaC5jICAgICB8IDIgKy0KIHNyYy9pbmNsdWRl L2NvbW1vbi9oYXNoZm4uaCAgICAgICAgICAgfCAyIC0tCiA1IGZpbGVzIGNoYW5nZWQsIDQgaW5z ZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMvYmFja2VuZC9saWIv aHlwZXJsb2dsb2cuYyBiL3NyYy9iYWNrZW5kL2xpYi9oeXBlcmxvZ2xvZy5jCmluZGV4IGM3NGYx MTIxN2VmLi4zYmM2YWEwNTQ4ZiAxMDA2NDQKLS0tIGEvc3JjL2JhY2tlbmQvbGliL2h5cGVybG9n bG9nLmMKKysrIGIvc3JjL2JhY2tlbmQvbGliL2h5cGVybG9nbG9nLmMKQEAgLTIyOCw3ICsyMjgs NyBAQCBlc3RpbWF0ZUh5cGVyTG9nTG9nKGh5cGVyTG9nTG9nU3RhdGUgKmNTdGF0ZSkKICAqIHN0 YXJ0aW5nIGZyb20gdGhlIGZpcnN0LCByZWFkaW5nIGZyb20gbW9zdCBzaWduaWZpY2FudCB0byBs ZWFzdCBzaWduaWZpY2FudAogICogYml0cy4KICAqCi0gKiBFeGFtcGxlICh3aGVuIGNvbnNpZGVy aW5nIGZpc3QgMTAgYml0cyBvZiB4KToKKyAqIEV4YW1wbGUgKHdoZW4gY29uc2lkZXJpbmcgZmly c3QgMTAgYml0cyBvZiB4KToKICAqCiAgKiByaG8oeCA9IDBiMTAwMDAwMDAwMCkgICByZXR1cm5z IDEKICAqIHJobyh4ID0gMGIwMDEwMDAwMDAwKSAgIHJldHVybnMgMwpkaWZmIC0tZ2l0IGEvc3Jj L2JhY2tlbmQvb3B0aW1pemVyL3BhdGgvaW5keHBhdGguYyBiL3NyYy9iYWNrZW5kL29wdGltaXpl ci9wYXRoL2luZHhwYXRoLmMKaW5kZXggNDMwZTA2ZGNhYWEuLmY3NmE1MzczYzRiIDEwMDY0NAot LS0gYS9zcmMvYmFja2VuZC9vcHRpbWl6ZXIvcGF0aC9pbmR4cGF0aC5jCisrKyBiL3NyYy9iYWNr ZW5kL29wdGltaXplci9wYXRoL2luZHhwYXRoLmMKQEAgLTExODcsNyArMTE4Nyw3IEBAIHR5cGVk ZWYgc3RydWN0CiAJT2lkCQkJaW5wdXRjb2xsaWQ7CS8qIE9JRCBvZiB0aGUgT3BDbGF1c2UgaW5w dXQgY29sbGF0aW9uICovCiAJaW50CQkJYXJnaW5kZXg7CQkvKiBpbmRleCBvZiB0aGUgY2xhdXNl IGluIHRoZSBsaXN0IG9mCiAJCQkJCQkJCSAqIGFyZ3VtZW50cyAqLwotCWludAkJCWdyb3VwaW5k ZXg7CQkvKiB2YWx1ZSBvZiBhcmdpbmRleCBmb3IgdGhlIGZpc3QgY2xhdXNlIGluCisJaW50CQkJ Z3JvdXBpbmRleDsJCS8qIHZhbHVlIG9mIGFyZ2luZGV4IGZvciB0aGUgZmlyc3QgY2xhdXNlIGlu CiAJCQkJCQkJCSAqIHRoZSBncm91cCBvZiBzaW1pbGFyIGNsYXVzZXMgKi8KIH0gT3JBcmdJbmRl eE1hdGNoOwogCmRpZmYgLS1naXQgYS9zcmMvYmFja2VuZC91dGlscy9hZHQvbmV0d29yay5jIGIv c3JjL2JhY2tlbmQvdXRpbHMvYWR0L25ldHdvcmsuYwppbmRleCBjN2UwODI4NzY0ZS4uZjRiZjlj M2I1MzIgMTAwNjQ0Ci0tLSBhL3NyYy9iYWNrZW5kL3V0aWxzL2FkdC9uZXR3b3JrLmMKKysrIGIv c3JjL2JhY2tlbmQvdXRpbHMvYWR0L25ldHdvcmsuYwpAQCAtNTUxLDcgKzU1MSw3IEBAIG5ldHdv cmtfYWJicmV2X2Fib3J0KGludCBtZW10dXBjb3VudCwgU29ydFN1cHBvcnQgc3N1cCkKICAqIGFs bCB0aGVpciBzdWJuZXQgYml0cyAqbXVzdCogYmUgemVybyAoMS4yLjMuMC8yNCkuCiAgKgogICog SVB2NCBhbmQgSVB2NiBhcmUgaWRlbnRpY2FsIGluIHRoaXMgbWFrZXVwLCB3aXRoIHRoZSBkaWZm ZXJlbmNlIGJlaW5nIHRoYXQKLSAqIElQdjQgYWRkcmVzc2VzIGhhdmUgYSBtYXhpbXVtIG9mIDMy IGJpdHMgY29tcGFyZWQgdG8gSVB2NidzIDY0IGJpdHMsIHNvIGluCisgKiBJUHY0IGFkZHJlc3Nl cyBoYXZlIGEgbWF4aW11bSBvZiAzMiBiaXRzIGNvbXBhcmVkIHRvIElQdjYncyAxMjggYml0cywg c28gaW4KICAqIElQdjYgZWFjaCBwYXJ0IG1heSBiZSBsYXJnZXIuCiAgKgogICogaW5ldC9jaWRy IHR5cGVzIGNvbXBhcmUgdXNpbmcgdGhlc2Ugc29ydGluZyBydWxlcy4gSWYgaW5lcXVhbGl0eSBp cyBkZXRlY3RlZApkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvdXRpbHMvaGFzaC9keW5haGFzaC5j IGIvc3JjL2JhY2tlbmQvdXRpbHMvaGFzaC9keW5haGFzaC5jCmluZGV4IDIwNjEwZjk2ZTdiLi5k ZDNlNTBkNjY1NCAxMDA2NDQKLS0tIGEvc3JjL2JhY2tlbmQvdXRpbHMvaGFzaC9keW5haGFzaC5j CisrKyBiL3NyYy9iYWNrZW5kL3V0aWxzL2hhc2gvZHluYWhhc2guYwpAQCAtMzQ2LDcgKzM0Niw3 IEBAIHN0cmluZ19jb21wYXJlKGNvbnN0IGNoYXIgKmtleTEsIGNvbnN0IGNoYXIgKmtleTIsIFNp emUga2V5c2l6ZSkKICAqIE5laXRoZXIgdGFibmFtZSBub3IgKmluZm8gbmVlZCBwZXJzaXN0IGFm dGVyIHRoZSBoYXNoX2NyZWF0ZSgpIGNhbGwuCiAgKgogICogTm90ZTogSXQgaXMgZGVwcmVjYXRl ZCBmb3IgY2FsbGVycyBvZiBoYXNoX2NyZWF0ZSgpIHRvIGV4cGxpY2l0bHkgc3BlY2lmeQotICog c3RyaW5nX2hhc2gsIHRhZ19oYXNoLCB1aW50MzJfaGFzaCwgb3Igb2lkX2hhc2guICBKdXN0IHNl dCBIQVNIX1NUUklOR1Mgb3IKKyAqIHN0cmluZ19oYXNoLCB0YWdfaGFzaCwgb3IgdWludDMyX2hh c2guICBKdXN0IHNldCBIQVNIX1NUUklOR1Mgb3IKICAqIEhBU0hfQkxPQlMuICBVc2UgSEFTSF9G VU5DVElPTiBvbmx5IHdoZW4geW91IHdhbnQgc29tZXRoaW5nIG90aGVyIHRoYW4KICAqIG9uZSBv ZiB0aGVzZS4KICAqCmRpZmYgLS1naXQgYS9zcmMvaW5jbHVkZS9jb21tb24vaGFzaGZuLmggYi9z cmMvaW5jbHVkZS9jb21tb24vaGFzaGZuLmgKaW5kZXggYTQwNDM0Zjc5OGYuLjIyMmYxZDBkMjQ5 IDEwMDY0NAotLS0gYS9zcmMvaW5jbHVkZS9jb21tb24vaGFzaGZuLmgKKysrIGIvc3JjL2luY2x1 ZGUvY29tbW9uL2hhc2hmbi5oCkBAIC01Niw4ICs1Niw2IEBAIGV4dGVybiB1aW50MzIgc3RyaW5n X2hhc2goY29uc3Qgdm9pZCAqa2V5LCBTaXplIGtleXNpemUpOwogZXh0ZXJuIHVpbnQzMiB0YWdf aGFzaChjb25zdCB2b2lkICprZXksIFNpemUga2V5c2l6ZSk7CiBleHRlcm4gdWludDMyIHVpbnQz Ml9oYXNoKGNvbnN0IHZvaWQgKmtleSwgU2l6ZSBrZXlzaXplKTsKIAotI2RlZmluZSBvaWRfaGFz aCB1aW50MzJfaGFzaAkvKiBSZW1vdmUgbWUgZXZlbnR1YWxseSAqLwotCiAvKgogICogQ29tYmlu ZSB0d28gMzItYml0IGhhc2ggdmFsdWVzLCByZXN1bHRpbmcgaW4gYW5vdGhlciBoYXNoIHZhbHVl LCB3aXRoCiAgKiBkZWNlbnQgYml0IG1peGluZy4KLS0gCjIuNDMuMAoK --0000000000003a2a61064f6d251e--