summarylogtreecommitdiffstats
path: root/0001-Fix-for-Fedora-22-applicable-to-all-Linux-builds.patch
diff options
context:
space:
mode:
Diffstat (limited to '0001-Fix-for-Fedora-22-applicable-to-all-Linux-builds.patch')
-rw-r--r--0001-Fix-for-Fedora-22-applicable-to-all-Linux-builds.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/0001-Fix-for-Fedora-22-applicable-to-all-Linux-builds.patch b/0001-Fix-for-Fedora-22-applicable-to-all-Linux-builds.patch
new file mode 100644
index 000000000000..feaa3f7a0753
--- /dev/null
+++ b/0001-Fix-for-Fedora-22-applicable-to-all-Linux-builds.patch
@@ -0,0 +1,26 @@
+From f158a3cf478b9adb18c07f3f2b322785ec3afb82 Mon Sep 17 00:00:00 2001
+From: ronys <ronys@users.sourceforge.net>
+Date: Sat, 14 Mar 2015 20:53:11 +0200
+Subject: [PATCH] Fix for Fedora 22, applicable to all Linux builds
+
+From Jan Henning
+---
+ src/os/linux/rand.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/os/linux/rand.cpp b/src/os/linux/rand.cpp
+index 068bf70..9fd726d 100644
+--- a/src/os/linux/rand.cpp
++++ b/src/os/linux/rand.cpp
+@@ -35,7 +35,7 @@ bool pws_os::GetRandomData(void *p, unsigned long len)
+ ifstream is("/dev/urandom");
+ if (!is)
+ return false;
+- return is.read(static_cast<char *>(p), len);
++ return is.read(static_cast<char *>(p), len).good();
+ }
+
+ static void get_failsafe_rnd(char * &p, unsigned &slen)
+--
+2.4.2
+