From 27e509d115e1b8549aeffce4dfd25a2a87ecc36d Mon Sep 17 00:00:00 2001 From: Christian Rosewich Date: Tue, 14 Jul 2026 14:22:31 +0200 Subject: [PATCH] Potential fix for code scanning alert no. 5573: Dereferenced variable is always null Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> --- .../GenFreeWin/Gen_FreeWin/ViewModels/RegSuchViewModel.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GenFreeWin/GenFreeWin/Gen_FreeWin/ViewModels/RegSuchViewModel.cs b/GenFreeWin/GenFreeWin/Gen_FreeWin/ViewModels/RegSuchViewModel.cs index 34df2c8cb..785c17d66 100644 --- a/GenFreeWin/GenFreeWin/Gen_FreeWin/ViewModels/RegSuchViewModel.cs +++ b/GenFreeWin/GenFreeWin/Gen_FreeWin/ViewModels/RegSuchViewModel.cs @@ -876,13 +876,13 @@ public void Listfuell(IList LB1_items) List6_Items.Clear(); DataModul.DB_EventTable.Index = nameof(EventIndex.Reg1); DataModul.DB_EventTable.Seek(">=", (int)eArt, Text1_Text); - if (text.AsInt() != 0.0) + if ((int)eArt != 0) { M1_Iter = 0; while (!(M1_Iter >= Modul1.Aus[13].AsInt()) && !DataModul.DB_EventTable.EOF && !DataModul.DB_EventTable.NoMatch - && DataModul.DB_EventTable.Fields[EventFields.Art].AsInt() == text.AsInt() + && DataModul.DB_EventTable.Fields[EventFields.Art].AsInt() == (int)eArt && string.Compare(DataModul.DB_EventTable.Fields[EventFields.Reg].AsString(), Text1_Text.ToUpper()) >= 0) { string sReg = DataModul.DB_EventTable.Fields[EventFields.Reg].AsString();