From 25db7412c5005d0469b0ace650a6cf09c2df452b Mon Sep 17 00:00:00 2001 From: Olaf Bergmann Date: Mon, 1 Mar 2021 18:15:44 +0100 Subject: [PATCH] Revert "pdu.c: Fix length check in write_{prefix,char}" This reverts commit 34b8484a0c9d13db4c6086c880e40484ef9177dd. --- src/pdu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pdu.c b/src/pdu.c index b6f7ae47..a4739441 100644 --- a/src/pdu.c +++ b/src/pdu.c @@ -933,7 +933,7 @@ coap_pdu_parse_opt_base(coap_pdu_t *pdu, uint16_t len) { static int write_prefix(char **obp, size_t *len, const char *prf, size_t prflen) { /* Make sure space for null terminating byte */ - if (*len < prflen + 1) { + if (*len + 1 < prflen) { return 0; } @@ -946,7 +946,7 @@ write_prefix(char **obp, size_t *len, const char *prf, size_t prflen) { static int write_char(char **obp, size_t *len, char c, int printable) { /* Make sure space for null terminating byte */ - if (*len < 3) { + if (*len + 1 < 2) { return 0; }