Closed Bug 1417 Opened 26 years ago Closed 26 years ago

Plugin handling code creates temporary files but they are never deleted

Categories

(Core Graveyard :: Plug-ins, defect, P3)

x86
Windows NT

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: hjtoi-bugzilla, Assigned: amusil)

Details

Temporary files created during plugin handling are never deleted. The files are placed in the system TEMP directory, named *.ngl
Assignee: michaelp → amusil
Status: NEW → ASSIGNED
Michael - Where/Why are we making temp files?
We create these files in nsStreamListener.
These files are made as a temporary work around for not having StreamAsFile implemented using the cache. I'll check in a temporary fix for now until I get the cache access working.
Summary: Plugin handling code creates temporary files but they are never deleted → ss:Plugin handling code creates temporary files but they are never deleted
Putting on ss: radar to check temp fix.
Summary: ss:Plugin handling code creates temporary files but they are never deleted → Plugin handling code creates temporary files but they are never deleted
Not a stop ship
I've decided to forgo the temp fix and just go ahead and implement the cache access. I'm meeting with Gagan tomorrow to discuss it.
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Cache access is in, but there are some bugs with it that Gagan is aware of. To enable, you need to define USE_CACHE in nsPluginHostImpl.cpp (but it will crash if the plugin uses AsFile streaming). Marking this fixed (bugs assigned to gagan will determine when the switch is permanently flipped on the USE_CACHE)
will mark verfied assuming reporter agrees with fix
QA Contact: 3819
QA Contact: 3819 → 4082
glynn as QA contact
QA Contact: 4082 → 4015
qa assigned to whitebox, gerardok@netscape.com
I have now finally had the time to play around with this, and so far it looks like this really has been fixed. I can not be 100% certain yet, because I can not get plugins working correctly.
Status: RESOLVED → VERIFIED
Okay, at least the nightly build works and with that I was indeed able to verify that this bug is fixed.
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.