Hi,
Sorry but can't undestand the logic.
iupmatex_clipboard.c
line 505, call function:
value = iMatrixExStrCopyData(value, &value_max_size, data, value_len);
iMatrixExStrCopyData, call memcpy with value without malloc?
static char* iMatrixExStrCopyData(char* value, int *value_max_size, const char*
data, int value_len)
{
if (*value_max_size < value_len) /* if fail, memcpy destroy memory pointer */
{
*value_max_size = value_len+10;
value = realloc(value, *value_max_size);
}
memcpy(value, data, value_len);
value[value_len] = 0;
return value;
}
Best regards,
Ranier Vilela
_______________________________________________
Iup-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/iup-users