HDFS-14175. EC: Native XOR decoder should reset the output buffer before using it. Contributed by Ayush Saxena.
(cherry picked from commit dacc1a759e3ba3eca000cbacc6145b231253b174)
This commit is contained in:
parent
fc8a7a9e5b
commit
a131611b4b
@ -66,6 +66,8 @@ Java_org_apache_hadoop_io_erasurecode_rawcoder_NativeXORRawDecoder_decodeImpl(
|
|||||||
numDataUnits + numParityUnits);
|
numDataUnits + numParityUnits);
|
||||||
getOutputs(env, outputs, outputOffsets, xorDecoder->outputs, numParityUnits);
|
getOutputs(env, outputs, outputOffsets, xorDecoder->outputs, numParityUnits);
|
||||||
|
|
||||||
|
memset(xorDecoder->outputs[0], 0, chunkSize);
|
||||||
|
|
||||||
for (i = 0; i < numDataUnits + numParityUnits; i++) {
|
for (i = 0; i < numDataUnits + numParityUnits; i++) {
|
||||||
if (xorDecoder->inputs[i] == NULL) {
|
if (xorDecoder->inputs[i] == NULL) {
|
||||||
continue;
|
continue;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user