A small memory footprint AMQP implimentation

Dependents:   iothub_client_sample_amqp remote_monitoring simplesample_amqp

Revision:
33:08b53020ff0d
Parent:
31:cafc87baef79
Child:
34:6be9c2058664
diff -r 35e229c1eff2 -r 08b53020ff0d message_sender.c
--- a/message_sender.c	Mon Sep 11 09:23:09 2017 -0700
+++ b/message_sender.c	Mon Sep 25 13:38:40 2017 -0700
@@ -542,7 +542,10 @@
             message_sender_instance->messages[i]->on_message_send_complete(message_sender_instance->messages[i]->context, MESSAGE_SEND_ERROR);
         }
 
-        message_destroy(message_sender_instance->messages[i]->message);
+        if (message_sender_instance->messages[i]->message != NULL)
+        {
+            message_destroy(message_sender_instance->messages[i]->message);
+        }
         free(message_sender_instance->messages[i]);
     }