diff --git a/src/corrupter.c b/src/corrupter.c index d8ef186..abddec5 100644 --- a/src/corrupter.c +++ b/src/corrupter.c @@ -61,7 +61,7 @@ enum Interoperation_Result corrupt_byte(Interoperation_Input_Vars) { // generate bit mask byte damage_left = param->threshold; bool bit_mask[CHAR_BIT] = {false}; - uint8_t probability = param->probability; + uint16_t probability = param->probability; for (byte bit = 0; bit < CHAR_BIT; bit++) if (get_chance(probability) && damage_left > 0) {