diff options
Diffstat (limited to 'miscutils')
| -rw-r--r-- | miscutils/make.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/miscutils/make.c b/miscutils/make.c index 87f17aad7..970919ddc 100644 --- a/miscutils/make.c +++ b/miscutils/make.c | |||
| @@ -2217,7 +2217,7 @@ docmds(struct name *np, struct cmd *cp) | |||
| 2217 | if (sdomake) { | 2217 | if (sdomake) { |
| 2218 | // Get the shell to execute it | 2218 | // Get the shell to execute it |
| 2219 | int status; | 2219 | int status; |
| 2220 | char *cmd = !signore ? auto_concat("set -e;", q) : q; | 2220 | char *cmd = !signore && posix ? auto_concat("set -e;", q) : q; |
| 2221 | 2221 | ||
| 2222 | target = np; | 2222 | target = np; |
| 2223 | status = system(cmd); | 2223 | status = system(cmd); |
| @@ -2233,7 +2233,6 @@ docmds(struct name *np, struct cmd *cp) | |||
| 2233 | diagnostic("failed to build '%s'", np->n_name); | 2233 | diagnostic("failed to build '%s'", np->n_name); |
| 2234 | estat |= MAKE_FAILURE; | 2234 | estat |= MAKE_FAILURE; |
| 2235 | free(command); | 2235 | free(command); |
| 2236 | free(cmd); | ||
| 2237 | break; | 2236 | break; |
| 2238 | } else if (doinclude) { | 2237 | } else if (doinclude) { |
| 2239 | warning("failed to build '%s'", np->n_name); | 2238 | warning("failed to build '%s'", np->n_name); |
