[webkit-dev] Lets use PassRefPtr for arguments less; lets use RefPtr for locals and data members more
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.
More information about the webkit-dev