svn commit: samba r6753 - in branches/SAMBA_3_0/source/libsmb: .

derrell at samba.org derrell at samba.org
Thu May 12 12:50:04 GMT 2005


Author: derrell
Date: 2005-05-12 12:50:03 +0000 (Thu, 12 May 2005)
New Revision: 6753

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=6753

Log:
Fixes bug 2663.  cli_getattrE() and cli_setattrE() were not formatting or
parsing the timestamp values correctly.  It turns out they were using the
incorrect function for formatting and parsing values.  Thanks to Satwik Hebbar
for reporting this and testing the patch.


Modified:
   branches/SAMBA_3_0/source/libsmb/clifile.c


Changeset:
Modified: branches/SAMBA_3_0/source/libsmb/clifile.c
===================================================================
--- branches/SAMBA_3_0/source/libsmb/clifile.c	2005-05-12 10:46:57 UTC (rev 6752)
+++ branches/SAMBA_3_0/source/libsmb/clifile.c	2005-05-12 12:50:03 UTC (rev 6753)
@@ -1103,15 +1103,15 @@
 	}
 
 	if (c_time) {
-		*c_time = make_unix_date3(cli->inbuf+smb_vwv0);
+		*c_time = make_unix_date2(cli->inbuf+smb_vwv0);
 	}
 
 	if (a_time) {
-		*a_time = make_unix_date3(cli->inbuf+smb_vwv2);
+		*a_time = make_unix_date2(cli->inbuf+smb_vwv2);
 	}
 
 	if (m_time) {
-		*m_time = make_unix_date3(cli->inbuf+smb_vwv4);
+		*m_time = make_unix_date2(cli->inbuf+smb_vwv4);
 	}
 
 	return True;
@@ -1186,9 +1186,9 @@
 	cli_setup_packet(cli);
 
 	SSVAL(cli->outbuf,smb_vwv0, fd);
-	put_dos_date3(cli->outbuf,smb_vwv1, c_time);
-	put_dos_date3(cli->outbuf,smb_vwv3, a_time);
-	put_dos_date3(cli->outbuf,smb_vwv5, m_time);
+	put_dos_date2(cli->outbuf,smb_vwv1, c_time);
+	put_dos_date2(cli->outbuf,smb_vwv3, a_time);
+	put_dos_date2(cli->outbuf,smb_vwv5, m_time);
 
 	p = smb_buf(cli->outbuf);
 	*p++ = 4;



More information about the samba-cvs mailing list