aboutsummaryrefslogtreecommitdiff
path: root/sysutils/pwsafe/files
diff options
context:
space:
mode:
authorFlorent Thoumie <flz@FreeBSD.org>2005-10-13 11:35:07 +0000
committerFlorent Thoumie <flz@FreeBSD.org>2005-10-13 11:35:07 +0000
commit55fbdf9f626c92976ca156a3a4aadaed82cc9c1e (patch)
tree2efb19207940cdb23637052b1e405390fbae01b0 /sysutils/pwsafe/files
parent6f30e0a0eea52c3dc0582d96d6a8ef321950592b (diff)
Notes
Diffstat (limited to 'sysutils/pwsafe/files')
-rw-r--r--sysutils/pwsafe/files/patch-pwsafe.cpp16
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 {