WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
26197
Incorrect variable initialization in PlatformContextSkia.cpp
https://bugs.webkit.org/show_bug.cgi?id=26197
Summary
Incorrect variable initialization in PlatformContextSkia.cpp
Roland Steiner
Reported
2009-06-04 15:30:30 PDT
The PlatformContextSkia constructor does a (very likely) wrong size initialization for its m_stateStack member: m_stateStack(sizeof(State)) The intended initialization is probably rather m_stateStack(1)
Attachments
patch correcting the member variable initialization
(460 bytes, patch)
2009-06-04 15:31 PDT
,
Roland Steiner
no flags
Details
Formatted Diff
Diff
PlatformContextSkia : fix member initialization (fixed .patch)
(553 bytes, patch)
2009-06-04 16:32 PDT
,
Roland Steiner
eric
: review-
Details
Formatted Diff
Diff
ChangeLog entry
(784 bytes, patch)
2009-06-04 16:38 PDT
,
Roland Steiner
no flags
Details
Formatted Diff
Diff
patch - remove variable initialization
(1.54 KB, patch)
2009-06-04 21:21 PDT
,
Roland Steiner
eric
: review+
Details
Formatted Diff
Diff
Show Obsolete
(3)
View All
Add attachment
proposed patch, testcase, etc.
Roland Steiner
Comment 1
2009-06-04 15:31:28 PDT
Created
attachment 30962
[details]
patch correcting the member variable initialization
Roland Steiner
Comment 2
2009-06-04 16:32:07 PDT
Created
attachment 30969
[details]
PlatformContextSkia : fix member initialization (fixed .patch) (fixed .patch format, otherwise same as above)
Roland Steiner
Comment 3
2009-06-04 16:38:23 PDT
Created
attachment 30971
[details]
ChangeLog entry
Eric Seidel (no email)
Comment 4
2009-06-04 20:52:29 PDT
Comment on
attachment 30969
[details]
PlatformContextSkia : fix member initialization (fixed .patch) I suggest we remove the initialization all together. Vector will do the right thing by itself, we don't need to tell it to only allocate 1 slot by default.
Roland Steiner
Comment 5
2009-06-04 20:58:58 PDT
(In reply to
comment #4
) I'm ok with that. It only occurred to me while browsing the code - I didn't question (or even research) the motivation behind it.
David Levin
Comment 6
2009-06-04 21:03:13 PDT
Comment on
attachment 30971
[details]
ChangeLog entry removed the r? from the changelog entry.
Roland Steiner
Comment 7
2009-06-04 21:21:11 PDT
Created
attachment 30988
[details]
patch - remove variable initialization cf.
comment #4
Eric Seidel (no email)
Comment 8
2009-06-04 21:25:32 PDT
Comment on
attachment 30988
[details]
patch - remove variable initialization I would have just copied my comment instead of citing it. :) But looks great!
Roland Steiner
Comment 9
2009-06-10 10:01:51 PDT
(In reply to
comment #8
) Thanks - as I'm not a committer (yet!), could you please commit this for me as well? Cheers, Roland
Brent Fulgham
Comment 10
2009-06-10 11:16:49 PDT
Landed in @
r44576
. Please don't remove the "Review by NOBODY (OOPS!)" from the ChangeLog.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug