summaryrefslogtreecommitdiffhomepage
path: root/editors/sed.c
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2002-07-11 11:11:56 +0000
committerEric Andersen <andersen@codepoet.org>2002-07-11 11:11:56 +0000
commit2276d836398564a90f5ff237e63ca3104ae509f0 (patch)
treeb516e1554a434ba539ed5318c0b3736940c1dd99 /editors/sed.c
parentcafc10323099befd1e45bb1d212a511dcbb92b11 (diff)
Fixup warnings and undefined operations that show up in gcc-3.1
-Erik
Diffstat (limited to 'editors/sed.c')
-rw-r--r--editors/sed.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/editors/sed.c b/editors/sed.c
index 93faf00c2..84aea9b0a 100644
--- a/editors/sed.c
+++ b/editors/sed.c
@@ -401,8 +401,10 @@ static char *parse_cmd_str(struct sed_cmd * const sed_cmd, const char *const cmd
idx = get_address(sed_cmd, cmdstr, &sed_cmd->beg_line, &sed_cmd->beg_match);
/* second part (if present) will begin with a comma */
- if (cmdstr[idx] == ',')
- idx += get_address(sed_cmd, &cmdstr[++idx], &sed_cmd->end_line, &sed_cmd->end_match);
+ if (cmdstr[idx] == ',') {
+ idx++;
+ idx += get_address(sed_cmd, &cmdstr[idx], &sed_cmd->end_line, &sed_cmd->end_match);
+ }
/* skip whitespace before the command */
while (isspace(cmdstr[idx]))