Fix memory/null safety bugs (#74, #72, #69, #64, #60, #50, #49, #65) #80

Merged
TapTap merged 1 commits from fix/memory-safety into main 2026-07-20 18:56:45 +02:00
Owner

Fixes 8 memory/null safety and resource bugs:\n- #74: data_create_empty malloc(0) UB\n- #72: receive_str() no size limit DoS\n- #69: send_str() NULL segfault\n- #64: Scanner pattern ownership\n- #60: SSH argv overflow\n- #50: mkdir_r() buffer overflow\n- #49: chunk_size wire truncation (verified no truncation)\n- #65: Compression 32-bit truncation

Fixes 8 memory/null safety and resource bugs:\n- #74: data_create_empty malloc(0) UB\n- #72: receive_str() no size limit DoS\n- #69: send_str() NULL segfault\n- #64: Scanner pattern ownership\n- #60: SSH argv overflow\n- #50: mkdir_r() buffer overflow\n- #49: chunk_size wire truncation (verified no truncation)\n- #65: Compression 32-bit truncation
TapTap added 1 commit 2026-07-20 18:56:39 +02:00
fix: memory/null safety bugs — issues #74, #72, #69, #64, #60, #50, #49, #65
CI / lint (pull_request) Failing after 8s
CI / build-and-test (pull_request) Has been skipped
CI / sanitizers (address) (pull_request) Has been skipped
CI / sanitizers (undefined) (pull_request) Has been skipped
CI / fuzz-build (pull_request) Has been skipped
CI / coverage (pull_request) Has been skipped
CI / valgrind (pull_request) Has been skipped
4dbb2b4f8b
TapTap force-pushed fix/memory-safety from f3dd2e326e to 4dbb2b4f8b 2026-07-20 18:56:39 +02:00 Compare
TapTap merged commit ddfdb3825a into main 2026-07-20 18:56:45 +02:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: TapTap/FastSync#80