Fix possible leak in blockstore_read
This commit is contained in:
+2
-2
@@ -94,7 +94,7 @@ int blockstore_impl_t::dequeue_read(blockstore_op_t *read_op)
|
|||||||
memset(read_op->buf, 0, read_op->len);
|
memset(read_op->buf, 0, read_op->len);
|
||||||
read_op->version = 0;
|
read_op->version = 0;
|
||||||
read_op->retval = read_op->len;
|
read_op->retval = read_op->len;
|
||||||
read_op->callback(read_op);
|
FINISH_OP(read_op);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
uint64_t fulfilled = 0;
|
uint64_t fulfilled = 0;
|
||||||
@@ -210,7 +210,7 @@ int blockstore_impl_t::dequeue_read(blockstore_op_t *read_op)
|
|||||||
memset(read_op->buf, 0, read_op->len);
|
memset(read_op->buf, 0, read_op->len);
|
||||||
}
|
}
|
||||||
read_op->retval = read_op->len;
|
read_op->retval = read_op->len;
|
||||||
read_op->callback(read_op);
|
FINISH_OP(read_op);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
read_op->retval = 0;
|
read_op->retval = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user