Title: [138684] trunk/Source/WebKit/chromium
- Revision
- 138684
- Author
- [email protected]
- Date
- 2013-01-02 17:10:24 -0800 (Wed, 02 Jan 2013)
Log Message
Initialize WebInputEvent to prevent sending uninitialized bytes with IPC messages.
https://bugs.webkit.org/show_bug.cgi?id=105934
Reviewed by James Robinson.
* public/WebInputEvent.h:
(WebKit::WebInputEvent::WebInputEvent):
Modified Paths
Diff
Modified: trunk/Source/WebKit/chromium/ChangeLog (138683 => 138684)
--- trunk/Source/WebKit/chromium/ChangeLog 2013-01-03 01:06:53 UTC (rev 138683)
+++ trunk/Source/WebKit/chromium/ChangeLog 2013-01-03 01:10:24 UTC (rev 138684)
@@ -1,3 +1,13 @@
+2013-01-02 Cris Neckar <[email protected]>
+
+ Initialize WebInputEvent to prevent sending uninitialized bytes with IPC messages.
+ https://bugs.webkit.org/show_bug.cgi?id=105934
+
+ Reviewed by James Robinson.
+
+ * public/WebInputEvent.h:
+ (WebKit::WebInputEvent::WebInputEvent):
+
2013-01-02 David Tseng <[email protected]>
AX: Chromium needs platform localized strings for media controls.
Modified: trunk/Source/WebKit/chromium/public/WebInputEvent.h (138683 => 138684)
--- trunk/Source/WebKit/chromium/public/WebInputEvent.h 2013-01-03 01:06:53 UTC (rev 138683)
+++ trunk/Source/WebKit/chromium/public/WebInputEvent.h 2013-01-03 01:10:24 UTC (rev 138684)
@@ -59,10 +59,13 @@
class WebInputEvent {
public:
WebInputEvent(unsigned sizeParam = sizeof(WebInputEvent))
- : timeStampSeconds(0.0)
- , size(sizeParam)
- , type(Undefined)
- , modifiers(0) { }
+ {
+ memset(this, 0, sizeParam);
+ timeStampSeconds = 0.0;
+ size = sizeParam;
+ type = Undefined;
+ modifiers = 0;
+ }
// When we use an input method (or an input method editor), we receive
// two events for a keypress. The former event is a keydown, which
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes