#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)) {
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++) {
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;
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;