Re: PQescapeString handling of \0 - Mailing list pgsql-interfaces

From Tom Lane
Subject Re: PQescapeString handling of \0
Date
Msg-id 27075.1064859721@sss.pgh.pa.us
Whole thread Raw
In response to PQescapeString handling of \0  (Igor Shevchenko <igor@carcass.ath.cx>)
Responses Re: PQescapeString handling of \0  (Igor Shevchenko <igor@carcass.ath.cx>)
List pgsql-interfaces
Igor Shevchenko <igor@carcass.ath.cx> writes:
> Here's a patch which makes PQescapeString stop escaping when \0 is seen.

Hm.  Is that really the right behavior?  Given that the function is
defined to take a counted string rather than a null-terminated string,
I'd sort of expect it to turn \0 into "\000" or some such.  Of course,
given that this could overflow the specified size of the return buffer,
one might simply conclude that the defined API is broken ...
        regards, tom lane


pgsql-interfaces by date:

Previous
From: Igor Shevchenko
Date:
Subject: PQescapeString handling of \0
Next
From: Igor Shevchenko
Date:
Subject: Re: PQescapeString handling of \0