fix issues which are checked by svace script.
Signed-off-by: Hongkuk, Son <hongkuk.son@samsung.com>
Change-Id: I02ad5d33c13fbc3a807a7d8c83ff47222ebbd141
public:
OnStartAppListener** in_result_cb = NULL;
+ start_result_callback() { }
+
void onSuccess(bool result)
{
MSF_DBG("start result callback onSuccess()");
public:
OnStopAppListener** in_result_cb = NULL;
+ stop_result_callback() { }
+
void onSuccess(bool result)
{
MSF_DBG("stop result callback onSuccess()");
map<string, string> params = getparams();
start_result_callback* start_app_result_listener = new start_result_callback();
- start_app_result_listener->in_result_cb = &start_app_listener;
- invokeMethod(webapp?Message::METHOD_WEB_APPLICATION_START : Message::METHOD_APPLICATION_START, params, start_app_result_listener);
+
+ if (start_app_result_listener) {
+ start_app_result_listener->in_result_cb = &start_app_listener;
+ invokeMethod(webapp?Message::METHOD_WEB_APPLICATION_START : Message::METHOD_APPLICATION_START, params, start_app_result_listener);
+ }
}
void Application::stop()
{
map<string, string> params = getparams();
stop_result_callback* stop_app_result_listener = new stop_result_callback();
- stop_app_result_listener->in_result_cb = &stop_app_listener;
- invokeMethod(webapp?Message::METHOD_WEB_APPLICATION_STOP : Message::METHOD_APPLICATION_STOP, params, stop_app_result_listener);
+
+ if (stop_app_result_listener) {
+ stop_app_result_listener->in_result_cb = &stop_app_listener;
+ invokeMethod(webapp?Message::METHOD_WEB_APPLICATION_STOP : Message::METHOD_APPLICATION_STOP, params, stop_app_result_listener);
+ }
}
void Application::install()
map<string, string> *at_data = new map<string, string>(attributes);
map<Channel *, map<string, string> *> *pt_user_data =
new map<Channel *, map<string, string> *>();
- pt_user_data->insert({this, at_data});
+ if (pt_user_data) {
+ pt_user_data->insert({this, at_data});
+ }
int status = pthread_create(&connect_thread, NULL, pt_startConnect,
(void *)pt_user_data);
for (std::vector<Client>::iterator it = clients.begin() ; it != clients.end(); ++it) {
if ((*it).isHost()) {
host = new Client();
- host->create(*it);
+ if (host) {
+ host->create(*it);
+ }
}
}
}
string ip_id;
int provider_type;
+ ResultMSFDServiceCallback() { }
+
void onSuccess(Service svc)
{
MSF_DBG("MSFD Service Callback onSucces()");
} else if (state == STATE_ALIVE || state == STATE_UP) {
if (itr == aliveMap.end()) {
ResultMSFDServiceCallback *rService = new ResultMSFDServiceCallback();
- rService->MSFDSearchProvider_pointer = this;
- rService->ttl = ttl;
- rService->provider_type = MSFD;
- rService->ip_id = ip;
- Service::getByURI(url, SERVICE_CHECK_TIMEOUT, rService);
+ if (rService) {
+ rService->MSFDSearchProvider_pointer = this;
+ rService->ttl = ttl;
+ rService->provider_type = MSFD;
+ rService->ip_id = ip;
+ Service::getByURI(url, SERVICE_CHECK_TIMEOUT, rService);
+ }
} else {
updateAlive(ttl, ip, MSFD);
}
application = new Application(&(*service), "http://www.google.com", "test");
- application->setonConnectListener(&connect_listener);
- application->connect();
+ if (application) {
+ application->setonConnectListener(&connect_listener);
+ application->connect();
+ }
}
void disconnect()