Index: drivers/filesystems/btrfs/flushthread.c =================================================================== --- drivers/filesystems/btrfs/flushthread.c (revision 73854) +++ drivers/filesystems/btrfs/flushthread.c (working copy) @@ -1288,7 +1288,6 @@ Status = write_data(Vcb, tw->address, tw->data, TRUE, tw->length, wtc, NULL, NULL); if (!NT_SUCCESS(Status)) { ERR("write_data returned %08x\n", Status); - ExFreePool(wtc); return Status; } } @@ -1342,7 +1341,7 @@ le = le->Flink; } - + ExFreePool(wtc); return STATUS_SUCCESS; }