Description
While fuzz testing the OpENer CIP protocol implementation, I encountered a runtime error caused by a NULL pointer being passed to a function that requires a non-null second argument.

Details
File: source/src/cip/cipcommon.c
Line: 661
Error (via AddressSanitizer):
runtime error: null pointer passed as argument 2, which is declared to never be null
This issue can lead to undefined behavior and potentially crash the application when processing malformed input. It was discovered using fuzz testing,