diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2009-06-15 11:23:33 +0000 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2009-06-15 11:23:33 +0000 |
commit | 5bb9e1b4d4d9fbeed57fb336769255c7217e3665 (patch) | |
tree | 608cc580bc5c108a94acfb35e9cf15021589cf65 /crypto/rand | |
parent | 7de819237d164248ae4536009fbbdbfda47eff23 (diff) |
Update from HEAD.
Diffstat (limited to 'crypto/rand')
-rw-r--r-- | crypto/rand/randfile.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/rand/randfile.c b/crypto/rand/randfile.c index 4723feecaf..7dc4ceae8e 100644 --- a/crypto/rand/randfile.c +++ b/crypto/rand/randfile.c @@ -177,8 +177,8 @@ int RAND_write_file(const char *file) i=stat(file,&sb); if (i != -1) { -#if defined(S_IFBLK) && defined(S_IFCHR) - if (sb.st_mode & (S_IFBLK | S_IFCHR)) { +#if defined(S_ISBLK) && defined(S_ISCHR) + if (S_ISBLK(sb.st_mode) || S_ISCHR(sb.st_mode)) { /* this file is a device. we don't write back to it. * we "succeed" on the assumption this is some sort * of random device. Otherwise attempting to write to |