Fix svace issue(378745, 378903) 17/198917/1
authorsinikang <sinikang@samsung.com>
Thu, 31 Jan 2019 05:38:02 +0000 (14:38 +0900)
committersinikang <sinikang@samsung.com>
Thu, 31 Jan 2019 05:38:02 +0000 (14:38 +0900)
Change-Id: I2fac1d126386b642bb280d97921eff6e52cfd51e
Signed-off-by: sinikang <sinikang@samsung.com>
packaging/org.tizen.ciss.spec
src/ciss-util.c
src/ciss-widget.c

index 7e963a3..3839bed 100644 (file)
@@ -1,6 +1,6 @@
 %define major 0
 %define minor 1
-%define patchlevel 4
+%define patchlevel 5
 
 Name:       org.tizen.ciss
 Summary:    CISS-MMI application
index 8612e44..ae9a44f 100644 (file)
@@ -21,6 +21,8 @@
 #include <feedback.h>
 #include <contacts.h>
 
+#define MAX_SIZE_ERROR_BUFFER 256
+
 char *_ciss_strcpy(char *pBuffer, int nBufCount, const char *pszString)
 {
        if ((nBufCount - 1) >= (int)strlen(pszString)) {
@@ -200,6 +202,7 @@ char *_ciss_util_make_normalized_number(const char *src)
        int src_len = strlen(src);
        int i = 0;
        bool is_number_type = false;
+       char error_buf[MAX_SIZE_ERROR_BUFFER] = {0, };
 
        // check number type
        for (i = 0; i < number_type_list_cnt; i++) {
@@ -214,7 +217,8 @@ char *_ciss_util_make_normalized_number(const char *src)
        if (src_len && is_number_type) {
                normalized_number = (char *)calloc(src_len + 1, sizeof(char));
                if (!normalized_number) {
-                       DBG("calloc is failed %s", strerror(errno));
+                       strerror_r(errno, error_buf, MAX_SIZE_ERROR_BUFFER);
+                       DBG("calloc is failed %s", error_buf);
                } else {
                        const char *oneChar = src;
                        int d_pos = 0;
index 641e7bd..f4dd6c5 100644 (file)
@@ -721,6 +721,7 @@ void _ciss_ug_new(void *data)
        ciss_appdata_t *ad = (ciss_appdata_t *)data;
 
        struct ug_cbs *cbs = calloc(1, sizeof(struct ug_cbs));
+       ret_if(cbs == NULL);
 
        cbs->result_cb = __ciss_ug_result_cb;
        cbs->destroy_cb = __ciss_ug_destroy_cb;