summaryrefslogtreecommitdiff
path: root/sysutils/pwsafe/files/patch-pwsafe.cpp
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/patch-pwsafe.cpp
parentSwitch over maintainership to Koop Mast <kwm@FreeBSD.org> who is (diff)
- Update to 0.2.0.
PR: ports/87358 Submitted by: maintainer, Kevin Dorne <kevin@catalyst.net.nz>
Notes
Notes: svn path=/head/; revision=145243
Diffstat (limited to 'sysutils/pwsafe/files/patch-pwsafe.cpp')
-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 {