Changeset 84095 in webkit


Ignore:
Timestamp:
Apr 16, 2011 2:22:33 PM (13 years ago)
Author:
andersca@apple.com
Message:

2011-04-16 Anders Carlsson <andersca@apple.com>

Reviewed by Sam Weinig.

Crash when NPP_Write returns -1 when writing the manual stream
https://bugs.webkit.org/show_bug.cgi?id=58735
<rdar://problem/9124993>

If NPP_Write returns -1 we must cancel the stream.

  • WebProcess/Plugins/Netscape/NetscapePluginStream.cpp: (WebKit::NetscapePluginStream::deliverDataToPlugin):
Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r84091 r84095  
     12011-04-16  Anders Carlsson  <andersca@apple.com>
     2
     3        Reviewed by Sam Weinig.
     4
     5        Crash when NPP_Write returns -1 when writing the manual stream
     6        https://bugs.webkit.org/show_bug.cgi?id=58735
     7        <rdar://problem/9124993>
     8
     9        If NPP_Write returns -1 we must cancel the stream.
     10
     11        * WebProcess/Plugins/Netscape/NetscapePluginStream.cpp:
     12        (WebKit::NetscapePluginStream::deliverDataToPlugin):
     13
    1142011-04-16  Sam Weinig  <sam@webkit.org>
    215
  • trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePluginStream.cpp

    r82193 r84095  
    222222        int32_t numBytesWritten = m_plugin->NPP_Write(&m_npStream, m_offset, dataLength, data);
    223223        if (numBytesWritten < 0) {
     224            cancel();
    224225            stop(NPRES_NETWORK_ERR);
    225226            return;
Note: See TracChangeset for help on using the changeset viewer.