From: Alan T. DeKok Date: Wed, 28 Oct 2009 13:44:38 +0000 (-0400) Subject: errormsg may be NULL X-Git-Tag: release_2_1_8~83 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7be61414bd82d1e77c93c723e60b4ec94bef013d;p=thirdparty%2Ffreeradius-server.git errormsg may be NULL --- diff --git a/src/modules/rlm_sql/drivers/rlm_sql_postgresql/sql_postgresql.c b/src/modules/rlm_sql/drivers/rlm_sql_postgresql/sql_postgresql.c index 21f4850adb4..22c045fb65e 100644 --- a/src/modules/rlm_sql/drivers/rlm_sql_postgresql/sql_postgresql.c +++ b/src/modules/rlm_sql/drivers/rlm_sql_postgresql/sql_postgresql.c @@ -275,6 +275,9 @@ static int sql_query(SQLSOCK * sqlsocket, SQL_CONFIG *config, char *querystr) { errorcode = PQresultErrorField(pg_sock->result, PG_DIAG_SQLSTATE); errormsg = PQresultErrorField(pg_sock->result, PG_DIAG_MESSAGE_PRIMARY); + + if (!errormsg) errormsg = "FATAL ERROR"; + radlog(L_DBG, "rlm_sql_postgresql: Error %s", errormsg); return check_fatal_error(errorcode); #endif