Closed Bug 262522 Opened 21 years ago Closed 18 years ago

Too many dangerous recursive deletes

Categories

(SeaMonkey :: General, defect)

defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: dveditz, Assigned: dveditz)

Details

Several places use a recursive file delete inappropriately, leading to potentially horrible dataloss when combined with other bugs (e.g. bug 259708). Too bad nsIFile is frozen, if not we could change Remove() to take another value than true/false, such as #define RECURSIVE 666 http://lxr.mozilla.org/mozilla/search?string=Remove(PR_TRUE) A couple of those a legit, but most are problems waiting to happen.
Product: Browser → Seamonkey
These all appear to be OK.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.