Blame SOURCES/libpwquality-1.2.3-generate-buf.patch

1e6600
diff -up libpwquality-1.2.3/src/generate.c.generate-buf libpwquality-1.2.3/src/generate.c
1e6600
--- libpwquality-1.2.3/src/generate.c.generate-buf	2012-08-07 12:20:31.000000000 +0200
1e6600
+++ libpwquality-1.2.3/src/generate.c	2017-11-15 11:16:50.954530937 +0100
1e6600
@@ -100,7 +100,7 @@ consume_entropy(char *buf, int bits, int
1e6600
 int
1e6600
 pwquality_generate(pwquality_settings_t *pwq, int entropy_bits, char **password)
1e6600
 {
1e6600
-        char entropy[PWQ_MAX_ENTROPY_BITS/8 + 1];
1e6600
+        char entropy[(PWQ_MAX_ENTROPY_BITS+PWQ_MAX_ENTROPY_BITS/9)/8 + 2];
1e6600
         char *tmp;
1e6600
         int maxlen;
1e6600
         int try = 0;