From bd103b15bf7ced2b045480224e2f038235da29ab Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Fri, 3 Jul 2015 22:16:42 +0000 Subject: [PATCH] Fix result of send_message() when chaos monkey intervenes post-request. --- clients/c/cosmopolite.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clients/c/cosmopolite.c b/clients/c/cosmopolite.c index 4ca15e5..96ee9ae 100644 --- a/clients/c/cosmopolite.c +++ b/clients/c/cosmopolite.c @@ -343,7 +343,7 @@ static void cosmo_complete_unsubscribe(cosmo *instance, struct cosmo_command *co static void cosmo_complete_send_message(cosmo *instance, struct cosmo_command *command, json_t *response, char *result) { json_t *message; int err = json_unpack(response, "{so}", "message", &message); - if (err || strcmp(result, "ok")) { + if (err || (strcmp(result, "ok") && strcmp(result, "duplicate_message"))) { promise_fail(command->promise, NULL, NULL); } else { char *message_content;