From 79d29839bf2baca4ca1f75b209994796fe23ddaa Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Wed, 30 Oct 2013 01:50:00 +0100 Subject: [PATCH] BPackageInfo::StringBuilder: Fix string escaping --- src/kits/package/PackageInfoStringBuilder.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/kits/package/PackageInfoStringBuilder.h b/src/kits/package/PackageInfoStringBuilder.h index a21aa5e95d..db3b988cc7 100644 --- a/src/kits/package/PackageInfoStringBuilder.h +++ b/src/kits/package/PackageInfoStringBuilder.h @@ -282,7 +282,11 @@ private: replacement[0] = '\\'; _Write(replacement, 2); + start = ++end; } + + if (start < end) + _Write(start, end - start); } else _Write(data);