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 *
|
Evas_Object *
|
||||||
media_add(Evas_Object *obj, Gravatar *g)
|
media_add(Evas_Object *obj, Gravatar *g)
|
||||||
{
|
{
|
||||||
char buf[4096];
|
Eina_Tmpstr *buff;
|
||||||
int tmpfd;
|
int tmpfd;
|
||||||
Ecore_Con_Url *url;
|
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;
|
g->tmpfd = tmpfd;
|
||||||
|
|
||||||
if (tmpfd >= 0)
|
if (tmpfd >= 0)
|
||||||
{
|
{
|
||||||
if (!(url = ecore_con_url_new(g->url)))
|
if (!(url = ecore_con_url_new(g->url)))
|
||||||
{
|
{
|
||||||
unlink(buf);
|
unlink(buff);
|
||||||
close(tmpfd);
|
close(tmpfd);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -66,13 +66,13 @@ media_add(Evas_Object *obj, Gravatar *g)
|
||||||
ecore_con_url_fd_set(url, tmpfd);
|
ecore_con_url_fd_set(url, tmpfd);
|
||||||
if (!ecore_con_url_get(url))
|
if (!ecore_con_url_get(url))
|
||||||
{
|
{
|
||||||
unlink(buf);
|
unlink(buff);
|
||||||
close(tmpfd);
|
close(tmpfd);
|
||||||
url = NULL;
|
url = NULL;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
ecore_event_handler_add(ECORE_CON_EVENT_URL_COMPLETE,
|
ecore_event_handler_add(ECORE_CON_EVENT_URL_COMPLETE,
|
||||||
_url_compl_cb, buf);
|
_url_compl_cb, buff);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue