]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix oracle login error message
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 13 Nov 2015 12:50:23 +0000 (07:50 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 13 Nov 2015 12:50:23 +0000 (07:50 -0500)
src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c

index d79fb72466ec6b8a3ebd62d51c4d8bc4c8db24e1..3906bf530a19d4138673288aadd4588422d5f716 100644 (file)
@@ -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;
        }