Fix net state change ind.
Change-Id: I552f5038bfc5f526e56acfd184408155ca386aa4
diff --git a/mbtk/mbtk_lib/src/mbtk_info_api.c b/mbtk/mbtk_lib/src/mbtk_info_api.c
index 87c55e2..1c54ecb 100755
--- a/mbtk/mbtk_lib/src/mbtk_info_api.c
+++ b/mbtk/mbtk_lib/src/mbtk_info_api.c
@@ -400,7 +400,7 @@
pthread_mutex_lock(&handle->send_mutex);
pthread_mutex_lock(&handle->mutex);
handle->is_waitting = true;
-
+
mbtk_info_pack_send(handle->client_fd, pack);
mbtk_info_pack_free(&pack);
@@ -2200,11 +2200,11 @@
LOGE("ARG error.");
return -1;
}
- if(info_item_process(handle, MBTK_INFO_ID_IND_NET_STATE_CHANGE, NULL, 0, NULL) > 0) {
+ if(info_item_process(handle, MBTK_INFO_ID_IND_NET_STATE_CHANGE, NULL, 0, NULL) < 0) {
+ return handle->info_err;
+ } else {
handle->net_state_cb = cb;
return 0;
- } else {
- return handle->info_err;
}
}