summaryrefslogtreecommitdiff
path: root/src-avr/ao_storage.c
diff options
context:
space:
mode:
Diffstat (limited to 'src-avr/ao_storage.c')
-rw-r--r--src-avr/ao_storage.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src-avr/ao_storage.c b/src-avr/ao_storage.c
index 69183514..be2d3a03 100644
--- a/src-avr/ao_storage.c
+++ b/src-avr/ao_storage.c
@@ -153,8 +153,13 @@ ao_storage_zapall(void) __reentrant
ao_cmd_white();
if (!ao_match_word("DoIt"))
return;
+ if (ao_log_running) {
+ printf("Log is running, cannot erase\n");
+ return;
+ }
for (pos = 0; pos < ao_storage_config; pos += ao_storage_block)
ao_storage_erase(pos);
+ ao_log_restart();
}
void