SDL: dialog: Don't potentially call SDL_free() on an uninitialized value

From 800c35a2c165ff0e7032392490d4cea560ea6e17 Mon Sep 17 00:00:00 2001
From: Frank Praznik <[EMAIL REDACTED]>
Date: Wed, 26 Jun 2024 21:56:40 -0400
Subject: [PATCH] dialog: Don't potentially call SDL_free() on an uninitialized
 value

---
 src/dialog/unix/SDL_portaldialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/dialog/unix/SDL_portaldialog.c b/src/dialog/unix/SDL_portaldialog.c
index ece4e39db8ca3..de75719eb84f3 100644
--- a/src/dialog/unix/SDL_portaldialog.c
+++ b/src/dialog/unix/SDL_portaldialog.c
@@ -261,7 +261,7 @@ static DBusHandlerResult DBus_MessageFilter(DBusConnection *conn, DBusMessage *m
         dbus->connection_remove_filter(conn, &DBus_MessageFilter, signal_data);
 
         if (path) {
-            for (size_t i = 0; i < length; ++i) {
+            for (size_t i = 0; i < current; ++i) {
                 SDL_free((char *)path[i]);
             }
         }