mirror of
https://github.com/psycopg/psycopg2.git
synced 2024-11-11 11:36:37 +03:00
Correctly handle an empty error message from PQescapeIdentifier
This commit is contained in:
parent
54e5349f53
commit
92109e4bba
|
@ -1030,7 +1030,8 @@ _escape_identifier(PGconn *pgconn, const char *str, size_t length)
|
|||
rv = PQescapeIdentifier(pgconn, str, length);
|
||||
if (!rv) {
|
||||
char *msg;
|
||||
if (!(msg = PQerrorMessage(pgconn))) {
|
||||
msg = PQerrorMessage(pgconn);
|
||||
if (!msg || !msg[0]) {
|
||||
msg = "no message provided";
|
||||
}
|
||||
PyErr_Format(InterfaceError, "failed to escape identifier: %s", msg);
|
||||
|
|
Loading…
Reference in New Issue
Block a user