Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/duplicati/duplicati.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Duplicati/Library/Backend/AlternativeFTP/AlternativeFTPBackend.cs')
-rw-r--r--Duplicati/Library/Backend/AlternativeFTP/AlternativeFTPBackend.cs8
1 files changed, 6 insertions, 2 deletions
diff --git a/Duplicati/Library/Backend/AlternativeFTP/AlternativeFTPBackend.cs b/Duplicati/Library/Backend/AlternativeFTP/AlternativeFTPBackend.cs
index 0e027df83..28f9c0403 100644
--- a/Duplicati/Library/Backend/AlternativeFTP/AlternativeFTPBackend.cs
+++ b/Duplicati/Library/Backend/AlternativeFTP/AlternativeFTPBackend.cs
@@ -451,6 +451,7 @@ namespace Duplicati.Library.Backend.AlternativeFTP
var stream = new MemoryStream();
var writer = new StreamWriter(stream) { AutoFlush = true };
writer.Write(str);
+ stream.Position = 0;
return stream;
}
@@ -488,11 +489,14 @@ namespace Duplicati.Library.Backend.AlternativeFTP
}
// Test read permissions
- using (var stream = new MemoryStream())
+ using (var testStream = new MemoryStream())
{
try
{
- Get(TEST_FILE_NAME, stream);
+ Get(TEST_FILE_NAME, testStream);
+ var readValue = System.Text.Encoding.Default.GetString(testStream.ToArray());
+ if (readValue != TEST_FILE_CONTENT)
+ throw new Exception("Test file corrupted.");
}
catch (Exception e)
{