]> git.ipfire.org Git - pakfire.git/commitdiff
string: Drop #pragma which ignores string formatting errors
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 18 Aug 2022 19:19:47 +0000 (19:19 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 18 Aug 2022 19:19:47 +0000 (19:19 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/string.c

index 046c7da535f80aba5e4a3a3f45b569db45ae5589..a89a01e247494a47a9f381ff4a734b5dd7088c00 100644 (file)
@@ -327,10 +327,7 @@ int __pakfire_format_size(char* dst, size_t length, double value) {
                unit++;
        }
 
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wformat-nonliteral"
-       return snprintf(dst, length, *unit, value);
-#pragma GCC diagnostic pop
+       return __pakfire_string_format(dst, length, *unit, value);
 }
 
 int pakfire_format_speed(char* dst, size_t length, double value) {
@@ -349,10 +346,7 @@ int pakfire_format_speed(char* dst, size_t length, double value) {
                unit++;
        }
 
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wformat-nonliteral"
-       return snprintf(dst, length, *unit, value);
-#pragma GCC diagnostic pop
+       return __pakfire_string_format(dst, length, *unit, value);
 }
 
 int __pakfire_strftime(char* buffer, const size_t length,