blob: 17afbf81eb6b59849a2a703ea1346759a3c4fcc1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
diff --git a/libstdc++-v3/src/c++11/random.cc b/libstdc++-v3/src/c++11/random.cc
index d60a00b..57128e7 100644
--- a/libstdc++-v3/src/c++11/random.cc
+++ b/libstdc++-v3/src/c++11/random.cc
@@ -136,7 +136,8 @@ namespace std _GLIBCXX_VISIBILITY(default)
#ifdef _GLIBCXX_HAVE_UNISTD_H
do
{
- const int e = read(fileno(static_cast<FILE*>(_M_file)), p, n);
+ const int e = read(fileno(static_cast<FILE*>(_M_file)), static_cast<char*>(p),
+ n);
if (e > 0)
{
n -= e;
|