Don't emit errors if no result is available
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 13 Jan 2017 16:59:01 +0000 (16:59 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 13 Jan 2017 16:59:01 +0000 (16:59 +0000)
src/modules/rlm_sql/rlm_sql.c

index b6fbf37..faffc83 100644 (file)
@@ -226,7 +226,7 @@ static ssize_t sql_xlat(void *instance, REQUEST *request, char const *query, cha
        if (rcode != RLM_SQL_OK) goto query_error;
 
        rcode = rlm_sql_fetch_row(inst, request, &handle);
-       if (rcode != RLM_SQL_OK) {
+       if (rcode < 0) {
                (inst->module->sql_finish_select_query)(handle, inst->config);
                goto query_error;
        }