Author: jra Date: 2006-04-01 18:22:31 +0000 (Sat, 01 Apr 2006) New Revision: 14849
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=14849 Log: Fix >= that should be >. Too strict condition checked by Volker. Jeremy. Modified: branches/SAMBA_3_0/source/smbd/ipc.c Changeset: Modified: branches/SAMBA_3_0/source/smbd/ipc.c =================================================================== --- branches/SAMBA_3_0/source/smbd/ipc.c 2006-04-01 08:12:49 UTC (rev 14848) +++ branches/SAMBA_3_0/source/smbd/ipc.c 2006-04-01 18:22:31 UTC (rev 14849) @@ -509,7 +509,7 @@ goto bad_param; if (pdisp > tpscnt) goto bad_param; - if ((smb_base(inbuf) + poff + pcnt >= inbuf + bufsize) || + if ((smb_base(inbuf) + poff + pcnt > inbuf + bufsize) || (smb_base(inbuf) + poff + pcnt < smb_base(inbuf))) goto bad_param; if (params + pdisp < params) @@ -525,7 +525,7 @@ goto bad_param; if (ddisp > tdscnt) goto bad_param; - if ((smb_base(inbuf) + doff + dcnt >= inbuf + bufsize) || + if ((smb_base(inbuf) + doff + dcnt > inbuf + bufsize) || (smb_base(inbuf) + doff + dcnt < smb_base(inbuf))) goto bad_param; if (data + ddisp < data)