A small memory footprint AMQP implimentation
Dependents: iothub_client_sample_amqp remote_monitoring simplesample_amqp
Diff: sasl_mechanism.c
- Revision:
- 20:206846c14c80
- Parent:
- 19:000ab4e6a2c1
- Child:
- 23:1111ee8bcba4
diff -r 000ab4e6a2c1 -r 206846c14c80 sasl_mechanism.c --- a/sasl_mechanism.c Fri Feb 24 14:00:58 2017 -0800 +++ b/sasl_mechanism.c Fri Mar 10 11:47:49 2017 -0800 @@ -3,8 +3,8 @@ #include <stdlib.h> #include "azure_c_shared_utility/optimize_size.h" +#include "azure_c_shared_utility/gballoc.h" #include "azure_uamqp_c/sasl_mechanism.h" -#include "azure_uamqp_c/amqpalloc.h" typedef struct SASL_MECHANISM_INSTANCE_TAG { @@ -28,7 +28,7 @@ } else { - sasl_mechanism_instance = (SASL_MECHANISM_INSTANCE*)amqpalloc_malloc(sizeof(SASL_MECHANISM_INSTANCE)); + sasl_mechanism_instance = (SASL_MECHANISM_INSTANCE*)malloc(sizeof(SASL_MECHANISM_INSTANCE)); if (sasl_mechanism_instance != NULL) { @@ -39,7 +39,7 @@ if (sasl_mechanism_instance->concrete_sasl_mechanism_handle == NULL) { /* Codes_SRS_SASL_MECHANISM_01_003: [If the underlying concrete_sasl_mechanism_create call fails, saslmechanism_create shall return NULL.] */ - amqpalloc_free(sasl_mechanism_instance); + free(sasl_mechanism_instance); sasl_mechanism_instance = NULL; } } @@ -59,7 +59,7 @@ sasl_mechanism_instance->sasl_mechanism_interface_description->concrete_sasl_mechanism_destroy(sasl_mechanism_instance->concrete_sasl_mechanism_handle); /* Codes_SRS_SASL_MECHANISM_01_007: [saslmechanism_destroy shall free all resources associated with the SASL mechanism handle.] */ - amqpalloc_free(sasl_mechanism_instance); + free(sasl_mechanism_instance); } }