From 3ad18f2446748cb3b2d21454c01f917315fcd806 Mon Sep 17 00:00:00 2001 From: Peter Harris Date: Sun, 2 Mar 2008 16:30:29 -0500 Subject: [PATCH] Scan for \r in addition to \n when reading shbang lines Signed-off-by: Steffen Prohaska --- compat/mingw.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compat/mingw.c b/compat/mingw.c index a5b43bcf6f..f036b3383c 100644 --- a/compat/mingw.c +++ b/compat/mingw.c @@ -448,8 +448,8 @@ static const char *parse_interpreter(const char *cmd) if (buf[0] != '#' || buf[1] != '!') return NULL; buf[n] = '\0'; - p = strchr(buf, '\n'); - if (!p) + p = buf + strcspn(buf, "\r\n"); + if (!*p) return NULL; *p = '\0';