This patch adds exception handling code in mosquitto library.
Change-Id: I6e1c0fe678e266f9de7d117251bbf69a521f676e
Signed-off-by: Wonsang Ryou <wonsang.yoo@samsung.com>
pthread_attr_t attr;
mosq->threaded = mosq_ts_self;
- pthread_attr_init(&attr);
- pthread_attr_setstacksize(&attr, TINYARA_MQTT_PTHREAD_STACK_SIZE);
+ if (pthread_attr_init(&attr) != 0) {
+ return MOSQ_ERR_ERRNO;
+ }
+
+ if (pthread_attr_setstacksize(&attr, TINYARA_MQTT_PTHREAD_STACK_SIZE) != 0) {
+ return MOSQ_ERR_ERRNO;
+ }
if (pthread_create(&mosq->thread_id, &attr, _mosquitto_thread_main, mosq) != 0) {
return MOSQ_ERR_ERRNO;