[Problem] error object double free issue
[cause] error object double free
[Solution] changing g_free_error to g_clear_error fuction to make it more safe.
Change-Id: I11f0eb181fba11142a286ac2a5691dc0a798683b
Signed-off-by: qi1988.yang <qi1988.yang@samsung.com>
g_propagate_error (error, my_error);
#if ENABLE(TIZEN_TV_MULTIPLE_CERTIFICATE)
if ((error != NULL) && (*error != my_error))
- g_error_free (my_error);
+ g_clear_error (&my_error);
#endif
return FALSE;
}
*error = g_error_new (G_CONVERT_ERROR, G_CONVERT_ERROR_ILLEGAL_SEQUENCE,
_("Invalid byte sequence in conversion input"));
if((*error != NULL) && (result == TRUE))
- g_error_free(*error);
+ g_clear_error (error);
g_strfreev(paths);
}
else