pike.git/
src/
program.c
Branch:
Tag:
Non-build tags
All tags
No tags
2001-04-13
2001-04-13 20:48:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>
c82a99e50ba22b881753c9207cb090325048b3c3 (
9
lines) (+
6
/-
3
)
[
Show
|
Annotate
]
Branch:
7.9
Minor paranoia change in exit_program_struct().
Rev: src/program.c:1.313
5:
\*/ /**/ #include "global.h"
-
RCSID("$Id: program.c,v 1.
312
2001/04/
10
23
:
06
:
10
grubba Exp $");
+
RCSID("$Id: program.c,v 1.
313
2001/04/
13
20
:
48
:
34
grubba Exp $");
#include "program.h" #include "object.h" #include "dynamic_buffer.h"
1369:
if(p->parent) {
-
free_
program
(
p->parent
)
;
-
p->parent=
0
;
+
/* Make sure to break the circularity... */
+
struct
program
*parent =
p->parent;
+
p->parent
=
NULL
;
+
free_program(parent);
}