From aef19a2576f45743b0752502a8d0786ade76c845 Mon Sep 17 00:00:00 2001 From: Maximilian Rehkopf Date: Sun, 1 Jul 2012 03:01:02 +0200 Subject: [PATCH] Firmware/cli: check parameters to saveraw command --- src/cli.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cli.c b/src/cli.c index 7362350..d48b257 100644 --- a/src/cli.c +++ b/src/cli.c @@ -294,7 +294,8 @@ static void cmd_loadraw(void) { static void cmd_saveraw(void) { uint32_t address = parse_unsigned(0,16777216,16); uint32_t length = parse_unsigned(0,16777216,16); - save_sram((uint8_t*)curchar, length, address); + if(address != -1 && length != -1) + save_sram((uint8_t*)curchar, length, address); } static void cmd_d4(void) {