|
|
|
@ -243,7 +243,8 @@ static void start_new_log(byte num_existing_logs)
@@ -243,7 +243,8 @@ static void start_new_log(byte num_existing_logs)
|
|
|
|
|
end_pages[num_existing_logs - 1] = find_last_log_page(start_pages[num_existing_logs - 1]); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if(end_pages[num_existing_logs - 1] < 4095 && num_existing_logs < MAX_NUM_LOGS) { |
|
|
|
|
if(num_existing_logs == 0 || |
|
|
|
|
(end_pages[num_existing_logs - 1] < 4095 && num_existing_logs < MAX_NUM_LOGS)) { |
|
|
|
|
if(num_existing_logs > 0) |
|
|
|
|
start_pages[num_existing_logs] = end_pages[num_existing_logs - 1] + 1; |
|
|
|
|
else |
|
|
|
|