Re: [BUGS] [PATCH] Fixed malformed error message on malformed SCRAM message. - Mailing list pgsql-bugs

From Michael Paquier
Subject Re: [BUGS] [PATCH] Fixed malformed error message on malformed SCRAM message.
Date
Msg-id CAB7nPqTBeEg1TFrZ+8uUWRnKVueDja+_LyTO2esPHRPQQQH8uQ@mail.gmail.com
Whole thread Raw
In response to Re: [BUGS] [PATCH] Fixed malformed error message on malformed SCRAMmessage.  (Alvaro Herrera <alvherre@2ndquadrant.com>)
Responses Re: [BUGS] [PATCH] Fixed malformed error message on malformed SCRAM message.  (Noah Misch <noah@leadboat.com>)
List pgsql-bugs
On Mon, May 29, 2017 at 2:40 PM, Alvaro Herrera
<alvherre@2ndquadrant.com> wrote:
> Michael Paquier wrote:
>> On Mon, May 29, 2017 at 2:06 PM, Alvaro Herrera
>> <alvherre@2ndquadrant.com> wrote:
>> > These messages look all wrong to me.
>>
>> So your complain would be to do the following for each error message
>> that uses parenthesis to include details? Like that I suppose:
>> --- a/src/backend/libpq/auth-scram.c
>> +++ b/src/backend/libpq/auth-scram.c
>> @@ -283,11 +283,13 @@ pg_be_scram_exchange(void *opaq, char *input,
>> int inputlen,
>>     if (inputlen == 0)
>>         ereport(ERROR,
>>                 (errcode(ERRCODE_PROTOCOL_VIOLATION),
>> -                (errmsg("malformed SCRAM message (empty message)"))));
>> +                errmsg("malformed SCRAM message"),
>> +                errdetail("Empty message.")));
>
> Yeah, but along the lines of errdetail("The message is empty.")

Okay. What do you think about the attached patch then? Does it address
your concerns about the format of those error messages?
-- 
Michael

-- 
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs

Attachment

pgsql-bugs by date:

Previous
From: Alvaro Herrera
Date:
Subject: Re: [BUGS] BUG #14668: BRIN open autosummarize=on , database willcrash
Next
From: Thomas Munro
Date:
Subject: Re: [BUGS] BUG #14668: BRIN open autosummarize=on , database will crash