lobaro / lobaro-coap

CoAP Implementation in C
MIT License
124 stars 47 forks source link

CoAP_Res_t.pDescription may be NULL and may hardfault in CoAP_StartNotifyInteractions #26

Closed NZSmartie closed 3 years ago

NZSmartie commented 6 years ago

pDescription may be null and causes a hard-fault when observers are notified of a resource update. https://github.com/Lobaro/lobaro-coap/blob/b6b5ced0f7d013022c848d5f3da4ddb757339b6c/src/coap_interaction.c#L279

It's set to NULL when an null or empty string is passed in as a resource description on CoAP_CreateResource: https://github.com/Lobaro/lobaro-coap/blob/d7a4c79ad2217f744ac9757d2b4bc15599442450/src/coap_resource.c#L335-L340