From 539e063992538e9407fb573b86cfd93993ed6402 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Thu, 10 May 2018 11:14:54 -0400 Subject: [PATCH] don't retry XMLRPC callback if endpoint says the ID was not found Change-Id: I943f8738e1c92345fc983a3a8ab7d61d00b924ad --- daemon/call.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/daemon/call.c b/daemon/call.c index a7db02ab9..e5d6fc5e7 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -369,8 +369,12 @@ retry: if (r) xmlrpc_DECREF(r); - if (e.fault_occurred) - goto fault; + if (e.fault_occurred) { + if (strcasestr(e.fault_string, "dialog not found")) + ; + else + goto fault; + } xmlrpc_client_destroy(c); xh->tags_urls = g_slist_delete_link(xh->tags_urls, xh->tags_urls);