Use vsnprintf instead of vsprintf in lines 55, 73, 91
Possible memory leak:
memory leak: err = ICC_ERR_error_string(ctx, errCode, NULL);
gslogMessage("%s", err);
// Use user-provided buffer to avoid potential memory ownership issues
// This matches the pattern used in CCM.c
ICC_ERR_error_string(ctx, errCode, errBuffer);
gslogMessage("%s", errBuffer);
Use vsnprintf instead of vsprintf in lines 55, 73, 91
Possible memory leak:
memory leak: err = ICC_ERR_error_string(ctx, errCode, NULL);
gslogMessage("%s", err);
// Use user-provided buffer to avoid potential memory ownership issues
// This matches the pattern used in CCM.c
ICC_ERR_error_string(ctx, errCode, errBuffer);
gslogMessage("%s", errBuffer);