[liboauth2]Fix Coverity Issues 69/176769/5 accepted/tizen/unified/20180504.081301 submit/tizen/20180428.094906 submit/tizen/20180502.102159
authorSusnata Sovalin <s.sovalin@samsung.com>
Mon, 23 Apr 2018 09:42:36 +0000 (15:12 +0530)
committerSusnata Sovalin <s.sovalin@samsung.com>
Tue, 24 Apr 2018 08:58:41 +0000 (08:58 +0000)
Change-Id: I76b9d08a93b596cac0672de4afc1185ca2415c45
Signed-off-by: Susnata Sovalin <s.sovalin@samsung.com>
src/oauth2_manager.c

index 5e02b6ee22ab4a0fc82805c3aed799dc2f6ba608..89e84bfeddc6a450e64042f1b848a7c8daf892bb 100755 (executable)
@@ -120,7 +120,7 @@ __check_permission(void)
                         OAUTH2_LOG_E("fread() Fail(%d)", ret);
                         return 0;
                }
-
+               smack_label[ret] = '\0';
                snprintf(uid, sizeof(uid), "%d", getuid());
 
                ret = cynara_check(cynara_h, smack_label, "", uid, INTERNET_PRIVILEGE);
@@ -627,7 +627,7 @@ __curl_post_request(oauth2_manager_s *mgr_handle, const char *url,
        curl_easy_setopt(mgr_handle->curl_handle, CURLOPT_POSTFIELDS,
                post_body);
        char *data = NULL;
-       curl_easy_setopt(mgr_handle->curl_handle, CURLOPT_WRITEDATA, &data);
+       curl_easy_setopt(mgr_handle->curl_handle, CURLOPT_WRITEDATA, data);
        curl_easy_setopt(mgr_handle->curl_handle, CURLOPT_WRITEFUNCTION,
                __store_curl_response);
        curl_easy_setopt(mgr_handle->curl_handle, CURLOPT_SSL_VERIFYPEER,