Custom Query (245 matches)
Results (34 - 36 of 245)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#53 | fixed | libc: freopen("missing",,) causes panic | ||
Description |
in _fopen there are at least two fialure paths which are locking and unlocking the stream, this won't work well for freopen. |
|||
#54 | fixed | libc: fchdir(open('.', O_RDONLY)) may corrupt path resolving | ||
Description |
dirOpen isn't initializing the fInUnixTree member, and a fchdir operation may then load garbage into the global flag and screw things up really badly. |
|||
#55 | fixed | emxomfld doesn't delete temporary files | ||
Description |
when arg_init() is called, the temporary files is not deleted, so at program exit only the last temporary files is effectively erased. Index: emxomfld.c =================================================================== --- emxomfld.c (revision 2508) +++ emxomfld.c (working copy) @@ -1160,7 +1163,11 @@ static void arg_init (int rsp) { - response_fname[0] = '\0'; + if (response_fname[0] != '\0') + { + remove (response_fname); + response_fname[0] = '\0'; + } command_line[0] = '\0'; line_len = 0; response_flag = rsp; |
Note: See TracQuery
for help on using queries.