aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dummyflasher.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/dummyflasher.c b/dummyflasher.c
index b56350e7..603e545e 100644
--- a/dummyflasher.c
+++ b/dummyflasher.c
@@ -1102,6 +1102,11 @@ static int init_data(struct emu_data *data, enum chipbustype *dummy_buses_suppor
}
}
+ if (freq == 0) {
+ msg_perr("%s: invalid value 0 for freq parameter\n", __func__);
+ free(tmp);
+ return 1;
+ }
/* Assume we only work with bytes and transfer at 1 bit/Hz */
data->delay_us = (1000000 * 8) / freq;
}