From 1cd506612df8e8271d2baba172d00da89300b5ed Mon Sep 17 00:00:00 2001
From: Chris Allegretta <chrisa@asty.org>
Date: Mon, 11 Dec 2000 02:47:12 +0000
Subject: [PATCH] Remove useless fstat call

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@405 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
---
 ChangeLog | 1 +
 files.c   | 8 --------
 2 files changed, 1 insertion(+), 8 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 21636543..b3bca481 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -13,6 +13,7 @@ General
   write_file()
 	- Change open call flags, basically copy joe's way of doing it so
 	  a more recent version will actually be included in (un)stable.
+	- Remove useless fstat call.
 - nano.c:
   renumber()
 	- Dont stupidly assign the value of prev->lineno if prev == NULL!
diff --git a/files.c b/files.c
index ba8511b5..de0930ae 100644
--- a/files.c
+++ b/files.c
@@ -354,14 +354,6 @@ int write_file(char *name, int tmp)
 	    return -1;
 	}
 
-	/* Now we fstat() the file, to make sure it's the same file still!
-	   Thanks to Oliver Friedrichs(?) for this code from securityfocus */
-
-	if (fstat(fd, &st2) != 0) {
-	    close(fd);
-	    return -1;
-	}
-
     }
     /* Don't follow symlink.  Create new file. */
     else {
-- 
GitLab