dougm 01/10/08 09:57:08
Modified: xs/ModPerl/Global ModPerl__Global.h
Log:
s/SvPV_force/SvPV/; former does not work with readonly vars
Revision Changes Path
1.2 +3 -2 modperl-2.0/xs/ModPerl/Global/ModPerl__Global.h
Index: ModPerl__Global.h
===================================================================
RCS file: /home/cvs/modperl-2.0/xs/ModPerl/Global/ModPerl__Global.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ModPerl__Global.h 2001/10/07 23:02:40 1.1
+++ ModPerl__Global.h 2001/10/08 16:57:08 1.2
@@ -6,15 +6,16 @@
mpxs_special_list_do_t func)
{
STRLEN packlen;
+ char *packname;
modperl_modglobal_key_t *gkey = modperl_modglobal_lookup(aTHX_ name);
if (!gkey) {
return FALSE;
}
- SvPV_force(package, packlen);
+ packname = SvPV(package, packlen);
- func(aTHX_ gkey, SvPVX(package), packlen);
+ func(aTHX_ gkey, packname, packlen);
return TRUE;
}