pike.git/
src/
program.c
Branch:
Tag:
Non-build tags
All tags
No tags
1998-10-22
1998-10-22 19:44:06 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>
6be8a8996346b3dbd725ca9bee60057fdd6190d8 (
7
lines) (+
4
/-
3
)
[
Show
|
Annotate
]
Branch:
7.9
bugfix for program decoding
Rev: src/program.c:1.100
4:
||| See the files COPYING and DISCLAIMER for more information. \*/ #include "global.h"
-
RCSID("$Id: program.c,v 1.
99
1998/
07
/
19
22:
51
:
26
grubba
Exp $");
+
RCSID("$Id: program.c,v 1.
100
1998/
10
/
22
19:
44
:
06
hubbe
Exp $");
#include "program.h" #include "object.h" #include "dynamic_buffer.h"
2430:
Inside #if defined(GC2)
if(p->inherits[e].parent) gc_mark_object_as_referenced(p->inherits[e].parent);
-
if(e)
+
if(e
&& p->inherits[e].prog
)
gc_mark_program_as_referenced(p->inherits[e].prog); }
2462:
if(d_flag && p->inherits[e].name) debug_gc_check(p->inherits[e].name, T_PROGRAM, p);
-
if(e)
+
if(e
&& p->inherits[e].prog
)
debug_gc_check(p->inherits[e].prog, T_PROGRAM, p); }