summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Morrow <ben@morrow.me.uk>2009-03-17 23:49:45 +0000
committerBen Morrow <ben@morrow.me.uk>2009-03-25 21:14:10 +0000
commit500ff13f1832355fdcc9d1bd6d9c3f8ba9d02398 (patch)
treefc1dacb2371adbcfff861412273b676fd42e07b6
parent52f7f5abcb0b97e194579f0fe825799e03a82966 (diff)
downloadperl-500ff13f1832355fdcc9d1bd6d9c3f8ba9d02398.tar.gz
-l was missing an SPAGAIN.
-rw-r--r--pp_sys.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/pp_sys.c b/pp_sys.c
index 1a8185af6a..15a368f66b 100644
--- a/pp_sys.c
+++ b/pp_sys.c
@@ -3240,11 +3240,13 @@ PP(pp_ftrowned)
PP(pp_ftlink)
{
dVAR;
- I32 result;
dSP;
+ I32 result;
tryAMAGICftest('l');
result = my_lstat();
+ SPAGAIN;
+
if (result < 0)
RETPUSHUNDEF;
if (S_ISLNK(PL_statcache.st_mode))