missing warning in pg_import_system_collations - Mailing list pgsql-hackers

From Anton Voloshin
Subject missing warning in pg_import_system_collations
Date
Msg-id 429d64ee-188d-3ce1-106a-53a8b45c4fce@postgrespro.ru
Whole thread Raw
Responses Re: missing warning in pg_import_system_collations  (Ranier Vilela <ranier.vf@gmail.com>)
Re: missing warning in pg_import_system_collations  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
Hello hackers,

In pg_import_system_collations() there is this fragment of code:

enc = pg_get_encoding_from_locale(localebuf, false);
if (enc < 0)
{
    /* error message printed by pg_get_encoding_from_locale() */
    continue;
}

However, false passed to pg_get_encoding_from_locale() means 
write_message argument is false, so no error message is ever printed.
I propose an obvious patch (see attachment).

Introduced in aa17c06fb in January 2017 when debug was replaced by 
false, so I guess back-patching through 10 would be appropriate.

-- 
Anton Voloshin
Postgres Professional, The Russian Postgres Company
https://postgrespro.ru

Attachment

pgsql-hackers by date:

Previous
From: Dinesh Chemuduru
Date:
Subject: Re: [PROPOSAL] new diagnostic items for the dynamic sql
Next
From: Amit Kapila
Date:
Subject: Re: Added schema level support for publication.