A small memory footprint AMQP implimentation

Dependents:   iothub_client_sample_amqp remote_monitoring simplesample_amqp

Revision:
47:365a93fdb5bb
Parent:
46:01f7ca900e07
--- a/message_sender.c	Tue Sep 11 11:13:43 2018 -0700
+++ b/message_sender.c	Thu Oct 04 09:16:13 2018 -0700
@@ -753,7 +753,6 @@
     }
     else
     {
-        indicate_all_messages_as_error(message_sender);
         (void)messagesender_close(message_sender);
 
         free(message_sender);
@@ -805,6 +804,8 @@
     }
     else
     {
+        indicate_all_messages_as_error(message_sender);
+
         if ((message_sender->message_sender_state == MESSAGE_SENDER_STATE_OPENING) ||
             (message_sender->message_sender_state == MESSAGE_SENDER_STATE_OPEN))
         {