summaryrefslogtreecommitdiff
path: root/csharp/src/Ice/RetryQueue.cs
diff options
context:
space:
mode:
Diffstat (limited to 'csharp/src/Ice/RetryQueue.cs')
-rw-r--r--csharp/src/Ice/RetryQueue.cs9
1 files changed, 4 insertions, 5 deletions
diff --git a/csharp/src/Ice/RetryQueue.cs b/csharp/src/Ice/RetryQueue.cs
index f1788b49fd7..3d1bbaba137 100644
--- a/csharp/src/Ice/RetryQueue.cs
+++ b/csharp/src/Ice/RetryQueue.cs
@@ -41,13 +41,12 @@ namespace IceInternal
{
if(_instance.traceLevels().retry >= 1)
{
- string s = "operation retry canceled\n" + ex;
- _instance.initializationData().logger.trace(_instance.traceLevels().retryCat, s);
+ _instance.initializationData().logger.trace(_instance.traceLevels().retryCat,
+ string.Format("operation retry canceled\n{0}", ex));
}
- Ice.AsyncCallback cb = _outAsync.completed(ex);
- if(cb != null)
+ if(_outAsync.exception(ex))
{
- _outAsync.invokeCompletedAsync(cb);
+ _outAsync.invokeExceptionAsync();
}
}
}