[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-tr] Re: Buffer overrun in /proc/net/tr_rif
On Thu, Apr 08, 1999 at 08:11:49AM +0100, Adrian Bridgett wrote:
> cat /proc/net/tr_rif can result in buffer overruns.
>
> Admittedly I only observed this when running my cleaned-up version, but I
> think it will still occur in the normal case.
>
> This is the patch I was using - the line numbers probably won't line up
> since I've just cut Paul's big-RIF patch out of it.
> @@ -498,8 +496,6 @@
> if(pos>offset+length)
> break;
> }
> - if(pos>offset+length)
> - break;
> }
>
> *start=buffer+(offset-begin); /* Start of wanted data */
Oops - the bad part of my patch. The main code is fine.
Cheers
Adrian
Adrian Bridgett <bridgett@hursley.ibm.com>
Internal: 7-245528 External: 01962-815528