Bug: 39672

Impact:

Product:
GemStone/S 64 Bit

Versions:
2.3.1.6, 2.3.1, 2.3, 2.2.5.4, 2.2.5.3, 2.2.5.2, 2.2.5.1, 2.2.5, 2.2.4, 2.2.3, 2.2.2, 2.2.x, 2.1.4, 2.1.x, 2.0.4, 2.0.x, 1.2.5, 1.2.4, 1.1.14, 1.x

Platform:
All

Fixed In:
2.4

Signal handler chaining could pass incorrect number of arguments

When signal handlers are chained, either one or three arguments should be passed, specified in SA_SIGINFO. GemStone signal handlers did not check, and always passed three arguments.  This could be incorrect for customer installed signal handlers.

Workaround:

none/not applicable