https://gitlab.synchro.net/main/sbbs/-/commit/1d2485e0963c004e366204f1
Modified Files:
src/ssh/TODO.md ssh-arch.c ssh-auth.c ssh-conn.c
Log Message:
Add NULL parameter validation to 13 public API functions
Prevents NULL-pointer crashes in dssh_parse_uint32, dssh_serialize_uint32, dssh_auth_get_methods, dssh_parse_env/exec/subsystem_data, dssh_session_read/read_ext/write/write_ext, dssh_channel_read/write,
and dssh_session_read_signal. Closes TODO items 6, 45, 46, 49, 50;
items 47 and 48 were already safe.
Co-Authored-By: Claude Opus 4.6 (1M context) <
noreply@anthropic.com>
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net