Skip to content

Commit 2fd818b

Browse files
fix: add condition for overflow
1 parent 449ea49 commit 2fd818b

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

firmware/components/wifi_sniffer/cmd_sniffer.c

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,15 @@ static bool should_stop_flash_sniffing(int32_t sniffed_packets) {
142142
return false;
143143
}
144144

145-
size_t free_size = total_size - used_size;
145+
size_t free_size = 0;
146+
147+
if(used_size >= total_size) {
148+
ESP_LOGW(TAG, "Flash space critically low: %zu bytes free (minimum: %d bytes)",
149+
free_size, PCAP_FLASH_MIN_FREE_BYTES);
150+
return true;
151+
}
152+
153+
free_size= total_size - used_size;
146154

147155
// Check if we have minimum free space
148156
if (free_size < PCAP_FLASH_MIN_FREE_BYTES) {

0 commit comments

Comments
 (0)