--- a/shell/ash.c 2014-01-19 16:10:06.228270755 -0800 | |
+++ b/shell/ash.c 2014-01-19 16:12:46.388266769 -0800 | |
@@ -1151,7 +1151,9 @@ | |
if (e == ENOENT || e == ENOTDIR) { | |
return em; | |
} | |
- return strerror(e); | |
+ if (errstr()[0] == 0) | |
+ return strerror(e); | |
+ return errstr(); | |
} | |