diff options
Diffstat (limited to 'src/string.cpp')
-rw-r--r-- | src/string.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/string.cpp b/src/string.cpp index 7a2f1aabb..8b22937ae 100644 --- a/src/string.cpp +++ b/src/string.cpp @@ -97,7 +97,7 @@ char *CDECL str_fmt(const char *str, ...) } -void str_validate(char *str, bool allow_newlines) +void str_validate(char *str, bool allow_newlines, bool ignore) { char *dst = str; WChar c; @@ -122,7 +122,7 @@ void str_validate(char *str, bool allow_newlines) assert(c != '\r'); /* Replace the undesirable character with a question mark */ str += len; - *dst++ = '?'; + if (!ignore) *dst++ = '?'; } } |