kwo pushed a commit to branch master. http://git.enlightenment.org/legacy/imlib2_loaders.git/commit/?id=1626208543bb0471528ec36fd0b22b4f1aee4122
commit 1626208543bb0471528ec36fd0b22b4f1aee4122 Author: Kim Woelders <k...@woelders.dk> Date: Fri Nov 22 18:56:01 2019 +0100 ANI loader: Don't use static buffer for mkstemp() template --- src/modules/loaders/loader_ani.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/modules/loaders/loader_ani.c b/src/modules/loaders/loader_ani.c index a85311d..a4d794c 100644 --- a/src/modules/loaders/loader_ani.c +++ b/src/modules/loaders/loader_ani.c @@ -227,7 +227,7 @@ ani_load(MsAni * ani) static char * ani_save_ico(MsChunk * chunk) { - static char tmp[] = "/tmp/imlib2_loader_ani-XXXXXX"; + char tmp[] = "/tmp/imlib2_loader_ani-XXXXXX"; int fd; fd = mkstemp(tmp); @@ -237,7 +237,7 @@ ani_save_ico(MsChunk * chunk) write(fd, &chunk->data, chunk->chunk_size); close(fd); - return tmp; + return strdup(tmp); } char @@ -276,6 +276,7 @@ load(ImlibImage * im, ImlibProgressFunction progress, char progress_granularity, im->real_file = file; unlink(tmpfile); + free(tmpfile); break; } } --