diff --git a/libfwupdplugin/fu-common.c b/libfwupdplugin/fu-common.c index b21168d52..707ee1503 100644 --- a/libfwupdplugin/fu-common.c +++ b/libfwupdplugin/fu-common.c @@ -1896,7 +1896,7 @@ fu_common_strsafe (const gchar *str, gsize maxsz) /* replace non-printable chars with '.' */ tmp = g_string_sized_new (maxsz); - for (gsize i = 0; str[i] != '\0' && i < maxsz; i++) { + for (gsize i = 0; i < maxsz && str[i] != '\0'; i++) { if (!g_ascii_isprint (str[i])) { g_string_append_c (tmp, '.'); continue;