summaryrefslogtreecommitdiff
path: root/pp_sys.c
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2003-08-12 18:44:27 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2003-08-12 18:44:27 +0000
commit65eba18fa4db1d6a117170ee75351b16dc792fca (patch)
tree347c0dc32c5dca4eabb5bcee9cb6bdce3e14d096 /pp_sys.c
parented1af28e435c4f4992490e18b640d9daa5b5326a (diff)
downloadperl-65eba18fa4db1d6a117170ee75351b16dc792fca.tar.gz
A better patch from Yitzchak Scott-Thoennes for [perl #23287].
p4raw-id: //depot/perl@20660
Diffstat (limited to 'pp_sys.c')
-rw-r--r--pp_sys.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pp_sys.c b/pp_sys.c
index 86241faa4b..d8dc103b20 100644
--- a/pp_sys.c
+++ b/pp_sys.c
@@ -860,8 +860,8 @@ PP(pp_untie)
if (SvTYPE(sv) == SVt_PVGV && !(sv = (SV *)GvIOp(sv)))
RETPUSHYES;
- if ((mg = SvTIED_mg(sv, how)) && mg->mg_obj) {
- SV *obj = SvRV(mg->mg_obj);
+ if ((mg = SvTIED_mg(sv, how))) {
+ SV *obj = SvRV(SvTIED_obj(sv, mg));
GV *gv;
CV *cv = NULL;
if (obj) {