summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_disk_queue.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rabbit_disk_queue.erl b/src/rabbit_disk_queue.erl
index 22406b0b0c..94a444e2a1 100644
--- a/src/rabbit_disk_queue.erl
+++ b/src/rabbit_disk_queue.erl
@@ -459,7 +459,7 @@ combineFiles({Source, SourceValid, _SourceContiguousTop, _SourceLeft, _SourceRig
{ok, 0} = file:position(TmpHdl, {bof, 0}),
{ok, DestinationContiguousTop} = file:position(DestinationHdl, {bof, DestinationContiguousTop}),
ok = file:truncate(DestinationHdl),
- {ok, ExpectedSize} = file:position(DestinationHdl, {cur, SourceValid}),
+ {ok, ExpectedSize} = file:position(DestinationHdl, {bof, ExpectedSize}),
ok = file:truncate(DestinationHdl),
{ok, DestinationContiguousTop} = file:position(DestinationHdl, {bof, DestinationContiguousTop}),
{ok, TmpSize} = file:copy(TmpHdl, DestinationHdl, TmpSize),