diff options
author | markus <> | 2003-05-12 02:18:40 +0000 |
---|---|---|
committer | markus <> | 2003-05-12 02:18:40 +0000 |
commit | d4fcd82bb7f6d603bd61e19a81ba97337b89dfca (patch) | |
tree | d52e3a0f1f08f65ad283027e560e17ed0d720462 /src/lib/libcrypto/rand/randfile.c | |
parent | 582bbd139cd2afd58d10dc051c5b0b989b441074 (diff) | |
download | openbsd-d4fcd82bb7f6d603bd61e19a81ba97337b89dfca.tar.gz openbsd-d4fcd82bb7f6d603bd61e19a81ba97337b89dfca.tar.bz2 openbsd-d4fcd82bb7f6d603bd61e19a81ba97337b89dfca.zip |
merge 0.9.7b with local changes; crank majors for libssl/libcrypto
Diffstat (limited to 'src/lib/libcrypto/rand/randfile.c')
-rw-r--r-- | src/lib/libcrypto/rand/randfile.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libcrypto/rand/randfile.c b/src/lib/libcrypto/rand/randfile.c index 311dd27a7b..cfbec2ac1f 100644 --- a/src/lib/libcrypto/rand/randfile.c +++ b/src/lib/libcrypto/rand/randfile.c | |||
@@ -132,7 +132,7 @@ int RAND_load_file(const char *file, long bytes) | |||
132 | } | 132 | } |
133 | } | 133 | } |
134 | fclose(in); | 134 | fclose(in); |
135 | memset(buf,0,BUFSIZE); | 135 | OPENSSL_cleanse(buf,BUFSIZE); |
136 | err: | 136 | err: |
137 | return(ret); | 137 | return(ret); |
138 | } | 138 | } |
@@ -210,7 +210,7 @@ int RAND_write_file(const char *file) | |||
210 | #endif /* OPENSSL_SYS_VMS */ | 210 | #endif /* OPENSSL_SYS_VMS */ |
211 | 211 | ||
212 | fclose(out); | 212 | fclose(out); |
213 | memset(buf,0,BUFSIZE); | 213 | OPENSSL_cleanse(buf,BUFSIZE); |
214 | err: | 214 | err: |
215 | return (rand_err ? -1 : ret); | 215 | return (rand_err ? -1 : ret); |
216 | } | 216 | } |
@@ -225,8 +225,8 @@ const char *RAND_file_name(char *buf, size_t size) | |||
225 | s=getenv("RANDFILE"); | 225 | s=getenv("RANDFILE"); |
226 | if (s != NULL && *s && strlen(s) + 1 < size) | 226 | if (s != NULL && *s && strlen(s) + 1 < size) |
227 | { | 227 | { |
228 | strlcpy(buf,s,size); | 228 | if (strlcpy(buf,s,size) >= size) |
229 | ok = 1; | 229 | return NULL; |
230 | } | 230 | } |
231 | else | 231 | else |
232 | { | 232 | { |