From: Paolo <oo...@us...> - 2008-10-06 23:05:14
|
On Sun, Oct 05, 2008 at 01:00:00PM +0200, Ger Hobbelt wrote: > Anyway, here's the SECOND bug as Paolo also found out: ... > isolate (:c:) /ABC/ > > call /:func:/ (:d:) > > output /C = :*:c:\n/ > output /D = :*:d:\n/ seems it's by design: crm_exec_engine.c:786: ... if (vht[ret_idx] == NULL) { // nonfatalerror // ("Your call statement wants to return a value " // "to a nonexistent variable; I'll created an " //"isolated one. Hope that's OK. Varname was", // outbuf); ... but the problem is deeper: $ ./crm114 '-{window; isolate (xxx) //}' uh? isn't that an illegal varname ? ... $ ./crm114 '-{window; isolate (xxx) //; output /:*:xxx:\n/}' Ztart corrupted Zend corrupted i 3470 len 3 name = -xxx- :xxx: ah, it is - only that we don't check (anymore) at due time. Did the specs change meanwhile? -- paolo |