search for: staticvoidprint_comments

Displaying 2 results from an estimated 2 matches for "staticvoidprint_comments".

2018 Feb 09
3
[PATCH]Add address overflow check
Hi, I came into a crash when using 32-bit `speexdec` and found that there's an address overflow in function `print_comments()`: static void print_comments(char *comments, int length) { char *c=comments; int len, i, nb_fields; char *end; if (length<8) { fprintf (stderr, "Invalid/corrupted comments\n"); return; } end = c+length;
2018 Feb 09
0
[PATCH]Add address overflow check
...re being hit by something else. That or your compiler is really broken. Cheers, Jean-Marc On 02/09/2018 04:42 AM, Ruikai Liu wrote: > Hi, > > I came into a crash when using 32-bit `speexdec` and found that there's > an address overflow in function `print_comments()`: > > staticvoidprint_comments(char*comments, intlength) > > { > >    char*c=comments; > >    intlen, i, nb_fields; > >    char*end; > > >    if(length<8) > >    {    > >       fprintf (stderr, "Invalid/corrupted comments\n"); > >       return; > >  ...