express: Use Eina_Tmpstr for buffer
Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
parent
757b21f653
commit
b7be2f7606
|
@ -45,20 +45,20 @@ _url_compl_cb(void *data, int type EINA_UNUSED, void *event_info EINA_UNUSED)
|
|||
Evas_Object *
|
||||
media_add(Evas_Object *obj, Gravatar *g)
|
||||
{
|
||||
char buf[4096];
|
||||
Eina_Tmpstr *buff;
|
||||
int tmpfd;
|
||||
Ecore_Con_Url *url;
|
||||
|
||||
tmpfd = eina_file_mkstemp("express", &buf);
|
||||
tmpfd = eina_file_mkstemp("express", &buff);
|
||||
|
||||
g->img_file = eina_stringshare_add(buf);
|
||||
g->img_file = eina_stringshare_add(buff);
|
||||
g->tmpfd = tmpfd;
|
||||
|
||||
if (tmpfd >= 0)
|
||||
{
|
||||
if (!(url = ecore_con_url_new(g->url)))
|
||||
{
|
||||
unlink(buf);
|
||||
unlink(buff);
|
||||
close(tmpfd);
|
||||
}
|
||||
else
|
||||
|
@ -66,13 +66,13 @@ media_add(Evas_Object *obj, Gravatar *g)
|
|||
ecore_con_url_fd_set(url, tmpfd);
|
||||
if (!ecore_con_url_get(url))
|
||||
{
|
||||
unlink(buf);
|
||||
unlink(buff);
|
||||
close(tmpfd);
|
||||
url = NULL;
|
||||
}
|
||||
else
|
||||
ecore_event_handler_add(ECORE_CON_EVENT_URL_COMPLETE,
|
||||
_url_compl_cb, buf);
|
||||
_url_compl_cb, buff);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue