From: Jean-Benoit MARTIN Date: Wed, 18 Sep 2013 07:32:56 +0000 (+0200) Subject: Change variable type for system observer thread X-Git-Tag: submit/tizen/20130923.213509^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3d37541ab7dff8a12a05e75e440b56313a4fa062;p=platform%2Fcore%2Fsecurity%2Fsecurity-server.git Change variable type for system observer thread The event_callback is not correctly transmitted to the system observer thread. Change so_config into static variable Change-Id: I7572eedcbcbaa33027841c0b7fbf588c34a5d35b Bug-Tizen: IVI-1793 --- diff --git a/src/server/security-server-main.c b/src/server/security-server-main.c index 5235d3c..325b0a5 100644 --- a/src/server/security-server-main.c +++ b/src/server/security-server-main.c @@ -61,7 +61,7 @@ struct security_server_thread_param { int process_app_get_access_request(int sockfd, size_t msg_len); static int netlink_enabled = 1; /* prevent memory leaks when netlink is disabled */ - +static system_observer_config so_config; /************************************************************************************************/ /* Just for test. This code must be removed on release */ @@ -1547,7 +1547,6 @@ int main(int argc, char* argv[]) // create observer thread only if smack is enabled if (smack_check()) { pthread_t system_observer; - system_observer_config so_config; so_config.event_callback = rules_revoker_callback; res = pthread_create(&system_observer, NULL, system_observer_main_thread, (void*)&so_config);