From: Luca Boccassi Date: Thu, 7 Mar 2024 00:46:19 +0000 (+0000) Subject: escape: fix operator precedence in overflow check X-Git-Tag: v256-rc1~612^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=60cf40599a8d7984f9b9459e8f7b2a4e75052d97;p=thirdparty%2Fsystemd.git escape: fix operator precedence in overflow check CID#1535100 Follow-up for c6342e35b07f750771f0fdb3c80a27d3272e8001 --- diff --git a/src/basic/escape.c b/src/basic/escape.c index e7f90a45946..2067be4092d 100644 --- a/src/basic/escape.c +++ b/src/basic/escape.c @@ -454,7 +454,7 @@ char* octescape(const char *s, size_t len) { if (len == SIZE_MAX) len = strlen(s); - if (len > (SIZE_MAX)-1/4) + if (len > (SIZE_MAX - 1) / 4) return NULL; t = buf = new(char, len * 4 + 1);