Commit d432bcb9 authored by danicampora's avatar danicampora
Browse files

cc3200: Prevent multiple memory allocations if sflash init fails.

parent 2ae17def
......@@ -51,6 +51,7 @@ DRESULT sflash_disk_init (void) {
if (!sflash_init_done) {
// Allocate space for the block cache
ASSERT ((sflash_block_cache = mem_Malloc(SFLASH_BLOCK_SIZE)) != NULL);
sflash_init_done = true;
// Proceed to format the memory if not done yet
for (int i = 0; i < SFLASH_BLOCK_COUNT; i++) {
......@@ -74,7 +75,6 @@ DRESULT sflash_disk_init (void) {
}
sl_LockObjUnlock (&wlan_LockObj);
}
sflash_init_done = true;
sflash_prblock = UINT32_MAX;
sflash_cache_is_dirty = false;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment