From d784fdb9d9100cd28e509f81b13c6caf5765ec2c Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Wed, 12 May 2021 10:05:52 +0200 Subject: [PATCH] glib-aux: use nm_str_buf_append_c() in nm_str_buf_append_c_hex() --- src/libnm-glib-aux/nm-str-buf.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libnm-glib-aux/nm-str-buf.h b/src/libnm-glib-aux/nm-str-buf.h index 0236394001..b43b206f83 100644 --- a/src/libnm-glib-aux/nm-str-buf.h +++ b/src/libnm-glib-aux/nm-str-buf.h @@ -159,7 +159,7 @@ static inline void nm_str_buf_append_c_repeated(NMStrBuf *strbuf, char ch, guint len) { if (len > 0) { - nm_str_buf_maybe_expand(strbuf, len + 1, FALSE); + nm_str_buf_maybe_expand(strbuf, ((gsize) len) + 1u, FALSE); do { strbuf->_priv_str[strbuf->_priv_len++] = ch; } while (--len > 0); @@ -202,9 +202,9 @@ _nm_str_buf_append_c_1(NMStrBuf *strbuf, char ch) static inline void nm_str_buf_append_c_hex(NMStrBuf *strbuf, char ch, gboolean upper_case) { - nm_str_buf_maybe_expand(strbuf, 3, FALSE); - strbuf->_priv_str[strbuf->_priv_len++] = nm_hexchar(((guchar) ch) >> 4, upper_case); - strbuf->_priv_str[strbuf->_priv_len++] = nm_hexchar((guchar) ch, upper_case); + nm_str_buf_append_c(strbuf, + nm_hexchar(((guchar) ch) >> 4, upper_case), + nm_hexchar((guchar) ch, upper_case)); } static inline void