From b377717646b7504bc718431069fa931997dd1b45 Mon Sep 17 00:00:00 2001 From: Kirill Ponomarev Date: Sun, 4 Jul 2004 11:11:53 +0000 Subject: Fix "source" command when reading in from a program's stdout (i.e. the source command's filename ends with a pipe-symbol "|") PR: ports/68650 Submitted by: maintainer Obtained from: mutt's CVS --- mail/mutt-devel/files/patch-init.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'mail/mutt-devel/files/patch-init.c') diff --git a/mail/mutt-devel/files/patch-init.c b/mail/mutt-devel/files/patch-init.c index 389b682cfa11..36b72f17d579 100644 --- a/mail/mutt-devel/files/patch-init.c +++ b/mail/mutt-devel/files/patch-init.c @@ -37,3 +37,24 @@ #ifndef DOMAIN #define DOMAIN buffer +--- init.c.orig ++++ init.c +@@ -1371,17 +1371,6 @@ + pid_t pid; + struct stat s; + +- if (stat (rcfile, &s) < 0) +- { +- snprintf (err->data, err->dsize, _("%s: stat: %s"), rcfile, strerror (errno)); +- return (-1); +- } +- if (!S_ISREG (s.st_mode)) +- { +- snprintf (err->data, err->dsize, _("%s: not a regular file"), rcfile); +- return (-1); +- } +- + if ((f = mutt_open_read (rcfile, &pid)) == NULL) + { + snprintf (err->data, err->dsize, "%s: %s", rcfile, strerror (errno)); + -- cgit v1.2.3