return ret;
error_disconnect_client:
pthread_mutex_lock(&client->lock);
ret = notification_thread_client_disconnect(client, state);
pthread_mutex_unlock(&client->lock);
return ret;
error_disconnect_client:
pthread_mutex_lock(&client->lock);
ret = notification_thread_client_disconnect(client, state);
pthread_mutex_unlock(&client->lock);