From: Arran Cudbard-Bell Date: Fri, 13 Nov 2015 12:50:23 +0000 (-0500) Subject: Fix oracle login error message X-Git-Tag: release_3_0_11~163 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5d12065471656682fdc94f318fc178709092a644;p=thirdparty%2Ffreeradius-server.git Fix oracle login error message --- diff --git a/src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c b/src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c index d79fb72466e..3906bf530a1 100644 --- a/src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c +++ b/src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c @@ -169,7 +169,7 @@ static sql_rcode_t sql_socket_init(rlm_sql_handle_t *handle, rlm_sql_config_t *c */ if (OCIHandleAlloc((dvoid *)conn->env, (dvoid **)&conn->query, OCI_HTYPE_STMT, 0, NULL)) { ERROR("rlm_sql_oracle: Couldn't init Oracle query handles: %s", - sql_prints_error(errbuff, sizeof(errbuff), handle, config) ? errbuff : "unknown"); + (sql_prints_error(errbuff, sizeof(errbuff), handle, config) == 0) ? errbuff : "unknown"); return RLM_SQL_ERROR; } @@ -182,7 +182,7 @@ static sql_rcode_t sql_socket_init(rlm_sql_handle_t *handle, rlm_sql_config_t *c (OraText const *)config->sql_password, strlen(config->sql_password), (OraText const *)config->sql_db, strlen(config->sql_db))) { ERROR("rlm_sql_oracle: Oracle logon failed: '%s'", - sql_prints_error(errbuff, sizeof(errbuff), handle, config) ? errbuff : "unknown"); + (sql_prints_error(errbuff, sizeof(errbuff), handle, config) == 0) ? errbuff : "unknown"); return RLM_SQL_ERROR; }