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)

Reply via email to