Hi,

In my test program, in the beginning of every test I call ' MSCListTokens' and then 'MSCEstablishConnection', and in the end I call 'MSCReleaseConnection'.

When I run two tests in a roll, the second always fails.

I followed the code and I found out that this happens because 'localHContext' is not set to 0 in 'MSCReleaseConnection', only in 'musclecard_fini', which is only called when the MUSCLE lib is unloaded.

Therefore, I inserted the line

"
localHContext = 0;
"

at the end of 'MSCReleaseConnection', right after
"
pConnection->hContext = 0;
"

and before
"
pConnection->shareMode = 0;
"

and now I can run as many tests I want, without stopping my test program.


If I what I did is correct, how can this become part of the official MUSCLE code?


Thanks,


--



------------------------------------------------------------------------

CERTISIGN <http://www.certisign.com.br/>**Rodrigo Canellas**
Analista de Sistemas
(21) 4501 1833

Certisign Certificadora Digital
certisign.com.br <http://www.certisign.com.br/>



_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to