Pipe.pipe leaks output objects
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=65
Reported by David Hedbor, Idonex / Real Networks david@hedbor.org
Pipe.pipe leaks output objects (cloned from the C-code). This happens in 7.0 and 7.1 but not in 0.6. A fix that works (but is theoretically wrong) is changing ref_push_object to push_object here:
943: push_object(obj);
944: apply(o->obj,"set_id",1);
945: pop_stack();