diff -Nru libfilezilla-0.46.0/debian/changelog libfilezilla-0.46.0/debian/changelog --- libfilezilla-0.46.0/debian/changelog 2024-03-31 02:55:58.000000000 +0100 +++ libfilezilla-0.46.0/debian/changelog 2024-04-25 22:36:57.000000000 +0100 @@ -1,3 +1,9 @@ +libfilezilla (0.46.0-3.1build4) noble; urgency=medium + + * Add patch: 01_uploading_crash_fix.patch (Closes: #2061954) + + -- Phil Wyett Thu, 25 Apr 2024 22:36:57 +0100 + libfilezilla (0.46.0-3.1build3) noble; urgency=medium * No-change rebuild for CVE-2024-3094 diff -Nru libfilezilla-0.46.0/debian/patches/01_uploading_crash_fix.patch libfilezilla-0.46.0/debian/patches/01_uploading_crash_fix.patch --- libfilezilla-0.46.0/debian/patches/01_uploading_crash_fix.patch 1970-01-01 01:00:00.000000000 +0100 +++ libfilezilla-0.46.0/debian/patches/01_uploading_crash_fix.patch 2024-04-25 22:36:57.000000000 +0100 @@ -0,0 +1,11 @@ +--- libfilezilla/lib/aio/reader.cpp 2024/01/10 10:23:55 11064 ++++ libfilezilla/lib/aio/reader.cpp 2024/02/13 18:08:57 11095 +@@ -319,7 +319,7 @@ + if (remaining_ != nosize && to_read > remaining_) { + to_read = remaining_; + } +- rwresult r = to_read ? file_.read2(b->get(to_read), to_read) : rwresult{rwresult::none, 0}; ++ rwresult r = to_read ? file_.read2(b->get(to_read), to_read) : rwresult{size_t(0)}; + l.lock(); + if (quit_ || error_) { + return; diff -Nru libfilezilla-0.46.0/debian/patches/series libfilezilla-0.46.0/debian/patches/series --- libfilezilla-0.46.0/debian/patches/series 2024-01-19 20:58:08.000000000 +0000 +++ libfilezilla-0.46.0/debian/patches/series 2024-04-25 22:36:43.000000000 +0100 @@ -0,0 +1 @@ +01_uploading_crash_fix.patch