By the way, I think maybe the problem was the following error:
char * pErrorMsg = new char[strlen( message + 1)];
on two seperate lines.
It should have been:
char * pErrorMsg = new char[strlen( message ) + 1];
So you can try that on the linux system....
Nadir K. Amra
