diff --git a/src/servers/package/Volume.cpp b/src/servers/package/Volume.cpp index 700de901f3..6ec0865871 100644 --- a/src/servers/package/Volume.cpp +++ b/src/servers/package/Volume.cpp @@ -1373,7 +1373,7 @@ Volume::_CommitTransaction(BMessage* message, error = B_TRANSACTION_NO_MEMORY; } - _result.SetError(B_TRANSACTION_OK); + _result.SetError(error); // revert on error if (error != B_TRANSACTION_OK)