Major: Missing NULL Check in obsws_config_init
Priority: MAJOR
Type: API Safety
Location
libwsv5.c line 1719 in obsws_config_init()
Issue
Function doesn't validate input parameter:
void obsws_config_init(obsws_config_t *config) {
memset(config, 0, sizeof(obsws_config_t)); // ← Crashes if config is NULL
Impact
- Calling with NULL pointer causes immediate crash
- No graceful error handling
- Inconsistent with other functions that check parameters
Recommendation: Add NULL checks to all public API functions for consistency.
Major: Missing NULL Check in obsws_config_init
Priority: MAJOR
Type: API Safety
Location
libwsv5.cline 1719 inobsws_config_init()Issue
Function doesn't validate input parameter:
Impact
Recommendation: Add NULL checks to all public API functions for consistency.