Change-Id: If49622bd1d0bf113c2cd9d7c750bcbef21b0aa41
if (candidate_is_long)
break;
tokenize_result = tokenize_tag (sub_splited_string [j], &image_data);
- if (tokenize_result && _candidate_image_count < SCIM_LOOKUP_TABLE_MAX_PAGESIZE) {
+ if (tokenize_result && _candidate_image_count < SCIM_LOOKUP_TABLE_MAX_PAGESIZE && _candidate_text_count < SCIM_LOOKUP_TABLE_MAX_PAGESIZE) {
_candidate_image [_candidate_image_count] = elm_image_add (parent);
snprintf (image_key, sizeof (image_key), "%d",_candidate_image_count);
elm_image_file_set (_candidate_image [_candidate_image_count], image_data.path.c_str (), image_key);
{
if (filename[lendir -1] != '/')
filename[lendir++] = '/';
+
strncpy (filename + lendir, base_name, filenamesize - lendir);
}
if (ret < 0 && addrlen > 0)
m_err = errno;
- else {
+
+ if (ret >= 0) {
int flag = fcntl (ret, F_GETFD, 0);
fcntl (ret, F_SETFD, flag|FD_CLOEXEC);
}