|
Honggang Li |
83aa80 |
From 28dfbf252a31b4e8c1d0f5e038f6889b7eadfc16 Mon Sep 17 00:00:00 2001
|
|
Honggang Li |
83aa80 |
From: Honggang Li <honli@redhat.com>
|
|
Honggang Li |
83aa80 |
Date: Wed, 1 Apr 2020 10:52:12 +0800
|
|
Honggang Li |
83aa80 |
Subject: [PATCH] Fix a format security compilation defect
|
|
Honggang Li |
83aa80 |
|
|
Honggang Li |
83aa80 |
subcommands.cpp:1852:42: error: format not a string literal and no format arguments [-Werror=format-security]
|
|
Honggang Li |
83aa80 |
1852 | false, "N/A").c_str());
|
|
Honggang Li |
83aa80 |
|
|
Honggang Li |
83aa80 |
Signed-off-by: Honggang Li <honli@redhat.com>
|
|
Honggang Li |
83aa80 |
---
|
|
Honggang Li |
83aa80 |
flint/subcommands.cpp | 6 +++---
|
|
Honggang Li |
83aa80 |
1 file changed, 3 insertions(+), 3 deletions(-)
|
|
Honggang Li |
83aa80 |
|
|
Honggang Li |
83aa80 |
diff --git a/flint/subcommands.cpp b/flint/subcommands.cpp
|
|
Honggang Li |
83aa80 |
index 7230f9a59f94..0f6440be7b28 100755
|
|
Honggang Li |
83aa80 |
--- a/flint/subcommands.cpp
|
|
Honggang Li |
83aa80 |
+++ b/flint/subcommands.cpp
|
|
Honggang Li |
83aa80 |
@@ -1847,7 +1847,7 @@ bool BurnSubCommand::checkFwVersion(bool CreateFromImgInfo, u_int16_t fw_ver0, u
|
|
Honggang Li |
83aa80 |
char curr_ver[124], new_ver[124];
|
|
Honggang Li |
83aa80 |
printf("\n");
|
|
Honggang Li |
83aa80 |
printf(" Current FW version on flash: ");
|
|
Honggang Li |
83aa80 |
- snprintf(curr_ver, 124,
|
|
Honggang Li |
83aa80 |
+ snprintf(curr_ver, 124, "%s",
|
|
Honggang Li |
83aa80 |
current.get_fw_version(VERSION_FORMAT(_devInfo.fw_info.fw_ver[1]),
|
|
Honggang Li |
83aa80 |
false, "N/A").c_str());
|
|
Honggang Li |
83aa80 |
|
|
Honggang Li |
83aa80 |
@@ -1856,13 +1856,13 @@ bool BurnSubCommand::checkFwVersion(bool CreateFromImgInfo, u_int16_t fw_ver0, u
|
|
Honggang Li |
83aa80 |
|
|
Honggang Li |
83aa80 |
printf(" New FW version: ");
|
|
Honggang Li |
83aa80 |
if (CreateFromImgInfo) {
|
|
Honggang Li |
83aa80 |
- snprintf(new_ver, 124,
|
|
Honggang Li |
83aa80 |
+ snprintf(new_ver, 124, "%s",
|
|
Honggang Li |
83aa80 |
new_version.get_fw_version(
|
|
Honggang Li |
83aa80 |
VERSION_FORMAT(_imgInfo.fw_info.fw_ver[1]), false,
|
|
Honggang Li |
83aa80 |
"N/A").c_str());
|
|
Honggang Li |
83aa80 |
}
|
|
Honggang Li |
83aa80 |
else {
|
|
Honggang Li |
83aa80 |
- snprintf(new_ver, 124,
|
|
Honggang Li |
83aa80 |
+ snprintf(new_ver, 124, "%s",
|
|
Honggang Li |
83aa80 |
new_version.get_fw_version(VERSION_FORMAT(fw_ver1), false,
|
|
Honggang Li |
83aa80 |
"N/A").c_str());
|
|
Honggang Li |
83aa80 |
}
|
|
Honggang Li |
83aa80 |
--
|
|
Honggang Li |
83aa80 |
2.25.1
|
|
Honggang Li |
83aa80 |
|