forked from enlightenment/efl
exactness: make sure we handle a negative file descriptor
In an error case the fd could be negative here and we should check before feeding it into fdopen(). CID: 1422197 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11725
This commit is contained in:
parent
c80b0b1360
commit
25f4cba10d
|
@ -265,6 +265,7 @@ _setup_fonts_dir(const char *fonts_dir)
|
|||
if (_unit->fonts_path)
|
||||
{
|
||||
int tmp_fd = eina_file_mkstemp("/tmp/fonts_XXXXXX.conf", &fonts_conf_name);
|
||||
if (tmp_fd < 0) return EINA_FALSE;
|
||||
FILE *tmp_f = fdopen(tmp_fd, "wb");
|
||||
fprintf(tmp_f,
|
||||
"<?xml version=\"1.0\"?>\n<!DOCTYPE fontconfig SYSTEM \"fonts.dtd\">\n<fontconfig>\n"
|
||||
|
|
Loading…
Reference in New Issue