diff options
author | Jakub Jelen <jjelen@redhat.com> | 2019-11-20 15:06:19 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2019-12-23 14:31:32 +0100 |
commit | 4b85934198ff37fe6629de2e30c9cda07918a6f0 (patch) | |
tree | bc2b34b5c5acfd03db4c3fd5bfc040f6c2ebe51a | |
parent | 9e7de14d5936d4e983b6945a4553c2dc0773e7d6 (diff) | |
download | libssh-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.c | 8 |
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); |