commit ab6f1aeac761178fb70863681eab9e681aa3f379
parent a1ead676e69d46df89dd0de12cf86380c5773353
Author: Neven Sajko <nsajko@gmail.com>
Date: Tue, 31 May 2016 11:23:30 +0200
cb: fix a null pointer dereference
Just added a pair of parentheses. I also ran cb on cb.c to beautify the
code.
This is actually on Gerrit from 2016:
https://plan9port-review.googlesource.com/c/plan9/+/1574
Change-Id: I5e234adba0f95c13d6eecb121bf11bba4bf54566
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/cmd/cb/cb.c b/src/cmd/cb/cb.c
@@ -29,7 +29,7 @@ main(int argc, char *argv[])
maxleng -= (maxleng + 5)/10;
continue;
default:
- fprint(2, "cb: illegal option %c\n", *argv[1]);
+ fprint(2, "cb: illegal option %c\n", (*argv)[1]);
exits("boom");
}
}
@@ -354,7 +354,7 @@ work(void){
continue;
}
}
- else if (lbegin == 0 || p > string)
+ else if (lbegin == 0 || p > string)
if(strict)
putch(c,NO);
else putch(c,YES);
@@ -969,7 +969,7 @@ cont:
if(nlct++ > 2)goto done;
}
puttmp(c,1);
- star:
+star:
if(puttmp((c=Bgetc(input)),1) == '/'){
beg = tp;
puttmp((c=Bgetc(input)),1);