pgsql: Add missing bad-PGconn guards in libpq entry points.

2022-08-15 Thread Tom Lane
Add missing bad-PGconn guards in libpq entry points. There's a convention that externally-visible libpq functions should check for a NULL PGconn pointer, and fail gracefully instead of crashing. PQflush() and PQisnonblocking() didn't get that memo though. Also add a similar check to PQdefaultSSL

pgsql: Add missing bad-PGconn guards in libpq entry points.

2022-08-15 Thread Tom Lane
Add missing bad-PGconn guards in libpq entry points. There's a convention that externally-visible libpq functions should check for a NULL PGconn pointer, and fail gracefully instead of crashing. PQflush() and PQisnonblocking() didn't get that memo though. Also add a similar check to PQdefaultSSL

pgsql: Add missing bad-PGconn guards in libpq entry points.

2022-08-15 Thread Tom Lane
Add missing bad-PGconn guards in libpq entry points. There's a convention that externally-visible libpq functions should check for a NULL PGconn pointer, and fail gracefully instead of crashing. PQflush() and PQisnonblocking() didn't get that memo though. Also add a similar check to PQdefaultSSL

pgsql: Add missing bad-PGconn guards in libpq entry points.

2022-08-15 Thread Tom Lane
Add missing bad-PGconn guards in libpq entry points. There's a convention that externally-visible libpq functions should check for a NULL PGconn pointer, and fail gracefully instead of crashing. PQflush() and PQisnonblocking() didn't get that memo though. Also add a similar check to PQdefaultSSL

pgsql: Add missing bad-PGconn guards in libpq entry points.

2022-08-15 Thread Tom Lane
Add missing bad-PGconn guards in libpq entry points. There's a convention that externally-visible libpq functions should check for a NULL PGconn pointer, and fail gracefully instead of crashing. PQflush() and PQisnonblocking() didn't get that memo though. Also add a similar check to PQdefaultSSL

pgsql: Add missing bad-PGconn guards in libpq entry points.

2022-08-15 Thread Tom Lane
Add missing bad-PGconn guards in libpq entry points. There's a convention that externally-visible libpq functions should check for a NULL PGconn pointer, and fail gracefully instead of crashing. PQflush() and PQisnonblocking() didn't get that memo though. Also add a similar check to PQdefaultSSL

pgsql: Add missing bad-PGconn guards in libpq entry points.

2022-08-15 Thread Tom Lane
Add missing bad-PGconn guards in libpq entry points. There's a convention that externally-visible libpq functions should check for a NULL PGconn pointer, and fail gracefully instead of crashing. PQflush() and PQisnonblocking() didn't get that memo though. Also add a similar check to PQdefaultSSL