Closed Bug 1494378 Opened 6 years ago Closed 6 years ago

remove static_cast raw pointer in nsHttpTransaction splitting

Categories

(Core :: Networking: HTTP, enhancement, P3)

enhancement

Tracking

()

RESOLVED WONTFIX

People

(Reporter: CuveeHsu, Assigned: CuveeHsu)

References

(Blocks 1 open bug)

Details

(Whiteboard: [necko-triaged])

Attachments

(1 obsolete file)

We should use do_QueryObject
need to followup
nsHttpTransaction on larch has ref count problem.
It has two mRefCnt_s from itself and nsAHttpTransactionShell.
Moreover, nsHttpTransaction has it's own version |Release|, making it more complicated.
(In reply to Junior Hsu from comment #2)
> need to followup
> nsHttpTransaction on larch has ref count problem.
> It has two mRefCnt_s from itself and nsAHttpTransactionShell.
> Moreover, nsHttpTransaction has it's own version |Release|, making it more
> complicated.

This is not true. It's common to let subclasses use their own mRefCnt.
No need to change.
Blocks: socket-proc
QA Contact: jduell.mcbugs
QA Contact: jduell.mcbugs
splitted to bug 1497238 and bug 1485355
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
Attachment #9012390 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: