Opened 19 years ago
Closed 19 years ago
#53 closed defect (fixed)
libc: freopen("missing",,) causes panic
Reported by: | bird | Owned by: | bird |
---|---|---|---|
Priority: | high | Milestone: | libc-0.6.1 |
Component: | libc-frontend | Version: | 0.6 |
Severity: | normal | Keywords: | freopen panic |
Cc: |
Description
in _fopen there are at least two fialure paths which are locking and unlocking the stream, this won't work well for freopen.
Note:
See TracTickets
for help on using tickets.
Hmm.. incomplete fix here, _openstream got a lock bool argument which isn't used. Made it use the argument to determing whether the stream vector lock should be taken or not.