diff options
Diffstat (limited to 'app-emulation/86Box/files/86Box-4.2.1-crashfix-2.patch')
| -rw-r--r-- | app-emulation/86Box/files/86Box-4.2.1-crashfix-2.patch | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/app-emulation/86Box/files/86Box-4.2.1-crashfix-2.patch b/app-emulation/86Box/files/86Box-4.2.1-crashfix-2.patch deleted file mode 100644 index 2b7fca267f47..000000000000 --- a/app-emulation/86Box/files/86Box-4.2.1-crashfix-2.patch +++ /dev/null @@ -1,36 +0,0 @@ -From ea5ef55bd13f504c26d075ce73f72867c1d4cea3 Mon Sep 17 00:00:00 2001 -From: RichardG867 <richardg867@gmail.com> -Date: Fri, 11 Oct 2024 16:50:12 -0300 -Subject: [PATCH] qt: Fix another media menu string deallocation crash - ---- - src/qt/qt_mediahistorymanager.cpp | 11 +++++------ - 1 file changed, 5 insertions(+), 6 deletions(-) - -diff --git a/src/qt/qt_mediahistorymanager.cpp b/src/qt/qt_mediahistorymanager.cpp -index cd9be766b3..2acdc8e5bb 100644 ---- a/src/qt/qt_mediahistorymanager.cpp -+++ b/src/qt/qt_mediahistorymanager.cpp -@@ -336,17 +336,16 @@ MediaHistoryManager::removeMissingImages(device_index_list_t &device_history) - continue; - } - -- char *p = checked_path.toUtf8().data(); - char temp[MAX_IMAGE_PATH_LEN -1] = { 0 }; - -- if (path_abs(p)) { -- if (strlen(p) > (MAX_IMAGE_PATH_LEN - 1)) -- fatal("removeMissingImages(): strlen(p) > 2047\n"); -+ if (path_abs(checked_path.toUtf8().data())) { -+ if (checked_path.length() > (MAX_IMAGE_PATH_LEN - 1)) -+ fatal("removeMissingImages(): checked_path.length() > 2047\n"); - else -- snprintf(temp, (MAX_IMAGE_PATH_LEN - 1), "%s", p); -+ snprintf(temp, (MAX_IMAGE_PATH_LEN - 1), "%s", checked_path.toUtf8().constData()); - } else - snprintf(temp, (MAX_IMAGE_PATH_LEN - 1), "%s%s%s", usr_path, -- path_get_slash(usr_path), p); -+ path_get_slash(usr_path), checked_path.toUtf8().constData()); - path_normalize(temp); - - QString qstr = QString::fromUtf8(temp); |
