From bca9678683eb8dbb31e7b5f348d9a3436639de22 Mon Sep 17 00:00:00 2001
From: Max Kellermann <max@musicpd.org>
Date: Mon, 27 Apr 2020 13:58:02 +0200
Subject: [PATCH] tag/FixString: use IsNonPrintableASCII()

Fixes breakage of non-ASCII characters, regression from commit
cc72ceb368185381851bec2d7d4fe1c4d69b3f46

Fixes https://github.com/MusicPlayerDaemon/MPD/issues/842
---
 src/tag/FixString.cxx | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/tag/FixString.cxx b/src/tag/FixString.cxx
index ee6553bd8..bc18ff65c 100644
--- a/src/tag/FixString.cxx
+++ b/src/tag/FixString.cxx
@@ -90,7 +90,7 @@ static const char *
 find_non_printable(StringView p)
 {
 	for (const char &ch : p)
-		if (!IsPrintableASCII(ch))
+		if (IsNonPrintableASCII(ch))
 			return &ch;
 
 	return nullptr;
@@ -110,7 +110,7 @@ clear_non_printable(StringView src)
 	char *dest = (char *)xmemdup(src.data, src.size);
 
 	for (size_t i = first - src.data; i < src.size; ++i)
-		if (!IsPrintableASCII(dest[i]))
+		if (IsNonPrintableASCII(dest[i]))
 			dest[i] = ' ';
 
 	return { dest, src.size };