aboutsummaryrefslogtreecommitdiffstats
path: root/src/read_utf8.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/read_utf8.c')
-rw-r--r--src/read_utf8.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/read_utf8.c b/src/read_utf8.c
index 4639c34e..5b1f737c 100644
--- a/src/read_utf8.c
+++ b/src/read_utf8.c
@@ -70,15 +70,15 @@ read_utf8_code_point(SerdReader* const reader,
uint32_t* const code,
const uint8_t lead)
{
- uint8_t size = 0U;
- uint8_t bytes[MAX_UTF8_BYTES] = {lead, 0U, 0U, 0U};
+ SerdStatus st = SERD_SUCCESS;
+ uint8_t size = 0U;
+ uint8_t bytes[MAX_UTF8_BYTES] = {lead, 0U, 0U, 0U};
*code = 0U;
skip_byte(reader, lead);
- SerdStatus st = read_utf8_continuation_bytes(reader, bytes, &size, lead);
- if (st) {
+ if ((st = read_utf8_continuation_bytes(reader, bytes, &size, lead))) {
return reader->strict ? st : push_bytes(reader, dest, replacement_char, 3);
}