#include "NSProviderSubscription.h"\r
#include "NSProviderListener.h"\r
\r
+NSCacheList * consumerSubList;\r
+\r
NSResult NSInitSubscriptionList()\r
{\r
NS_LOG(DEBUG, "NSInitSubscriptionList - IN");\r
NSCacheElement * element = (NSCacheElement *) OICMalloc(sizeof(NSCacheElement));\r
NS_VERIFY_NOT_NULL_V(element);\r
NSCacheSubData * subData = (NSCacheSubData *) OICMalloc(sizeof(NSCacheSubData));\r
- NS_VERIFY_NOT_NULL_V(subData);\r
-\r
+ if (!subData)\r
+ {\r
+ NS_LOG(ERROR, "Memory assignment to subData failed");\r
+ NSOICFree(element);\r
+ return;\r
+ }\r
OICStrcpy(subData->id, UUID_STRING_SIZE, id);\r
NS_LOG_V(INFO_PRIVATE, "SubList ID = [%s]", subData->id);\r
\r
NSCacheElement * element = (NSCacheElement *) OICMalloc(sizeof(NSCacheElement));\r
NS_VERIFY_NOT_NULL_V(element);\r
NSCacheSubData * subData = (NSCacheSubData *) OICMalloc(sizeof(NSCacheSubData));\r
- NS_VERIFY_NOT_NULL_V(subData);\r
+ if (!subData)\r
+ {\r
+ NS_LOG(ERROR, "Memory assignment to subData failed");\r
+ NSOICFree(element);\r
+ return;\r
+ }\r
\r
OICStrcpy(subData->id, UUID_STRING_SIZE, id);\r
NS_LOG_V(INFO_PRIVATE, "SubList ID = [%s]", subData->id);\r