浏览代码

Firmware/cli: check parameters to saveraw command

Maximilian Rehkopf 12 年之前
父节点
当前提交
aef19a2576
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/cli.c

+ 2 - 1
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) {