Added a fix to prevent uploading empty files to the usage reporter

This commit is contained in:
Kenneth Skovhede
2016-04-21 13:11:33 +02:00
parent 98156bc647
commit 4a35f95eef
@@ -94,14 +94,19 @@ namespace Duplicati.Library.UsageReporter
int rc;
using(var fs = File.OpenRead(f))
{
req.ContentLength = fs.Length;
var areq = new Library.Utility.AsyncHttpRequest(req);
if (fs.Length > 0)
{
req.ContentLength = fs.Length;
var areq = new Library.Utility.AsyncHttpRequest(req);
using(var rs =areq.GetRequestStream())
Library.Utility.Utility.CopyStream(fs, rs);
using(var rs =areq.GetRequestStream())
Library.Utility.Utility.CopyStream(fs, rs);
using(var resp = (HttpWebResponse)areq.GetResponse())
rc = (int)resp.StatusCode;
using(var resp = (HttpWebResponse)areq.GetResponse())
rc = (int)resp.StatusCode;
}
else
rc = 200;
}
if (rc >= 200 && rc <= 299)