Date: Tue Dec 3 08:02:21 2002 Author: jra Update of /data/cvs/samba/source/smbd In directory dp.samba.org:/tmp/cvs-serv26289/smbd
Modified Files: blocking.c nttrans.c reply.c Log Message: Fixed nasty bug where file writes with start offsets in the range 0x80000000 -> 0xFFFFFFFF would fail as they were being cast from IVAL (uint32) to SMB_OFF_T (off_t or off64_t, both *signed* types). The sign extension would cause the offset to be treated as negative. Thanks to Herb for helping me track this one down (IRIX is good for large file tests :-). Jeremy. PS. That horrid EXEXIST thing has broken configure..... Revisions: blocking.c 1.32 => 1.33 http://www.samba.org/cgi-bin/cvsweb/samba/source/smbd/blocking.c?r1=1.32&r2=1.33 nttrans.c 1.169 => 1.170 http://www.samba.org/cgi-bin/cvsweb/samba/source/smbd/nttrans.c?r1=1.169&r2=1.170 reply.c 1.406 => 1.407 http://www.samba.org/cgi-bin/cvsweb/samba/source/smbd/reply.c?r1=1.406&r2=1.407