Closed
Bug 215768
Opened 22 years ago
Closed 22 years ago
nsAutoPtr is used where nsAutoArrayPtr should've been used : nsUTF8ConverterService.cpp
Categories
(Core :: Internationalization, defect)
Core
Internationalization
Tracking
()
RESOLVED
FIXED
People
(Reporter: jshin1987, Assigned: jshin1987)
References
Details
(Keywords: memory-leak)
Attachments
(1 file)
|
1.42 KB,
patch
|
sicking
:
review+
bzbarsky
:
superreview+
asa
:
approval1.5b+
|
Details | Diff | Splinter Review |
While fixing bug 162765, I made a mistake of using nsAutoPtr instead of
nsAutoArrayPtr in nsUTF8ConverterService.cpp
I'm gonna upload a patch (2-liner) that also uses a better workaround for bug
210297 that I forgot to land.
| Assignee | ||
Comment 1•22 years ago
|
||
I guess using nsAutoPtr (delete) in place of nsAutoArrayPtr (delete []) can
lead to 'who knows what'. It's curious nothing has yet been reported.
| Assignee | ||
Comment 2•22 years ago
|
||
Comment on attachment 129575 [details] [diff] [review]
a patch (2-liner)
asking for r/sr. it's a simple fix but is necessary to prevent a potential
diaster.
Attachment #129575 -
Flags: superreview?(dbaron)
Attachment #129575 -
Flags: review?(bugmail)
Comment 3•22 years ago
|
||
Comment on attachment 129575 [details] [diff] [review]
a patch (2-liner)
sr=bzbarsky.
Using delete instead of delete[] has no bad side effects that I know of apart
from not calling destructors of things in the array (not an issue here) and
possibly leaking most of the array (which would not be so cool, but would not
obviously explode).
I think we would really like this for 1.5b, though, since the memory leak
aspect could be a little unfortunate.
Attachment #129575 -
Flags: superreview?(dbaron)
Attachment #129575 -
Flags: superreview+
Attachment #129575 -
Flags: approval1.5b?
Attachment #129575 -
Flags: review?(bugmail) → review+
I've never heard of using |delete[]| instead of |delete| causing partial leaks.
(It could cause other problems if the system is using different allocators for
|new| and |new[]|, which is theoretically possible, although unlikely.)
Comment 5•22 years ago
|
||
Comment on attachment 129575 [details] [diff] [review]
a patch (2-liner)
a=asa (on behalf of drivers) for checkin to Mozilla 1.5beta.
Attachment #129575 -
Flags: approval1.5b? → approval1.5b+
| Assignee | ||
Comment 6•22 years ago
|
||
patch checked in. thanks all
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•