forked from enlightenment/efl
don't overwrite source file data with the terminating NUL
SVN revision: 12025
This commit is contained in:
parent
3a824f120d
commit
523ca5adb7
|
@ -75,9 +75,9 @@ source_fetch_file(char *fil, char *filname)
|
||||||
fseek(f, 0, SEEK_SET);
|
fseek(f, 0, SEEK_SET);
|
||||||
sf = mem_alloc(SZ(SrcFile));
|
sf = mem_alloc(SZ(SrcFile));
|
||||||
sf->name = mem_strdup(filname);
|
sf->name = mem_strdup(filname);
|
||||||
sf->file = mem_alloc(sz);
|
sf->file = mem_alloc(sz + 1);
|
||||||
fread(sf->file, sz, 1, f);
|
fread(sf->file, sz, 1, f);
|
||||||
sf->file[sz - 1] = '\0';
|
sf->file[sz] = '\0';
|
||||||
fseek(f, 0, SEEK_SET);
|
fseek(f, 0, SEEK_SET);
|
||||||
srcfiles.list = evas_list_append(srcfiles.list, sf);
|
srcfiles.list = evas_list_append(srcfiles.list, sf);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue