A small memory footprint AMQP implimentation

Dependents:   iothub_client_sample_amqp remote_monitoring simplesample_amqp

Revision:
29:4a11413cf217
Parent:
28:add19eb7defa
Child:
43:4c1e4e94cdd3
--- a/amqpvalue.c	Fri Jun 30 10:41:22 2017 -0700
+++ b/amqpvalue.c	Fri Jul 14 16:38:03 2017 -0700
@@ -5597,7 +5597,8 @@
     else
     {
         AMQP_VALUE_DATA* value_data = (AMQP_VALUE_DATA*)value;
-        if (value_data->type != AMQP_TYPE_COMPOSITE)
+        if ((value_data->type != AMQP_TYPE_COMPOSITE) &&
+            (value_data->type != AMQP_TYPE_DESCRIBED))
         {
             LogError("Attempt to set composite item on a non-composite type");
             result = __FAILURE__;