From: Alan T. DeKok Date: Sun, 19 Jan 2025 11:24:07 +0000 (-0500) Subject: print out the data which can't be parsed X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=38558953813d8df2e3679e0d759d494639a3ede6;p=thirdparty%2Ffreeradius-server.git print out the data which can't be parsed so the poor user knows what went wrong --- diff --git a/src/modules/rlm_sql/sql.c b/src/modules/rlm_sql/sql.c index 0320b71ad6b..11ccd1490ed 100644 --- a/src/modules/rlm_sql/sql.c +++ b/src/modules/rlm_sql/sql.c @@ -324,7 +324,10 @@ static unlang_action_t sql_get_map_list_resume(rlm_rcode_t *p_result, UNUSED int RETURN_MODULE_FAIL; } if (map_afrom_fields(map_ctx->ctx, &map, &parent, request, row[2], row[4], row[3], &lhs_rules, &rhs_rules) < 0) { - RPEDEBUG("Error parsing user data from database result"); + RPEDEBUG("Data read from SQL cannot be parsed."); + REDEBUG(" %s", row[2]); + REDEBUG(" %s", row[4]); + REDEBUG(" %s", row[3]); RETURN_MODULE_FAIL; } if (!map->parent) map_list_insert_tail(map_ctx->out, map);