projects
/
debian
/
dump
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Imported Upstream version 0.4b43
[debian/dump]
/
rmt
/
cipher.c
diff --git
a/rmt/cipher.c
b/rmt/cipher.c
index 48da098f2c3c7e1788de19aae8872b235c3b7c8b..8ad219c2c9ef935cacf1906e9ed6562d474b9748 100644
(file)
--- a/
rmt/cipher.c
+++ b/
rmt/cipher.c
@@
-4,6
+4,7
@@
#include <stdlib.h>
#include <stdio.h>
#include <syslog.h>
#include <stdlib.h>
#include <stdio.h>
#include <syslog.h>
+#include <string.h>
#include <strings.h>
#include <errno.h>
#include <openssl/evp.h>
#include <strings.h>
#include <errno.h>
#include <openssl/evp.h>
@@
-51,7
+52,10
@@
cipher(char *buf, int buflen, int do_encrypt)
return NULL;
}
buf[0] = '\0';
return NULL;
}
buf[0] = '\0';
- fgets(buf, sizeof buf, fp);
+ if (!fgets(buf, sizeof buf, fp)) {
+ syslog(LOG_ERR, "Error reading key file %s: %m", keyfile);
+ return NULL;
+ }
fclose(fp);
i = strlen(buf);
if ((i > 0) &&
fclose(fp);
i = strlen(buf);
if ((i > 0) &&