diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2019-11-13 18:39:35 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2019-11-13 22:30:31 +0100 |
commit | 7e09d08807b5ba2fd8b9831557752a415bdad562 (patch) | |
tree | 721f51bfbceab1c365cfda43517c16363013c264 /sax/source/expatwrap | |
parent | c1fb36e477b1d0063ceb3eb74fa556b4187562cc (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/source/expatwrap')
-rw-r--r-- | sax/source/expatwrap/saxwriter.cxx | 6 |
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) && |