summaryrefslogtreecommitdiffstats
path: root/contrib/perl5/xsutils.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/perl5/xsutils.c')
-rw-r--r--contrib/perl5/xsutils.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/contrib/perl5/xsutils.c b/contrib/perl5/xsutils.c
index 0f5989b..b4161b0 100644
--- a/contrib/perl5/xsutils.c
+++ b/contrib/perl5/xsutils.c
@@ -253,6 +253,8 @@ usage:
rv = ST(0);
ST(0) = TARG;
+ if (SvGMAGICAL(rv))
+ mg_get(rv);
if (!(SvOK(rv) && SvROK(rv)))
goto usage;
sv = SvRV(rv);
OpenPOWER on IntegriCloud