summaryrefslogtreecommitdiff
path: root/sax
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2019-11-13 18:39:35 +0100
committerStephan Bergmann <sbergman@redhat.com>2019-11-13 22:30:31 +0100
commit7e09d08807b5ba2fd8b9831557752a415bdad562 (patch)
tree721f51bfbceab1c365cfda43517c16363013c264 /sax
parentc1fb36e477b1d0063ceb3eb74fa556b4187562cc (diff)
Fix useless assert(true) (which would never fire)
...and simplify the code a bit. It had been introduced with 0a1d5af2a18d6a062c45d65689fbce619922dcc8 "tdf#115429 sax: assert if exporting an invalid XML attribute/element", apparently meant to be an assert(false) instead. A `make check screenshot` didn't cause the (now active) assert to fire in my local build. Change-Id: I275661f290491ff2d094288522f98d77cb4662ec Reviewed-on: https://gerrit.libreoffice.org/82631 Reviewed-by: Michael Stahl <michael.stahl@cib.de> Tested-by: Jenkins
Diffstat (limited to 'sax')
-rw-r--r--sax/source/expatwrap/saxwriter.cxx6
1 files changed, 2 insertions, 4 deletions
diff --git a/sax/source/expatwrap/saxwriter.cxx b/sax/source/expatwrap/saxwriter.cxx
index 901682a5ca01..7eb599a5cfc6 100644
--- a/sax/source/expatwrap/saxwriter.cxx
+++ b/sax/source/expatwrap/saxwriter.cxx
@@ -578,10 +578,8 @@ void CheckValidName(OUString const& rName)
auto const c(rName[i]);
if (c == ':')
{
- if (hasColon)
- assert("only one colon allowed");
- else
- hasColon = true;
+ assert(!hasColon && "only one colon allowed");
+ hasColon = true;
}
else if (!rtl::isAsciiAlphanumeric(c) && c != '_' && c != '-' && c != '.' &&
!inrange(c, 0x00C0, 0x00D6) && !inrange(c, 0x00D8, 0x00F6) &&