forked from enlightenment/efl
evas - generic loaders - fix possible string overflow on decoders
Summary:
fix possible string overflow on decoders.
this commit is based on commit 3c5412f728
that fixes CID 1039580.
Reviewers: raster
Reviewed By: raster
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1783
This commit is contained in:
parent
98b32bcea5
commit
c8a993d1f7
|
@ -173,7 +173,8 @@ _load(Eina_File *ef, const char *key,
|
|||
// single extn not too long
|
||||
if (((end - dot1) <= 5) && (!illegal_char(dot1)))
|
||||
{
|
||||
strcpy(&(decoders[decoders_num][0]), img_loader);
|
||||
strncpy(&(decoders[decoders_num][0]), img_loader, 127);
|
||||
decoders[decoders_num][127] = 0;
|
||||
dotcat(&(decoders[decoders_num][0]), dot1);
|
||||
decoders_num++;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue