diff options
Diffstat (limited to 'media-libs/hamlib/files/hamlib-3.3-format-security.patch')
-rw-r--r-- | media-libs/hamlib/files/hamlib-3.3-format-security.patch | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/media-libs/hamlib/files/hamlib-3.3-format-security.patch b/media-libs/hamlib/files/hamlib-3.3-format-security.patch new file mode 100644 index 000000000000..bbf2de1d17d5 --- /dev/null +++ b/media-libs/hamlib/files/hamlib-3.3-format-security.patch @@ -0,0 +1,14 @@ +# Fixes build error with format-securety (bug #714682) +diff --git a/tests/rotctl_parse.c b/tests/rotctl_parse.c +index 44308cc..aab1300 100644 +--- a/tests/rotctl_parse.c ++++ b/tests/rotctl_parse.c +@@ -1009,7 +1009,7 @@ int rotctl_parse(ROT *my_rot, FILE *fin, FILE *fout, char *argv[], int argc) + /* The starting position of the source string is the first + * character past the initial '\'. + */ +- snprintf(cmd_name, sizeof(cmd_name), parsed_input[0] + 1); ++ snprintf(cmd_name, sizeof(cmd_name), "%s", parsed_input[0] + 1); + + /* Sanity check as valid multiple character commands consist of + * alpha-numeric characters and the underscore ('_') character. |