]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Typo
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 13 Jan 2017 21:09:02 +0000 (21:09 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 13 Jan 2017 21:09:02 +0000 (21:09 +0000)
src/modules/rlm_sql/rlm_sql.c
src/modules/rlm_sql/sql.c

index 174085fc45705a1b1d0300a76a5c52feeb36dde7..c28da535382263ae4f7fb997ec048698cfe91b4b 100644 (file)
@@ -429,7 +429,7 @@ static rlm_rcode_t mod_map_proc(void *mod_inst, UNUSED void *proc_inst, REQUEST
         *      Note: Not all SQL client libraries provide a row count,
         *      so we have to do the count here.
         */
-       while (((ret == rlm_sql_fetch_row(&row, inst, request, &handle)) == RLM_SQL_OK)) {
+       while (((ret = rlm_sql_fetch_row(&row, inst, request, &handle)) == RLM_SQL_OK)) {
                rows++;
                for (map = maps, j = 0;
                     map && (j < MAX_SQL_FIELD_INDEX);
index 43e167f33c03a73308fb0dfe3fb42f567711f127..369a789a4dcc1d4a45c8c6ea152ec878e90b367b 100644 (file)
@@ -243,7 +243,11 @@ sql_rcode_t rlm_sql_fetch_row(rlm_sql_row_t *out, rlm_sql_t const *inst, REQUEST
        ret = (inst->driver->sql_fetch_row)(out, *handle, inst->config);
        switch (ret) {
        case RLM_SQL_OK:
+               rad_assert(*out != NULL);
+               return ret;
+
        case RLM_SQL_NO_MORE_ROWS:
+               rad_assert(*out == NULL);
                return ret;
 
        default: