Fix a pointer dereference in disklabel(8). This looks like somebody wrote *s[0] in place of (*s)[0]. Which in this case happens to be equivalent, but it still looks wrong.
OK? Index: sbin/disklabel/editor.c =================================================================== RCS file: /cvs/src/sbin/disklabel/editor.c,v retrieving revision 1.363 diff -u -p -U6 -r1.363 editor.c --- sbin/disklabel/editor.c 19 Nov 2019 06:20:37 -0000 1.363 +++ sbin/disklabel/editor.c 29 Jan 2021 23:50:24 -0000 @@ -2374,22 +2374,22 @@ char * get_token(char **s, size_t *len) { char *p, *r; size_t tlen = 0; p = *s; - while (*len > 0 && !isspace((u_char)*s[0])) { + while (*len > 0 && !isspace((u_char)**s)) { (*s)++; (*len)--; tlen++; } if (tlen == 0) return (NULL); /* eat whitespace */ - while (*len > 0 && isspace((u_char)*s[0])) { + while (*len > 0 && isspace((u_char)**s)) { (*s)++; (*len)--; } if ((r = strndup(p, tlen)) == NULL) err(1, NULL); -- Christian "naddy" Weisgerber na...@mips.inka.de