summaryrefslogtreecommitdiff
blob: 65c06e3f1ddf48fe4e4fda3dfdc49099c1401d77 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
This is a combination of upstream's fe2d8334 and 03abad.  See
https://bugs.gentoo.org/show_bug.cgi?id=574610.

diff -Naur fdupes-1.51.orig/fdupes.c fdupes-1.51/fdupes.c
--- fdupes-1.51.orig/fdupes.c	2013-04-20 14:02:18.000000000 -0400
+++ fdupes-1.51/fdupes.c	2016-02-29 02:45:36.360804360 -0500
@@ -1164,7 +1164,12 @@
     }
     else
     {
-      stdin = freopen("/dev/tty", "r", stdin);
+      if (freopen("/dev/tty", "r", stdin) == 0)
+      {
+        errormsg("could not open terminal for input\n");
+        exit(1);
+      }
+
       deletefiles(files, 1, stdin);
     }
   }