1
0
Fork 0
forked from len0rd/rockbox

dircache: Fix a NULL pointer dereference

if idx == 0, get_idx_dcvolp() will return NULL.

Change-Id: I4eafa71bb1f77ef8c865570bf8f124cdd9326d3e
This commit is contained in:
Solomon Peachy 2020-10-27 21:57:40 -04:00
parent 7dbfda6c55
commit a5a19a3370

View file

@ -2612,6 +2612,7 @@ static dc_serial_t get_file_serialhash(const struct dircache_file *dcfilep)
idx = ce->up; idx = ce->up;
} }
if (idx < 0)
h = dc_hash_serialnum(get_idx_dcvolp(idx)->serialnum, h); h = dc_hash_serialnum(get_idx_dcvolp(idx)->serialnum, h);
return h; return h;