summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorRoland McGrath <roland@redhat.com>1993-01-15 18:18:29 +0000
committerRoland McGrath <roland@redhat.com>1993-01-15 18:18:29 +0000
commit2861ad6208bc5b012dab23243bbf0cb3a21a51ec (patch)
tree89ba8511802b44ee4220991750cacdf319bae26f /main.c
parent37d9554e311b0731bbf78c4d2b6fe20861fcc6a8 (diff)
downloadgunmake-2861ad6208bc5b012dab23243bbf0cb3a21a51ec.tar.gz
Formerly main.c.~69~
Diffstat (limited to 'main.c')
-rw-r--r--main.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/main.c b/main.c
index 60e4e76..e7bcd48 100644
--- a/main.c
+++ b/main.c
@@ -1505,8 +1505,12 @@ define_makeflags (all, makefile)
flags = flags->next;
} while (flags != 0);
- /* Kill the final space and dash. */
- p[-2] = '\0';
+ if (p[-1] == '-')
+ /* Kill the final space and dash. */
+ p -= 2;
+
+ /* Terminate the string. */
+ *p = '\0';
}
/* On Sun, the value of MFLAGS starts with a `-' but the