projects
/
platform
/
upstream
/
perl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
058eaa4
)
Re: [ID 20011213.001] Segfault with overload and Test
author
Hugo van der Sanden
<hv@crypt.org>
Wed, 19 Dec 2001 01:45:23 +0000
(
01:45
+0000)
committer
Jarkko Hietaniemi
<jhi@iki.fi>
Wed, 19 Dec 2001 01:14:04 +0000
(
01:14
+0000)
Message-Id: <
200112190145
.fBJ1jNt23668@crypt.compulink.co.uk>
p4raw-id: //depot/perl@13786
sv.c
patch
|
blob
|
history
diff --git
a/sv.c
b/sv.c
index
ff751cb
..
30ec7e4
100644
(file)
--- a/
sv.c
+++ b/
sv.c
@@
-3235,7
+3235,7
@@
Perl_sv_2bool(pTHX_ register SV *sv)
if (SvROK(sv)) {
SV* tmpsv;
if (SvAMAGIC(sv) && (tmpsv=AMG_CALLun(sv,bool_)) &&
- (
SvTYPE(tmpsv) != SVt_RV
|| (SvRV(tmpsv) != SvRV(sv))))
+ (
!SvROK(tmpsv)
|| (SvRV(tmpsv) != SvRV(sv))))
return SvTRUE(tmpsv);
return SvRV(sv) != 0;
}