Bug 40652

GemStone/S, 6.7.2, 6.7.1, 6.7, 6.6.5, 6.6.4,,, 6.6.3, 6.6.2, 6.6.1, 6.6, 6.5.8,, 6.5.7, 6.5.6, 6.5.5, 6.5.4, 6.5.2, 6.5.1, 6.5, 6.3.1, 6.3, 6.1.6, 6.1.5, 6.1.x


stack corruption returning from ClientForwarder send

Occasionally, under unknown circumstances, the value returned back into
GemStone from a client forwarder send will be a two element array containing
the expected result, rather than the result itself.  When this happens,
the first element of the array is the selector of the client forwarder
send, and the second element is the expected result.  This usually subsequently
results in a "Does not understand" error in GemStone.


In GemStone code, check if the result of a client forwarder send is a two
element array, and if so, use the second element as the result.


Last updated: 7/11/11