projects
/
tinc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix compiler warnings on *BSD.
[tinc]
/
src
/
sptps_keypair.c
diff --git
a/src/sptps_keypair.c
b/src/sptps_keypair.c
index
399404e
..
fde8622
100644
(file)
--- a/
src/sptps_keypair.c
+++ b/
src/sptps_keypair.c
@@
-88,7
+88,10
@@
int main(int argc, char *argv[]) {
FILE *fp = fopen(argv[1], "w");
if(fp) {
FILE *fp = fopen(argv[1], "w");
if(fp) {
- ecdsa_write_pem_private_key(key, fp);
+ if(!ecdsa_write_pem_private_key(key, fp)) {
+ fprintf(stderr, "Could not write ECDSA private key\n");
+ return 1;
+ }
fclose(fp);
} else {
fprintf(stderr, "Could not open '%s' for writing: %s\n", argv[1], strerror(errno));
fclose(fp);
} else {
fprintf(stderr, "Could not open '%s' for writing: %s\n", argv[1], strerror(errno));
@@
-97,7
+100,8
@@
int main(int argc, char *argv[]) {
fp = fopen(argv[2], "w");
if(fp) {
fp = fopen(argv[2], "w");
if(fp) {
- ecdsa_write_pem_public_key(key, fp);
+ if(!ecdsa_write_pem_public_key(key, fp))
+ fprintf(stderr, "Could not write ECDSA public key\n");
fclose(fp);
} else {
fprintf(stderr, "Could not open '%s' for writing: %s\n", argv[2], strerror(errno));
fclose(fp);
} else {
fprintf(stderr, "Could not open '%s' for writing: %s\n", argv[2], strerror(errno));