projects
/
freeradius.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
combined
(merge:
22f6e64
6efc0c7
)
Polled from branch_1_1 fix for bug #348
author
bjordanov
<bjordanov>
Mon, 20 Mar 2006 08:45:52 +0000
(08:45 +0000)
committer
bjordanov
<bjordanov>
Mon, 20 Mar 2006 08:45:52 +0000
(08:45 +0000)
1
2
src/modules/rlm_perl/rlm_perl.c
patch
|
diff1
|
diff2
|
blob
|
history
diff --cc
src/modules/rlm_perl/rlm_perl.c
index
1fee037
,
ac6733f
..
1b6041d
---
1
/
src/modules/rlm_perl/rlm_perl.c
---
2
/
src/modules/rlm_perl/rlm_perl.c
+++ b/
src/modules/rlm_perl/rlm_perl.c
@@@
-755,17
-778,7
+755,17
@@@
static int perl_instantiate(CONF_SECTIO
}
#ifdef USE_ITHREADS
- inst->perl = perl_clone(interp ,CLONEf_KEEP_PTR_TABLE);
+ if (!interp) {
+ if ((interp = perl_alloc()) == NULL) {
+ radlog(L_DBG, "rlm_perl: No memory for allocating new perl !");
+ return -1;
+ }
+
+ perl_construct(interp);
+ PL_perl_destruct_level = 2;
+ }
+
+ inst->perl = interp;
{
dTHXa(inst->perl);
}