Browse Source

fix memory leak in sd_erase in bsp/simulator

prife 12 years ago
parent
commit
821d0ac252
1 changed files with 1 additions and 0 deletions
  1. 1 0
      bsp/simulator/drivers/sd_sim.c

+ 1 - 0
bsp/simulator/drivers/sd_sim.c

@@ -203,6 +203,7 @@ int sd_erase(void)
     {
         rt_sdcard_write(device, index, buffer, SECTOR_SIZE);
     }
+    rt_free(buffer);
     return 0;
 }
 FINSH_FUNCTION_EXPORT(sd_erase, erase all block in SPI flash);