From 2dfe91e03f98f779b784cc28f75f41d4c9acf208 Mon Sep 17 00:00:00 2001 From: Nguyễn Thái Ngọc Duy Date: Wed, 22 Apr 2009 22:22:02 +1000 Subject: libbb/execable: make find_execable() recognize semicolon as path separator in PATH --- libbb/execable.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'libbb') diff --git a/libbb/execable.c b/libbb/execable.c index d84364753..129dc106c 100644 --- a/libbb/execable.c +++ b/libbb/execable.c @@ -32,6 +32,13 @@ char *find_execable(const char *filename) n = strchr(p, ':'); if (n) *n++ = '\0'; +#ifdef __MINGW32__ + else { + n = strchr(p, ';'); + if (n) + *n++ = '\0'; + } +#endif if (*p != '\0') { /* it's not a PATH="foo::bar" situation */ p = concat_path_file(p, filename); if (execable_file(p)) { -- cgit v1.2.3-55-g6feb