Make libpqsrv_cancel's return const char *, not char *

Per headerscheck's C++ check.

Discussion: https://postgr.es/m/372769.1712179784@sss.pgh.pa.us
This commit is contained in:
Alvaro Herrera 2024-04-05 18:23:10 +02:00
parent 8e392595e5
commit b8b37e41ba
No known key found for this signature in database
GPG Key ID: 1C20ACB9D5C564AE
3 changed files with 4 additions and 4 deletions

View File

@ -1347,7 +1347,7 @@ Datum
dblink_cancel_query(PG_FUNCTION_ARGS)
{
PGconn *conn;
char *msg;
const char *msg;
TimestampTz endtime;
dblink_init();

View File

@ -1332,7 +1332,7 @@ pgfdw_cancel_query(PGconn *conn)
static bool
pgfdw_cancel_query_begin(PGconn *conn, TimestampTz endtime)
{
char *errormsg = libpqsrv_cancel(conn, endtime);
const char *errormsg = libpqsrv_cancel(conn, endtime);
if (errormsg != NULL)
ereport(WARNING,

View File

@ -382,11 +382,11 @@ libpqsrv_get_result(PGconn *conn, uint32 wait_event_info)
* Note: this function leaks a string's worth of memory when reporting
* libpq errors. Make sure to call it in a transient memory context.
*/
static inline char *
static inline const char *
libpqsrv_cancel(PGconn *conn, TimestampTz endtime)
{
PGcancelConn *cancel_conn;
char *error = NULL;
const char *error = NULL;
cancel_conn = PQcancelCreate(conn);
if (cancel_conn == NULL)