summaryrefslogtreecommitdiffstats
path: root/.gitattributes
diff options
context:
space:
mode:
authorMarc Dionne2017-03-16 17:27:44 +0100
committerDavid Howells2017-03-16 17:27:44 +0100
commitbcd89270d93b7edebb5de5e5e7dca1a77a33496e (patch)
tree3e196dac7eed6313b0cd3111002434efc8ed0bb8 /.gitattributes
parentafs: Adjust mode bits processing (diff)
downloadkernel-qcow2-linux-bcd89270d93b7edebb5de5e5e7dca1a77a33496e.tar.gz
kernel-qcow2-linux-bcd89270d93b7edebb5de5e5e7dca1a77a33496e.tar.xz
kernel-qcow2-linux-bcd89270d93b7edebb5de5e5e7dca1a77a33496e.zip
afs: Deal with an empty callback array
Servers may send a callback array that is the same size as the FID array, or an empty array. If the callback count is 0, the code would attempt to read (fid_count * 12) bytes of data, which would fail and result in an unmarshalling error. This would lead to stale data for remotely modified files or directories. Store the callback array size in the internal afs_call structure and use that to determine the amount of data to read. Signed-off-by: Marc Dionne <marc.dionne@auristor.com>
Diffstat (limited to '.gitattributes')
0 files changed, 0 insertions, 0 deletions