aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelen <jjelen@redhat.com>2019-11-20 15:06:19 +0100
committerAndreas Schneider <asn@cryptomilk.org>2019-12-23 14:31:32 +0100
commit4b85934198ff37fe6629de2e30c9cda07918a6f0 (patch)
treebc2b34b5c5acfd03db4c3fd5bfc040f6c2ebe51a
parent9e7de14d5936d4e983b6945a4553c2dc0773e7d6 (diff)
downloadlibssh-4b85934198ff37fe6629de2e30c9cda07918a6f0.tar.gz
libssh-4b85934198ff37fe6629de2e30c9cda07918a6f0.tar.xz
libssh-4b85934198ff37fe6629de2e30c9cda07918a6f0.zip
examples: Enable strict build
Signed-off-by: Jakub Jelen <jjelen@redhat.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
-rw-r--r--examples/keygen2.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/keygen2.c b/examples/keygen2.c
index b9a22211..8cab1077 100644
--- a/examples/keygen2.c
+++ b/examples/keygen2.c
@@ -324,8 +324,8 @@ int main(int argc, char *argv[])
if (rc < 0) {
if (errno == EEXIST) {
printf("File \"%s\" exists. Overwrite it? (y|n) ", arguments.file);
- scanf("%1023s", overwrite);
- if (tolower(overwrite[0]) == 'y') {
+ rc = scanf("%1023s", overwrite);
+ if (rc > 0 && tolower(overwrite[0]) == 'y') {
rc = open(arguments.file, O_WRONLY);
if (rc > 0) {
close(rc);
@@ -395,8 +395,8 @@ int main(int argc, char *argv[])
if (rc < 0) {
if (errno == EEXIST) {
printf("File \"%s\" exists. Overwrite it? (y|n) ", pubkey_file);
- scanf("%1023s", overwrite);
- if (tolower(overwrite[0]) == 'y') {
+ rc = scanf("%1023s", overwrite);
+ if (rc > 0 && tolower(overwrite[0]) == 'y') {
rc = open(pubkey_file, O_WRONLY);
if (rc > 0) {
close(rc);