s4:heimdal: import lorikeet-heimdal-201009250123 (commit 42cabfb5b683dbcb97d583c397b8...
[mat/samba.git] / source4 / heimdal / lib / krb5 / generate_seq_number.c
index 575f842d8b8d7dd7042da0e947b63e0fa7225767..6001d6926138e1337f96e13164af29a3f5ccac25 100644 (file)
@@ -38,7 +38,7 @@ krb5_generate_seq_number(krb5_context context,
                         const krb5_keyblock *key,
                         uint32_t *seqno)
 {
-    if (RAND_bytes((void *)seqno, sizeof(*seqno)) != 1)
+    if (RAND_bytes((void *)seqno, sizeof(*seqno)) <= 0)
        krb5_abortx(context, "Failed to generate random block");
     /* MIT used signed numbers, lets not stomp into that space directly */
     *seqno &= 0x3fffffff;