mirror of
https://github.com/EnterpriseDB/repmgr.git
synced 2026-03-27 17:06:29 +00:00
If PQgetCancel() returns NULL we should also return false.
Noted by Andres Freund.
This commit is contained in:
@@ -443,8 +443,9 @@ CancelQuery(PGconn *conn, int timeout)
|
||||
|
||||
pgcancel = PQgetCancel(conn);
|
||||
|
||||
if (pgcancel != NULL)
|
||||
{
|
||||
if (pgcancel == NULL)
|
||||
return false;
|
||||
|
||||
/*
|
||||
* PQcancel can only return 0 if socket()/connect()/send()
|
||||
* fails, in any of those cases we can assume something
|
||||
@@ -458,7 +459,6 @@ CancelQuery(PGconn *conn, int timeout)
|
||||
}
|
||||
|
||||
PQfreeCancel(pgcancel);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user