From 9bc32ed5b368e27ecf69f1851cec2d0b9e75bfc1 Mon Sep 17 00:00:00 2001
From: Per Hedbor <ph@opera.com>
Date: Mon, 1 Sep 1997 16:18:51 +0200
Subject: [PATCH] Moved the stat() inside the THREADS_ALLOW() in f_rm().

Rev: src/modules/files/efuns.c:1.34
---
 src/modules/files/efuns.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/modules/files/efuns.c b/src/modules/files/efuns.c
index 72b9456867..055fb90cfa 100644
--- a/src/modules/files/efuns.c
+++ b/src/modules/files/efuns.c
@@ -266,8 +266,8 @@ void f_rm(INT32 args)
 
   s = sp[-args].u.string->str;
   
-  i=lstat(s, &st) != -1;
   THREADS_ALLOW();
+  i=lstat(s, &st) != -1;
   if(i)
   {
     if(S_IFDIR == (S_IFMT & st.st_mode))
-- 
GitLab