From 0dbaef532de6e14de9fed7cb29186e43246a6dd3 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Sat, 31 Oct 2020 22:27:41 +0100 Subject: [PATCH] Fix an infinite loop when encountering invalid UTF-8 in file names. Bug report and patch by Leah Neukirchen. --- serializer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/serializer.cpp b/serializer.cpp index 7d4ce11..d2f126c 100644 --- a/serializer.cpp +++ b/serializer.cpp @@ -84,6 +84,7 @@ void print_possibly_escaped(const string &str) printf("?"); ++ptr; --len; + continue; } else if (ret == 0) { break; // EOF. } -- 2.39.2