diff options
author | Florent Thoumie <flz@FreeBSD.org> | 2005-10-13 11:35:07 +0000 |
---|---|---|
committer | Florent Thoumie <flz@FreeBSD.org> | 2005-10-13 11:35:07 +0000 |
commit | 55fbdf9f626c92976ca156a3a4aadaed82cc9c1e (patch) | |
tree | 2efb19207940cdb23637052b1e405390fbae01b0 /sysutils/pwsafe/files | |
parent | 6f30e0a0eea52c3dc0582d96d6a8ef321950592b (diff) |
Notes
Diffstat (limited to 'sysutils/pwsafe/files')
-rw-r--r-- | sysutils/pwsafe/files/patch-pwsafe.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/sysutils/pwsafe/files/patch-pwsafe.cpp b/sysutils/pwsafe/files/patch-pwsafe.cpp new file mode 100644 index 000000000000..537381a0dc03 --- /dev/null +++ b/sysutils/pwsafe/files/patch-pwsafe.cpp @@ -0,0 +1,16 @@ +--- pwsafe.cpp.orig Wed Oct 12 11:57:28 2005 ++++ pwsafe.cpp Wed Oct 12 12:02:44 2005 +@@ -1019,7 +1019,12 @@ + // seed the random number generator + char rng_filename[1024]; + if (RAND_file_name(rng_filename,sizeof(rng_filename))) { +- int rc = RAND_load_file(rng_filename,-1); ++ int rc; ++ if (!strlen(rng_filename)) { ++ rc = RAND_load_file("/dev/urandom",1024); ++ } else { ++ rc = RAND_load_file(rng_filename,-1); ++ } + if (rc) { + if (arg_verbose > 0) printf("rng seeded with %d bytes from %s\n", rc, rng_filename); + } else { |