summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/lib/MC/ConstantPools.cpp
diff options
context:
space:
mode:
authorae <ae@FreeBSD.org>2016-01-11 18:11:06 +0000
committerae <ae@FreeBSD.org>2016-01-11 18:11:06 +0000
commit8c83f312768355e6ac0a39475c40f17ceaaaaaa5 (patch)
treee8617ec136becb7301a5a280b065450da616afbe /contrib/llvm/lib/MC/ConstantPools.cpp
parentb5abcf3a8880919bc27f5e87b5b9a35db3adff96 (diff)
downloadFreeBSD-src-8c83f312768355e6ac0a39475c40f17ceaaaaaa5.zip
FreeBSD-src-8c83f312768355e6ac0a39475c40f17ceaaaaaa5.tar.gz
Change the type of newsize argument in the smbfs_smb_setfsize() function
from int to int64. MSDN says that SMB_SET_FILE_END_OF_FILE_INFO uses signed 64-bit integer to specify offset, but since smbfs_smb_setfsize() has used plain int, a value was truncated in case when offset was larger than 2G. https://msdn.microsoft.com/en-us/library/ff469975.aspx In particular, now `truncate -s 10G` will work correctly on the mounted SMB share. Reported and tested by: Eugene Grosbein <eugen at grosbein dot net> MFC after: 1 week
Diffstat (limited to 'contrib/llvm/lib/MC/ConstantPools.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud