Revision 69588a95 trunk/Pithos.Network/CloudFilesClient.cs

b/trunk/Pithos.Network/CloudFilesClient.cs
1416 1416
                    client.PutWithRetry(fileUrl, 3, @"application/octet-stream");
1417 1417

  
1418 1418
                    var expectedCodes = new[] { HttpStatusCode.OK, HttpStatusCode.NoContent, HttpStatusCode.Created};
1419
                    return (expectedCodes.Contains(client.StatusCode));
1419
                    var result=(expectedCodes.Contains(client.StatusCode));
1420
                    DeleteObject(account, cloudFile.Container, fileUrl);
1421
                    return result;
1420 1422
                }
1421 1423
                catch
1422 1424
                {
1423 1425
                    return false;
1424 1426
                }
1425
                finally
1426
                {
1427
                    DeleteObject(account,cloudFile.Container,fileUrl);                    
1428
                }                
1429 1427
            }
1430 1428
        }
1431 1429
    }

Also available in: Unified diff