Done a few minor tests here, to see what does and what does not trigger the problem.
These trigger the problem:
constant prv = "connect_options"; string prv = "connect_options"; mixed prv = "connect_options"; mixed blah->connect_options = 1;
Using #define prv "connect_options"; Does not appear to trigger the problem.
Tested on Red Hat Enterprise Linux ES release 4 (Nahant Update 2).
Hope this helps.
Regards,
Arjan
-----Oorspronkelijk bericht----- Van: pike-devel-bounces@lists.lysator.liu.se [mailto:pike-devel-bounces@lists.lysator.liu.se] Namens Martin Stjernholm, Roxen IS @ Pike developers forum Verzonden: Thursday, May 01, 2008 3:25 PM Aan: pike-devel@lists.lysator.liu.se Onderwerp: Very strange string literal problems
If I understand you correctly, you have a completely unreferenced mapping (["connect_options":2]) in a Roxen module, and the mere presence of this mapping in memory causes Roxen to misbehave. That'd be exceedingly strange indeed, and (thankfully) I can't reproduce it.
__________________________________________________________ Deze e-mail en de inhoud is vertrouwelijk en uitsluitend bestemd voor de geadresseerde(n). Indien u niet de geadresseerde bent van deze e-mail verzoeken wij u dit direct door te geven aan de verzender door middel van een reply e-mail en de ontvangen e-mail uit uw systemen te verwijderen. Als u geen geadresseerde bent, is het niet toegestaan om kennis te nemen van de inhoud, deze te kopieren, te verspreiden, bekend te maken aan derden noch anderszins te gebruiken.
The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Please notify us immediately if you have received it in error by reply e-mail and then delete this message from your system. __________________________________________________________