From a7749e944faef9287f91d309c36a889c221f36ae Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Sun, 14 Jun 2020 00:48:58 +0200 Subject: [PATCH] Fix strange warning with gcc --- m-serial-json.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/m-serial-json.h b/m-serial-json.h index 37a11207..ace3219c 100644 --- a/m-serial-json.h +++ b/m-serial-json.h @@ -363,7 +363,8 @@ m_serial_json_read_array_start(m_serial_local_t local, m_serial_read_t serial, s fscanf(f, " [%n ]%n", &final1, &final2); *num = 0; // don't know the size of the array. // Test how much the parsing succeed. - return (final1 < 0) ? m_core_serial_fail() : (final2 < 0) ? M_SERIAL_OK_CONTINUE : M_SERIAL_OK_DONE; + if (final1 < 0) m_core_serial_fail(); + return (final2 < 0) ? M_SERIAL_OK_CONTINUE : M_SERIAL_OK_DONE; } /* Continue reading from the stream 'serial' an array. @@ -396,7 +397,8 @@ m_serial_json_read_map_start(m_serial_local_t local, m_serial_read_t serial, siz fscanf(f, " {%n }%n", &final1, &final2); *num = 0; // don't know the size of the map. // Test how much the parsing succeed. - return (final1 < 0) ? m_core_serial_fail() : (final2 < 0) ? M_SERIAL_OK_CONTINUE : M_SERIAL_OK_DONE; + if (final1 < 0) m_core_serial_fail(); + return (final2 < 0) ? M_SERIAL_OK_CONTINUE : M_SERIAL_OK_DONE; } /* Continue reading from the stream 'serial' the value separator