svn commit: samba r2665 - in branches/SAMBA_3_0/source/libsmb: .
jra at samba.org
jra at samba.org
Sun Sep 26 22:16:00 GMT 2004
Author: jra
Date: 2004-09-26 22:16:00 +0000 (Sun, 26 Sep 2004)
New Revision: 2665
WebSVN: http://websvn.samba.org/websvn/changeset.php?rep=samba&path=/branches/SAMBA_3_0/source/libsmb&rev=2665&nolog=1
Log:
Ensure the UNIX info level returned enough data.
Jeremy.
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 2004-09-26 12:51:49 UTC (rev 2664)
+++ branches/SAMBA_3_0/source/libsmb/clifile.c 2004-09-26 22:16:00 UTC (rev 2665)
@@ -205,6 +205,12 @@
return False;
}
+ if (data_len < 96) {
+ SAFE_FREE(rdata);
+ SAFE_FREE(rparam);
+ return False;
+ }
+
sbuf->st_size = IVAL2_TO_SMB_BIG_UINT(rdata,0); /* total size, in bytes */
sbuf->st_blocks = IVAL2_TO_SMB_BIG_UINT(rdata,8); /* number of blocks allocated */
sbuf->st_blocks /= STAT_ST_BLOCKSIZE;
More information about the samba-cvs
mailing list