diff --git a/src/manage_sql.c b/src/manage_sql.c index c90a3a882..eb5a7b429 100644 --- a/src/manage_sql.c +++ b/src/manage_sql.c @@ -22358,6 +22358,8 @@ where_levels_auto (const char *levels, const char *new_severity_sql) count++; } + // HIERHIERHIER + if (count == 0) { g_string_free (levels_sql, TRUE); @@ -23099,7 +23101,8 @@ results_extra_where (int trash, report_t report, const gchar* host, extra_where = g_strdup_printf("%s%s%s%s%s", report_clause ? report_clause : "", host_clause ? host_clause : "", - levels_clause->str, + (levels_clause && levels_clause->str) ? + levels_clause->str : "", min_qod_clause ? min_qod_clause : "", compliance_levels_clause ?: "");