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

Reply via email to