[webkit-dev] Lets use PassRefPtr for arguments less; lets use RefPtr for locals and data members more
Darin Adler
darin at apple.com
Sun Jun 19 14:05:40 PDT 2011
On Jun 19, 2011, at 2:03 PM, Ryosuke Niwa wrote:
> One of the most common security bugs I have seen in editing is that we keep a raw pointer to a node and call some helper method that modifies DOM (therefore invoking scripts).
>
> I'm sometimes tempted to replace all instances of Node* in the editing component by RefPtr/PassRefPtr.
I suspect that if the data members and local variables had type RefPtr, then it mostly wouldn’t matter if argument types were PassRefPtr or raw pointers for this purpose.
-- Darin
More information about the webkit-dev
mailing list