take some steps towards reducing memory footprint in stack buffers

This commit is contained in:
2018-01-13 20:51:09 +01:00
parent d49081b190
commit 7280338f8b
12 changed files with 83 additions and 18 deletions
+3
View File
@@ -62,10 +62,13 @@ static void settings_bulkread_cb(BulkRead *bulk, uint32_t chunk, uint8_t *buffer
// clean-up request
if (buffer == NULL) {
free(bulk);
iw_end();
dbg("INI read complete.");
return;
}
if (bulk->offset == 0) iw_begin();
IniWriter iw = iw_init((char *)buffer, bulk->offset, chunk);
settings_build_units_ini(&iw);
}