mirror of
https://codeberg.org/scip/diceware.git
synced 2025-12-18 03:10:57 +01:00
fixed malloc bug
This commit is contained in:
@@ -26,6 +26,7 @@ int *incr_dicedigit(int *digits) {
|
|||||||
increment an array of dice digits, we expect the first to
|
increment an array of dice digits, we expect the first to
|
||||||
be a multiple of 10000, the 2nd a multiple of 1000 and so on.
|
be a multiple of 10000, the 2nd a multiple of 1000 and so on.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if(digits[4] == 6) {
|
if(digits[4] == 6) {
|
||||||
digits[4] = 1;
|
digits[4] = 1;
|
||||||
if(digits[3] == 60) {
|
if(digits[3] == 60) {
|
||||||
@@ -87,7 +88,7 @@ char **fetch_dict(char *dictfile) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
words = malloc(66666 * sizeof(char *));
|
words = malloc(66666 * sizeof(char *));
|
||||||
digits = malloc(5);
|
digits = malloc(5 * sizeof(int));
|
||||||
jump = rand_lim(32);
|
jump = rand_lim(32);
|
||||||
|
|
||||||
digits[0] = 10000;
|
digits[0] = 10000;
|
||||||
|
|||||||
Reference in New Issue
Block a user