From aa85d5d6c7100422fc7277537ec71f9e1d99865a Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 12 Jun 2003 08:17:49 +0000 Subject: [PATCH] (touch): Call close only if necessary. --- src/touch.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/touch.c b/src/touch.c index faec819116..7597972b5b 100644 --- a/src/touch.c +++ b/src/touch.c @@ -1,5 +1,5 @@ /* touch -- change modification and access times of files - Copyright (C) 87, 1989-1991, 1995-2002 Free Software Foundation, Inc. + Copyright (C) 87, 1989-1991, 1995-2003 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -169,7 +169,8 @@ touch (const char *file) error (0, errno, _("failed to get attributes of %s"), quote (file)); } - close (fd); + if (fd != -1) + close (fd); return 1; } } -- 2.47.2