asf patch

Nicolas Thery nthery at gmail.com
Sun Jul 13 15:42:37 PDT 2008


2008/7/10 ejc <eric.j.christeson at gmail.com>:
> asf(8) dumps core if you give it '\n' as input.  More specifically, if
> it has less than 2 tokens.
> Patch attached.
> Thanks to Antonio Huete Jimenez for getting me interested in this.
>
> Index: usr.sbin/asf/asf.c
> ===================================================================
> RCS file: /home/dcvs2/src/usr.sbin/asf/asf.c,v
> retrieving revision 1.5
> diff -u -r1.5 asf.c
> --- usr.sbin/asf/asf.c  19 May 2008 10:13:08 -0000      1.5
> +++ usr.sbin/asf/asf.c  10 Jul 2008 21:26:11 -0000
> @@ -254,6 +254,8 @@
>            quad_t bssaddr;
>
>            tokens = tokenize(buf, token, MAXTOKEN);
> +           if (tokens <= 1)
> +               continue;
>            base = strtoll(token[2], NULL, 16);
>            if (!dofind) {
>                snprintf(ocbuf,
>

The patch looks fine.





More information about the Submit mailing list