diff options
author | Reinhard Tartler <siretart@tauware.de> | 2011-10-28 01:13:54 +0200 |
---|---|---|
committer | Reinhard Tartler <siretart@tauware.de> | 2011-10-28 01:13:54 +0200 |
commit | 7b4540ae3c9ac331eed17fdf15a33f64b103cb4d (patch) | |
tree | ca47acead4e3676acd942de5f443d7bdc5fdd90c /bin/bbstored/BackupCommands.cpp | |
parent | 8a937bd354001a190dbe66538aacb353e7c99341 (diff) |
Import upstream version 0.11.1~r2837
Diffstat (limited to 'bin/bbstored/BackupCommands.cpp')
-rw-r--r-- | bin/bbstored/BackupCommands.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/bin/bbstored/BackupCommands.cpp b/bin/bbstored/BackupCommands.cpp index 38cda234..c27cb7ab 100644 --- a/bin/bbstored/BackupCommands.cpp +++ b/bin/bbstored/BackupCommands.cpp @@ -388,11 +388,12 @@ std::auto_ptr<ProtocolObject> BackupProtocolServerGetFile::DoCommand(BackupProto std::auto_ptr<IOStream> diff2(rContext.OpenObject(patchID)); // Choose a temporary filename for the result of the combination - std::ostringstream fs(rContext.GetStoreRoot()); - fs << ".recombinetemp."; - fs << p; - std::string tempFn(fs.str()); - tempFn = RaidFileController::DiscSetPathToFileSystemPath(rContext.GetStoreDiscSet(), tempFn, p + 16); + std::ostringstream fs; + fs << rContext.GetStoreRoot() << ".recombinetemp." << p; + std::string tempFn = + RaidFileController::DiscSetPathToFileSystemPath( + rContext.GetStoreDiscSet(), fs.str(), + p + 16); // Open the temporary file std::auto_ptr<IOStream> combined; |