LVGL Ver.9 Error in Gif

Hello how shell this work

gd_GIF * gd_open_gif_file(const char * fname)
{

gd_GIF gif_base;

memset(&gif_base, 0, sizeof(gif_base));

bool res = f_gif_open(&gif_base, fname, true);

LV_LOG_INFO(“<***************** Gif Return fname %s- OK %d ********************************************************>”, fname, gif_base);
if(!res) return NULL;
LV_LOG_INFO(“<*****************Errorn fname %s- Error %d ********************************************************>”, fname, gif_base);
return
gif_open(&gif_base);
}

this is in gifdec.c How get gif_base data. gif_base is null.