Typo
authorRichard Levitte <levitte@openssl.org>
Thu, 29 Jan 2004 02:55:47 +0000 (02:55 +0000)
committerRichard Levitte <levitte@openssl.org>
Thu, 29 Jan 2004 02:55:47 +0000 (02:55 +0000)
crypto/rand/randfile.c

index 8b072e0679e0d05d95027a23c75a398b3773b38e..f5d0843d139d80b217b051cfceb17a959fee23b8 100644 (file)
@@ -110,7 +110,7 @@ int RAND_load_file(const char *file, long bytes)
 
        in=fopen(file,"rb");
        if (in == NULL) goto err;
-#if defined(S_IFBLK) && !defined(S_IFCHR)
+#if defined(S_IFBLK) && defined(S_IFCHR)
        if (sb.st_mode & (S_IFBLK | S_IFCHR)) {
          /* this file is a device. we don't want read an infinite number
           * of bytes from a random device, nor do we want to use buffered
@@ -153,7 +153,7 @@ int RAND_write_file(const char *file)
        
        i=stat(file,&sb);
        if (i != -1) { 
-#if defined(S_IFBLK) && !defined(S_IFCHR)
+#if defined(S_IFBLK) && defined(S_IFCHR)
          if (sb.st_mode & (S_IFBLK | S_IFCHR)) {
            /* this file is a device. we don't write back to it. 
             * we "succeed" on the assumption this is some sort