<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>111943</bug_id>
          
          <creation_ts>2013-03-10 10:50:42 -0700</creation_ts>
          <short_desc>SVGDocumentExtensions should use OwnPtr for pending resource maps.</short_desc>
          <delta_ts>2013-03-10 14:03:00 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>SVG</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andreas Kling">kling</reporter>
          <assigned_to name="Andreas Kling">kling</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>d-r</cc>
    
    <cc>fmalita</cc>
    
    <cc>krit</cc>
    
    <cc>pdr</cc>
    
    <cc>peter+ews</cc>
    
    <cc>rego+ews</cc>
    
    <cc>schenney</cc>
    
    <cc>webkit-ews</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>xan.lopez</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>851940</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-03-10 10:50:42 -0700</bug_when>
    <thetext>SVGDocumentExtensions should use OwnPtr for pending resource maps.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>851941</commentid>
    <comment_count>1</comment_count>
      <attachid>192381</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-03-10 10:51:25 -0700</bug_when>
    <thetext>Created attachment 192381
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>851942</commentid>
    <comment_count>2</comment_count>
      <attachid>192381</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2013-03-10 11:00:25 -0700</bug_when>
    <thetext>Comment on attachment 192381
Patch

Attachment 192381 did not pass qt-ews (qt):
Output: http://webkit-commit-queue.appspot.com/results/17024104</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>851944</commentid>
    <comment_count>3</comment_count>
      <attachid>192381</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2013-03-10 11:01:07 -0700</bug_when>
    <thetext>Comment on attachment 192381
Patch

Attachment 192381 did not pass qt-wk2-ews (qt):
Output: http://webkit-commit-queue.appspot.com/results/17163030</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>851945</commentid>
    <comment_count>4</comment_count>
      <attachid>192381</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-10 11:01:47 -0700</bug_when>
    <thetext>Comment on attachment 192381
Patch

Attachment 192381 did not pass chromium-ews (chromium-xvfb):
Output: http://webkit-commit-queue.appspot.com/results/17124081</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>851946</commentid>
    <comment_count>5</comment_count>
      <attachid>192381</attachid>
    <who name="EFL EWS Bot">eflews.bot</who>
    <bug_when>2013-03-10 11:05:05 -0700</bug_when>
    <thetext>Comment on attachment 192381
Patch

Attachment 192381 did not pass efl-ews (efl):
Output: http://webkit-commit-queue.appspot.com/results/17162025</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>851947</commentid>
    <comment_count>6</comment_count>
      <attachid>192381</attachid>
    <who name="Peter Beverloo (cr-android ews)">peter+ews</who>
    <bug_when>2013-03-10 11:10:40 -0700</bug_when>
    <thetext>Comment on attachment 192381
Patch

Attachment 192381 did not pass cr-android-ews (chromium-android):
Output: http://webkit-commit-queue.appspot.com/results/17017862</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>851948</commentid>
    <comment_count>7</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2013-03-10 11:16:59 -0700</bug_when>
    <thetext>I would like to ask you t wait till one of the SVG folks 2nd the patch before landing. thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>851949</commentid>
    <comment_count>8</comment_count>
      <attachid>192381</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-10 11:20:09 -0700</bug_when>
    <thetext>Comment on attachment 192381
Patch

Attachment 192381 did not pass cr-linux-debug-ews (chromium-xvfb):
Output: http://webkit-commit-queue.appspot.com/results/17131094</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>851966</commentid>
    <comment_count>9</comment_count>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2013-03-10 13:16:04 -0700</bug_when>
    <thetext>Except for the compile error, this looks good. I&apos;ve been meaning to make the same change for some time :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>851969</commentid>
    <comment_count>10</comment_count>
      <attachid>192384</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-03-10 13:43:34 -0700</bug_when>
    <thetext>Created attachment 192384
Patch for landing

Fixed the 0/nullptr build failure. Anders also requested that I use HashMap::AddResult instead of the awkward ValueType&amp; foo = add().iterator-&gt;value; idiom.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>851971</commentid>
    <comment_count>11</comment_count>
      <attachid>192384</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-10 14:02:55 -0700</bug_when>
    <thetext>Comment on attachment 192384
Patch for landing

Clearing flags on attachment: 192384

Committed r145333: &lt;http://trac.webkit.org/changeset/145333&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>851972</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-10 14:03:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>192381</attachid>
            <date>2013-03-10 10:51:25 -0700</date>
            <delta_ts>2013-03-10 13:43:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-111943.diff</filename>
            <type>text/plain</type>
            <size>7355</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA0NDhjNjViLi4xZTI2Njg2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjMg
QEAKIDIwMTMtMDMtMTAgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCisgICAg
ICAgIFNWR0RvY3VtZW50RXh0ZW5zaW9ucyBzaG91bGQgdXNlIE93blB0ciBmb3IgcGVuZGluZyBy
ZXNvdXJjZSBtYXBzLgorICAgICAgICA8aHR0cDovL3dlYmtpdC5vcmcvYi8xMTE5NDM+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBzdmcvU1ZHRG9j
dW1lbnRFeHRlbnNpb25zLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNWR0RvY3VtZW50RXh0ZW5z
aW9uczo6flNWR0RvY3VtZW50RXh0ZW5zaW9ucyk6CisgICAgICAgIChXZWJDb3JlOjpTVkdEb2N1
bWVudEV4dGVuc2lvbnM6OmFkZFBlbmRpbmdSZXNvdXJjZSk6CisgICAgICAgIChXZWJDb3JlOjpT
VkdEb2N1bWVudEV4dGVuc2lvbnM6OmlzRWxlbWVudFBlbmRpbmdSZXNvdXJjZXMpOgorICAgICAg
ICAoV2ViQ29yZTo6U1ZHRG9jdW1lbnRFeHRlbnNpb25zOjpyZW1vdmVFbGVtZW50RnJvbVBlbmRp
bmdSZXNvdXJjZXMpOgorICAgICAgICAoV2ViQ29yZTo6U1ZHRG9jdW1lbnRFeHRlbnNpb25zOjpy
ZW1vdmVQZW5kaW5nUmVzb3VyY2UpOgorICAgICAgICAoV2ViQ29yZTo6U1ZHRG9jdW1lbnRFeHRl
bnNpb25zOjpyZW1vdmVQZW5kaW5nUmVzb3VyY2VGb3JSZW1vdmFsKToKKyAgICAgICAgKFdlYkNv
cmU6OlNWR0RvY3VtZW50RXh0ZW5zaW9uczo6bWFya1BlbmRpbmdSZXNvdXJjZXNGb3JSZW1vdmFs
KToKKyAgICAgICAgKiBzdmcvU1ZHRG9jdW1lbnRFeHRlbnNpb25zLmg6CisgICAgICAgIChTVkdE
b2N1bWVudEV4dGVuc2lvbnMpOgorCisyMDEzLTAzLTEwICBBbmRyZWFzIEtsaW5nICA8YWtsaW5n
QGFwcGxlLmNvbT4KKwogICAgICAgICBHbG9iYWwgRm9udFBsYXRmb3JtRGF0YSBjYWNoZSBzaG91
bGQgdXNlIE93blB0ci4KICAgICAgICAgPGh0dHA6Ly93ZWJraXQub3JnL2IvMTExOTM5PgogCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHRG9jdW1lbnRFeHRlbnNpb25zLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL3N2Zy9TVkdEb2N1bWVudEV4dGVuc2lvbnMuY3BwCmluZGV4IGQ2OWRl
OWQuLmEwNjMxZjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3N2Zy9TVkdEb2N1bWVudEV4
dGVuc2lvbnMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N2Zy9TVkdEb2N1bWVudEV4dGVuc2lv
bnMuY3BwCkBAIC01MCw4ICs1MCw2IEBAIFNWR0RvY3VtZW50RXh0ZW5zaW9uczo6U1ZHRG9jdW1l
bnRFeHRlbnNpb25zKERvY3VtZW50KiBkb2N1bWVudCkKIAogU1ZHRG9jdW1lbnRFeHRlbnNpb25z
Ojp+U1ZHRG9jdW1lbnRFeHRlbnNpb25zKCkKIHsKLSAgICBkZWxldGVBbGxWYWx1ZXMobV9wZW5k
aW5nUmVzb3VyY2VzKTsKLSAgICBkZWxldGVBbGxWYWx1ZXMobV9wZW5kaW5nUmVzb3VyY2VzRm9y
UmVtb3ZhbCk7CiB9CiAKIHZvaWQgU1ZHRG9jdW1lbnRFeHRlbnNpb25zOjphZGRUaW1lQ29udGFp
bmVyKFNWR1NWR0VsZW1lbnQqIGVsZW1lbnQpCkBAIC0xNTksOSArMTU3LDkgQEAgdm9pZCBTVkdE
b2N1bWVudEV4dGVuc2lvbnM6OmFkZFBlbmRpbmdSZXNvdXJjZShjb25zdCBBdG9taWNTdHJpbmcm
IGlkLCBFbGVtZW50KgogICAgIC8vIG1hcCBpZiB0aGUgZWxlbWVudCBhbHJlYWR5IGV4aXN0cy4g
U28gd2UgYWRkIHdpdGggYSB2YWx1ZSBvZiAwLCBhbmQgaXQgZWl0aGVyIGZpbmRzIHRoZQogICAg
IC8vIGV4aXN0aW5nIGVsZW1lbnQgb3IgYWRkcyBhIG5ldyBvbmUgaW4gYSBzaW5nbGUgb3BlcmF0
aW9uLiBUaGUgIi5pdGVyYXRvci0+dmFsdWUiIGlkaW9tIGdldHMKICAgICAvLyB1cyB0byB0aGUg
aXRlcmF0b3IgZnJvbSBhZGQncyByZXN1bHQsIGFuZCB0aGVuIHRvIHRoZSB2YWx1ZSBpbnNpZGUg
dGhlIGhhc2ggdGFibGUuCi0gICAgU1ZHUGVuZGluZ0VsZW1lbnRzKiYgc2V0ID0gbV9wZW5kaW5n
UmVzb3VyY2VzLmFkZChpZCwgMCkuaXRlcmF0b3ItPnZhbHVlOworICAgIE93blB0cjxTVkdQZW5k
aW5nRWxlbWVudHM+JiBzZXQgPSBtX3BlbmRpbmdSZXNvdXJjZXMuYWRkKGlkLCAwKS5pdGVyYXRv
ci0+dmFsdWU7CiAgICAgaWYgKCFzZXQpCi0gICAgICAgIHNldCA9IG5ldyBTVkdQZW5kaW5nRWxl
bWVudHM7CisgICAgICAgIHNldCA9IGFkb3B0UHRyKG5ldyBTVkdQZW5kaW5nRWxlbWVudHMpOwog
ICAgIHNldC0+YWRkKGVsZW1lbnQpOwogCiAgICAgZWxlbWVudC0+c2V0SGFzUGVuZGluZ1Jlc291
cmNlcygpOwpAQCAtMTgyLDkgKzE4MCw5IEBAIGJvb2wgU1ZHRG9jdW1lbnRFeHRlbnNpb25zOjpp
c0VsZW1lbnRQZW5kaW5nUmVzb3VyY2VzKEVsZW1lbnQqIGVsZW1lbnQpIGNvbnN0CiAKICAgICBB
U1NFUlQoZWxlbWVudCk7CiAKLSAgICBIYXNoTWFwPEF0b21pY1N0cmluZywgU1ZHUGVuZGluZ0Vs
ZW1lbnRzKj46OmNvbnN0X2l0ZXJhdG9yIGVuZCA9IG1fcGVuZGluZ1Jlc291cmNlcy5lbmQoKTsK
LSAgICBmb3IgKEhhc2hNYXA8QXRvbWljU3RyaW5nLCBTVkdQZW5kaW5nRWxlbWVudHMqPjo6Y29u
c3RfaXRlcmF0b3IgaXQgPSBtX3BlbmRpbmdSZXNvdXJjZXMuYmVnaW4oKTsgaXQgIT0gZW5kOyAr
K2l0KSB7Ci0gICAgICAgIFNWR1BlbmRpbmdFbGVtZW50cyogZWxlbWVudHMgPSBpdC0+dmFsdWU7
CisgICAgSGFzaE1hcDxBdG9taWNTdHJpbmcsIE93blB0cjxTVkdQZW5kaW5nRWxlbWVudHM+ID46
OmNvbnN0X2l0ZXJhdG9yIGVuZCA9IG1fcGVuZGluZ1Jlc291cmNlcy5lbmQoKTsKKyAgICBmb3Ig
KEhhc2hNYXA8QXRvbWljU3RyaW5nLCBPd25QdHI8U1ZHUGVuZGluZ0VsZW1lbnRzPiA+Ojpjb25z
dF9pdGVyYXRvciBpdCA9IG1fcGVuZGluZ1Jlc291cmNlcy5iZWdpbigpOyBpdCAhPSBlbmQ7ICsr
aXQpIHsKKyAgICAgICAgU1ZHUGVuZGluZ0VsZW1lbnRzKiBlbGVtZW50cyA9IGl0LT52YWx1ZS5n
ZXQoKTsKICAgICAgICAgQVNTRVJUKGVsZW1lbnRzKTsKIAogICAgICAgICBpZiAoZWxlbWVudHMt
PmNvbnRhaW5zKGVsZW1lbnQpKQpAQCAtMjE2LDkgKzIxNCw5IEBAIHZvaWQgU1ZHRG9jdW1lbnRF
eHRlbnNpb25zOjpyZW1vdmVFbGVtZW50RnJvbVBlbmRpbmdSZXNvdXJjZXMoRWxlbWVudCogZWxl
bWVudCkKICAgICAvLyBSZW1vdmUgdGhlIGVsZW1lbnQgZnJvbSBwZW5kaW5nIHJlc291cmNlcy4K
ICAgICBpZiAoIW1fcGVuZGluZ1Jlc291cmNlcy5pc0VtcHR5KCkgJiYgZWxlbWVudC0+aGFzUGVu
ZGluZ1Jlc291cmNlcygpKSB7CiAgICAgICAgIFZlY3RvcjxBdG9taWNTdHJpbmc+IHRvQmVSZW1v
dmVkOwotICAgICAgICBIYXNoTWFwPEF0b21pY1N0cmluZywgU1ZHUGVuZGluZ0VsZW1lbnRzKj46
Oml0ZXJhdG9yIGVuZCA9IG1fcGVuZGluZ1Jlc291cmNlcy5lbmQoKTsKLSAgICAgICAgZm9yIChI
YXNoTWFwPEF0b21pY1N0cmluZywgU1ZHUGVuZGluZ0VsZW1lbnRzKj46Oml0ZXJhdG9yIGl0ID0g
bV9wZW5kaW5nUmVzb3VyY2VzLmJlZ2luKCk7IGl0ICE9IGVuZDsgKytpdCkgewotICAgICAgICAg
ICAgU1ZHUGVuZGluZ0VsZW1lbnRzKiBlbGVtZW50cyA9IGl0LT52YWx1ZTsKKyAgICAgICAgSGFz
aE1hcDxBdG9taWNTdHJpbmcsIE93blB0cjxTVkdQZW5kaW5nRWxlbWVudHM+ID46Oml0ZXJhdG9y
IGVuZCA9IG1fcGVuZGluZ1Jlc291cmNlcy5lbmQoKTsKKyAgICAgICAgZm9yIChIYXNoTWFwPEF0
b21pY1N0cmluZywgT3duUHRyPFNWR1BlbmRpbmdFbGVtZW50cz4gPjo6aXRlcmF0b3IgaXQgPSBt
X3BlbmRpbmdSZXNvdXJjZXMuYmVnaW4oKTsgaXQgIT0gZW5kOyArK2l0KSB7CisgICAgICAgICAg
ICBTVkdQZW5kaW5nRWxlbWVudHMqIGVsZW1lbnRzID0gaXQtPnZhbHVlLmdldCgpOwogICAgICAg
ICAgICAgQVNTRVJUKGVsZW1lbnRzKTsKICAgICAgICAgICAgIEFTU0VSVCghZWxlbWVudHMtPmlz
RW1wdHkoKSk7CiAKQEAgLTIzOCw5ICsyMzYsOSBAQCB2b2lkIFNWR0RvY3VtZW50RXh0ZW5zaW9u
czo6cmVtb3ZlRWxlbWVudEZyb21QZW5kaW5nUmVzb3VyY2VzKEVsZW1lbnQqIGVsZW1lbnQpCiAg
ICAgLy8gUmVtb3ZlIHRoZSBlbGVtZW50IGZyb20gcGVuZGluZyByZXNvdXJjZXMgdGhhdCB3ZXJl
IHNjaGVkdWxlZCBmb3IgcmVtb3ZhbC4KICAgICBpZiAoIW1fcGVuZGluZ1Jlc291cmNlc0ZvclJl
bW92YWwuaXNFbXB0eSgpKSB7CiAgICAgICAgIFZlY3RvcjxBdG9taWNTdHJpbmc+IHRvQmVSZW1v
dmVkOwotICAgICAgICBIYXNoTWFwPEF0b21pY1N0cmluZywgU1ZHUGVuZGluZ0VsZW1lbnRzKj46
Oml0ZXJhdG9yIGVuZCA9IG1fcGVuZGluZ1Jlc291cmNlc0ZvclJlbW92YWwuZW5kKCk7Ci0gICAg
ICAgIGZvciAoSGFzaE1hcDxBdG9taWNTdHJpbmcsIFNWR1BlbmRpbmdFbGVtZW50cyo+OjppdGVy
YXRvciBpdCA9IG1fcGVuZGluZ1Jlc291cmNlc0ZvclJlbW92YWwuYmVnaW4oKTsgaXQgIT0gZW5k
OyArK2l0KSB7Ci0gICAgICAgICAgICBTVkdQZW5kaW5nRWxlbWVudHMqIGVsZW1lbnRzID0gaXQt
PnZhbHVlOworICAgICAgICBIYXNoTWFwPEF0b21pY1N0cmluZywgT3duUHRyPFNWR1BlbmRpbmdF
bGVtZW50cz4gPjo6aXRlcmF0b3IgZW5kID0gbV9wZW5kaW5nUmVzb3VyY2VzRm9yUmVtb3ZhbC5l
bmQoKTsKKyAgICAgICAgZm9yIChIYXNoTWFwPEF0b21pY1N0cmluZywgT3duUHRyPFNWR1BlbmRp
bmdFbGVtZW50cz4gPjo6aXRlcmF0b3IgaXQgPSBtX3BlbmRpbmdSZXNvdXJjZXNGb3JSZW1vdmFs
LmJlZ2luKCk7IGl0ICE9IGVuZDsgKytpdCkgeworICAgICAgICAgICAgU1ZHUGVuZGluZ0VsZW1l
bnRzKiBlbGVtZW50cyA9IGl0LT52YWx1ZS5nZXQoKTsKICAgICAgICAgICAgIEFTU0VSVChlbGVt
ZW50cyk7CiAgICAgICAgICAgICBBU1NFUlQoIWVsZW1lbnRzLT5pc0VtcHR5KCkpOwogCkBAIC0y
NTksMTMgKzI1NywxMyBAQCB2b2lkIFNWR0RvY3VtZW50RXh0ZW5zaW9uczo6cmVtb3ZlRWxlbWVu
dEZyb21QZW5kaW5nUmVzb3VyY2VzKEVsZW1lbnQqIGVsZW1lbnQpCiBQYXNzT3duUHRyPFNWR0Rv
Y3VtZW50RXh0ZW5zaW9uczo6U1ZHUGVuZGluZ0VsZW1lbnRzPiBTVkdEb2N1bWVudEV4dGVuc2lv
bnM6OnJlbW92ZVBlbmRpbmdSZXNvdXJjZShjb25zdCBBdG9taWNTdHJpbmcmIGlkKQogewogICAg
IEFTU0VSVChtX3BlbmRpbmdSZXNvdXJjZXMuY29udGFpbnMoaWQpKTsKLSAgICByZXR1cm4gYWRv
cHRQdHIobV9wZW5kaW5nUmVzb3VyY2VzLnRha2UoaWQpKTsKKyAgICByZXR1cm4gbV9wZW5kaW5n
UmVzb3VyY2VzLnRha2UoaWQpOwogfQogCiBQYXNzT3duUHRyPFNWR0RvY3VtZW50RXh0ZW5zaW9u
czo6U1ZHUGVuZGluZ0VsZW1lbnRzPiBTVkdEb2N1bWVudEV4dGVuc2lvbnM6OnJlbW92ZVBlbmRp
bmdSZXNvdXJjZUZvclJlbW92YWwoY29uc3QgQXRvbWljU3RyaW5nJiBpZCkKIHsKICAgICBBU1NF
UlQobV9wZW5kaW5nUmVzb3VyY2VzRm9yUmVtb3ZhbC5jb250YWlucyhpZCkpOwotICAgIHJldHVy
biBhZG9wdFB0cihtX3BlbmRpbmdSZXNvdXJjZXNGb3JSZW1vdmFsLnRha2UoaWQpKTsKKyAgICBy
ZXR1cm4gbV9wZW5kaW5nUmVzb3VyY2VzRm9yUmVtb3ZhbC50YWtlKGlkKTsKIH0KIAogdm9pZCBT
VkdEb2N1bWVudEV4dGVuc2lvbnM6Om1hcmtQZW5kaW5nUmVzb3VyY2VzRm9yUmVtb3ZhbChjb25z
dCBBdG9taWNTdHJpbmcmIGlkKQpAQCAtMjc1LDkgKzI3Myw5IEBAIHZvaWQgU1ZHRG9jdW1lbnRF
eHRlbnNpb25zOjptYXJrUGVuZGluZ1Jlc291cmNlc0ZvclJlbW92YWwoY29uc3QgQXRvbWljU3Ry
aW5nJiBpCiAKICAgICBBU1NFUlQoIW1fcGVuZGluZ1Jlc291cmNlc0ZvclJlbW92YWwuY29udGFp
bnMoaWQpKTsKIAotICAgIFNWR1BlbmRpbmdFbGVtZW50cyogZXhpc3RpbmcgPSBtX3BlbmRpbmdS
ZXNvdXJjZXMudGFrZShpZCk7CisgICAgT3duUHRyPFNWR1BlbmRpbmdFbGVtZW50cz4gZXhpc3Rp
bmcgPSBtX3BlbmRpbmdSZXNvdXJjZXMudGFrZShpZCk7CiAgICAgaWYgKGV4aXN0aW5nICYmICFl
eGlzdGluZy0+aXNFbXB0eSgpKQotICAgICAgICBtX3BlbmRpbmdSZXNvdXJjZXNGb3JSZW1vdmFs
LmFkZChpZCwgZXhpc3RpbmcpOworICAgICAgICBtX3BlbmRpbmdSZXNvdXJjZXNGb3JSZW1vdmFs
LmFkZChpZCwgZXhpc3RpbmcucmVsZWFzZSgpKTsKIH0KIAogRWxlbWVudCogU1ZHRG9jdW1lbnRF
eHRlbnNpb25zOjpyZW1vdmVFbGVtZW50RnJvbVBlbmRpbmdSZXNvdXJjZXNGb3JSZW1vdmFsKGNv
bnN0IEF0b21pY1N0cmluZyYgaWQpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZH
RG9jdW1lbnRFeHRlbnNpb25zLmggYi9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHRG9jdW1lbnRFeHRl
bnNpb25zLmgKaW5kZXggYWY0MGM4Mi4uZDQwY2M5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvc3ZnL1NWR0RvY3VtZW50RXh0ZW5zaW9ucy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N2Zy9T
VkdEb2N1bWVudEV4dGVuc2lvbnMuaApAQCAtODUsOCArODUsOCBAQCBwcml2YXRlOgogICAgIEhh
c2hTZXQ8U1ZHRm9udEZhY2VFbGVtZW50Kj4gbV9zdmdGb250RmFjZUVsZW1lbnRzOwogI2VuZGlm
CiAgICAgSGFzaE1hcDxBdG9taWNTdHJpbmcsIFJlbmRlclNWR1Jlc291cmNlQ29udGFpbmVyKj4g
bV9yZXNvdXJjZXM7Ci0gICAgSGFzaE1hcDxBdG9taWNTdHJpbmcsIFNWR1BlbmRpbmdFbGVtZW50
cyo+IG1fcGVuZGluZ1Jlc291cmNlczsgLy8gUmVzb3VyY2VzIHRoYXQgYXJlIHBlbmRpbmcuCi0g
ICAgSGFzaE1hcDxBdG9taWNTdHJpbmcsIFNWR1BlbmRpbmdFbGVtZW50cyo+IG1fcGVuZGluZ1Jl
c291cmNlc0ZvclJlbW92YWw7IC8vIFJlc291cmNlcyB0aGF0IGFyZSBwZW5kaW5nIGFuZCBzY2hl
ZHVsZWQgZm9yIHJlbW92YWwuCisgICAgSGFzaE1hcDxBdG9taWNTdHJpbmcsIE93blB0cjxTVkdQ
ZW5kaW5nRWxlbWVudHM+ID4gbV9wZW5kaW5nUmVzb3VyY2VzOyAvLyBSZXNvdXJjZXMgdGhhdCBh
cmUgcGVuZGluZy4KKyAgICBIYXNoTWFwPEF0b21pY1N0cmluZywgT3duUHRyPFNWR1BlbmRpbmdF
bGVtZW50cz4gPiBtX3BlbmRpbmdSZXNvdXJjZXNGb3JSZW1vdmFsOyAvLyBSZXNvdXJjZXMgdGhh
dCBhcmUgcGVuZGluZyBhbmQgc2NoZWR1bGVkIGZvciByZW1vdmFsLgogICAgIEhhc2hNYXA8U1ZH
RWxlbWVudCosIE93blB0cjxIYXNoU2V0PFNWR0VsZW1lbnQqPiA+ID4gbV9lbGVtZW50RGVwZW5k
ZW5jaWVzOwogICAgIE93blB0cjxTVkdSZXNvdXJjZXNDYWNoZT4gbV9yZXNvdXJjZXNDYWNoZTsK
IAo=
</data>
<flag name="review"
          id="213602"
          type_id="1"
          status="+"
          setter="andersca"
    />
    <flag name="commit-queue"
          id="213603"
          type_id="3"
          status="-"
          setter="webkit-ews"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>192384</attachid>
            <date>2013-03-10 13:43:34 -0700</date>
            <delta_ts>2013-03-10 14:02:55 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>land-111943.diff</filename>
            <type>text/plain</type>
            <size>7618</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA0NDhjNjViLi5mZTU5NDEyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjMg
QEAKIDIwMTMtMDMtMTAgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCisgICAg
ICAgIFNWR0RvY3VtZW50RXh0ZW5zaW9ucyBzaG91bGQgdXNlIE93blB0ciBmb3IgcGVuZGluZyBy
ZXNvdXJjZSBtYXBzLgorICAgICAgICA8aHR0cDovL3dlYmtpdC5vcmcvYi8xMTE5NDM+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgQW5kZXJzIENhcmxzc29uLgorCisgICAgICAgICogc3ZnL1NWR0Rv
Y3VtZW50RXh0ZW5zaW9ucy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTVkdEb2N1bWVudEV4dGVu
c2lvbnM6On5TVkdEb2N1bWVudEV4dGVuc2lvbnMpOgorICAgICAgICAoV2ViQ29yZTo6U1ZHRG9j
dW1lbnRFeHRlbnNpb25zOjphZGRQZW5kaW5nUmVzb3VyY2UpOgorICAgICAgICAoV2ViQ29yZTo6
U1ZHRG9jdW1lbnRFeHRlbnNpb25zOjppc0VsZW1lbnRQZW5kaW5nUmVzb3VyY2VzKToKKyAgICAg
ICAgKFdlYkNvcmU6OlNWR0RvY3VtZW50RXh0ZW5zaW9uczo6cmVtb3ZlRWxlbWVudEZyb21QZW5k
aW5nUmVzb3VyY2VzKToKKyAgICAgICAgKFdlYkNvcmU6OlNWR0RvY3VtZW50RXh0ZW5zaW9uczo6
cmVtb3ZlUGVuZGluZ1Jlc291cmNlKToKKyAgICAgICAgKFdlYkNvcmU6OlNWR0RvY3VtZW50RXh0
ZW5zaW9uczo6cmVtb3ZlUGVuZGluZ1Jlc291cmNlRm9yUmVtb3ZhbCk6CisgICAgICAgIChXZWJD
b3JlOjpTVkdEb2N1bWVudEV4dGVuc2lvbnM6Om1hcmtQZW5kaW5nUmVzb3VyY2VzRm9yUmVtb3Zh
bCk6CisgICAgICAgICogc3ZnL1NWR0RvY3VtZW50RXh0ZW5zaW9ucy5oOgorICAgICAgICAoU1ZH
RG9jdW1lbnRFeHRlbnNpb25zKToKKworMjAxMy0wMy0xMCAgQW5kcmVhcyBLbGluZyAgPGFrbGlu
Z0BhcHBsZS5jb20+CisKICAgICAgICAgR2xvYmFsIEZvbnRQbGF0Zm9ybURhdGEgY2FjaGUgc2hv
dWxkIHVzZSBPd25QdHIuCiAgICAgICAgIDxodHRwOi8vd2Via2l0Lm9yZy9iLzExMTkzOT4KIApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvc3ZnL1NWR0RvY3VtZW50RXh0ZW5zaW9ucy5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHRG9jdW1lbnRFeHRlbnNpb25zLmNwcAppbmRleCBkNjlk
ZTlkLi42YjdlY2E2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHRG9jdW1lbnRF
eHRlbnNpb25zLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHRG9jdW1lbnRFeHRlbnNp
b25zLmNwcApAQCAtNTAsOCArNTAsNiBAQCBTVkdEb2N1bWVudEV4dGVuc2lvbnM6OlNWR0RvY3Vt
ZW50RXh0ZW5zaW9ucyhEb2N1bWVudCogZG9jdW1lbnQpCiAKIFNWR0RvY3VtZW50RXh0ZW5zaW9u
czo6flNWR0RvY3VtZW50RXh0ZW5zaW9ucygpCiB7Ci0gICAgZGVsZXRlQWxsVmFsdWVzKG1fcGVu
ZGluZ1Jlc291cmNlcyk7Ci0gICAgZGVsZXRlQWxsVmFsdWVzKG1fcGVuZGluZ1Jlc291cmNlc0Zv
clJlbW92YWwpOwogfQogCiB2b2lkIFNWR0RvY3VtZW50RXh0ZW5zaW9uczo6YWRkVGltZUNvbnRh
aW5lcihTVkdTVkdFbGVtZW50KiBlbGVtZW50KQpAQCAtMTU1LDE0ICsxNTMsMTAgQEAgdm9pZCBT
VkdEb2N1bWVudEV4dGVuc2lvbnM6OmFkZFBlbmRpbmdSZXNvdXJjZShjb25zdCBBdG9taWNTdHJp
bmcmIGlkLCBFbGVtZW50KgogICAgIGlmIChpZC5pc0VtcHR5KCkpCiAgICAgICAgIHJldHVybjsK
IAotICAgIC8vIFRoZSBIYXNoTWFwIGFkZCBmdW5jdGlvbiBsZWF2ZXMgdGhlIG1hcCBhbG9uZSBh
bmQgcmV0dXJucyBhIHBvaW50ZXIgdG8gdGhlIGVsZW1lbnQgaW4gdGhlCi0gICAgLy8gbWFwIGlm
IHRoZSBlbGVtZW50IGFscmVhZHkgZXhpc3RzLiBTbyB3ZSBhZGQgd2l0aCBhIHZhbHVlIG9mIDAs
IGFuZCBpdCBlaXRoZXIgZmluZHMgdGhlCi0gICAgLy8gZXhpc3RpbmcgZWxlbWVudCBvciBhZGRz
IGEgbmV3IG9uZSBpbiBhIHNpbmdsZSBvcGVyYXRpb24uIFRoZSAiLml0ZXJhdG9yLT52YWx1ZSIg
aWRpb20gZ2V0cwotICAgIC8vIHVzIHRvIHRoZSBpdGVyYXRvciBmcm9tIGFkZCdzIHJlc3VsdCwg
YW5kIHRoZW4gdG8gdGhlIHZhbHVlIGluc2lkZSB0aGUgaGFzaCB0YWJsZS4KLSAgICBTVkdQZW5k
aW5nRWxlbWVudHMqJiBzZXQgPSBtX3BlbmRpbmdSZXNvdXJjZXMuYWRkKGlkLCAwKS5pdGVyYXRv
ci0+dmFsdWU7Ci0gICAgaWYgKCFzZXQpCi0gICAgICAgIHNldCA9IG5ldyBTVkdQZW5kaW5nRWxl
bWVudHM7Ci0gICAgc2V0LT5hZGQoZWxlbWVudCk7CisgICAgSGFzaE1hcDxBdG9taWNTdHJpbmcs
IE93blB0cjxTVkdQZW5kaW5nRWxlbWVudHM+ID46OkFkZFJlc3VsdCByZXN1bHQgPSBtX3BlbmRp
bmdSZXNvdXJjZXMuYWRkKGlkLCBudWxscHRyKTsKKyAgICBpZiAocmVzdWx0LmlzTmV3RW50cnkp
CisgICAgICAgIHJlc3VsdC5pdGVyYXRvci0+dmFsdWUgPSBhZG9wdFB0cihuZXcgU1ZHUGVuZGlu
Z0VsZW1lbnRzKTsKKyAgICByZXN1bHQuaXRlcmF0b3ItPnZhbHVlLT5hZGQoZWxlbWVudCk7CiAK
ICAgICBlbGVtZW50LT5zZXRIYXNQZW5kaW5nUmVzb3VyY2VzKCk7CiB9CkBAIC0xODIsOSArMTc2
LDkgQEAgYm9vbCBTVkdEb2N1bWVudEV4dGVuc2lvbnM6OmlzRWxlbWVudFBlbmRpbmdSZXNvdXJj
ZXMoRWxlbWVudCogZWxlbWVudCkgY29uc3QKIAogICAgIEFTU0VSVChlbGVtZW50KTsKIAotICAg
IEhhc2hNYXA8QXRvbWljU3RyaW5nLCBTVkdQZW5kaW5nRWxlbWVudHMqPjo6Y29uc3RfaXRlcmF0
b3IgZW5kID0gbV9wZW5kaW5nUmVzb3VyY2VzLmVuZCgpOwotICAgIGZvciAoSGFzaE1hcDxBdG9t
aWNTdHJpbmcsIFNWR1BlbmRpbmdFbGVtZW50cyo+Ojpjb25zdF9pdGVyYXRvciBpdCA9IG1fcGVu
ZGluZ1Jlc291cmNlcy5iZWdpbigpOyBpdCAhPSBlbmQ7ICsraXQpIHsKLSAgICAgICAgU1ZHUGVu
ZGluZ0VsZW1lbnRzKiBlbGVtZW50cyA9IGl0LT52YWx1ZTsKKyAgICBIYXNoTWFwPEF0b21pY1N0
cmluZywgT3duUHRyPFNWR1BlbmRpbmdFbGVtZW50cz4gPjo6Y29uc3RfaXRlcmF0b3IgZW5kID0g
bV9wZW5kaW5nUmVzb3VyY2VzLmVuZCgpOworICAgIGZvciAoSGFzaE1hcDxBdG9taWNTdHJpbmcs
IE93blB0cjxTVkdQZW5kaW5nRWxlbWVudHM+ID46OmNvbnN0X2l0ZXJhdG9yIGl0ID0gbV9wZW5k
aW5nUmVzb3VyY2VzLmJlZ2luKCk7IGl0ICE9IGVuZDsgKytpdCkgeworICAgICAgICBTVkdQZW5k
aW5nRWxlbWVudHMqIGVsZW1lbnRzID0gaXQtPnZhbHVlLmdldCgpOwogICAgICAgICBBU1NFUlQo
ZWxlbWVudHMpOwogCiAgICAgICAgIGlmIChlbGVtZW50cy0+Y29udGFpbnMoZWxlbWVudCkpCkBA
IC0yMTYsOSArMjEwLDkgQEAgdm9pZCBTVkdEb2N1bWVudEV4dGVuc2lvbnM6OnJlbW92ZUVsZW1l
bnRGcm9tUGVuZGluZ1Jlc291cmNlcyhFbGVtZW50KiBlbGVtZW50KQogICAgIC8vIFJlbW92ZSB0
aGUgZWxlbWVudCBmcm9tIHBlbmRpbmcgcmVzb3VyY2VzLgogICAgIGlmICghbV9wZW5kaW5nUmVz
b3VyY2VzLmlzRW1wdHkoKSAmJiBlbGVtZW50LT5oYXNQZW5kaW5nUmVzb3VyY2VzKCkpIHsKICAg
ICAgICAgVmVjdG9yPEF0b21pY1N0cmluZz4gdG9CZVJlbW92ZWQ7Ci0gICAgICAgIEhhc2hNYXA8
QXRvbWljU3RyaW5nLCBTVkdQZW5kaW5nRWxlbWVudHMqPjo6aXRlcmF0b3IgZW5kID0gbV9wZW5k
aW5nUmVzb3VyY2VzLmVuZCgpOwotICAgICAgICBmb3IgKEhhc2hNYXA8QXRvbWljU3RyaW5nLCBT
VkdQZW5kaW5nRWxlbWVudHMqPjo6aXRlcmF0b3IgaXQgPSBtX3BlbmRpbmdSZXNvdXJjZXMuYmVn
aW4oKTsgaXQgIT0gZW5kOyArK2l0KSB7Ci0gICAgICAgICAgICBTVkdQZW5kaW5nRWxlbWVudHMq
IGVsZW1lbnRzID0gaXQtPnZhbHVlOworICAgICAgICBIYXNoTWFwPEF0b21pY1N0cmluZywgT3du
UHRyPFNWR1BlbmRpbmdFbGVtZW50cz4gPjo6aXRlcmF0b3IgZW5kID0gbV9wZW5kaW5nUmVzb3Vy
Y2VzLmVuZCgpOworICAgICAgICBmb3IgKEhhc2hNYXA8QXRvbWljU3RyaW5nLCBPd25QdHI8U1ZH
UGVuZGluZ0VsZW1lbnRzPiA+OjppdGVyYXRvciBpdCA9IG1fcGVuZGluZ1Jlc291cmNlcy5iZWdp
bigpOyBpdCAhPSBlbmQ7ICsraXQpIHsKKyAgICAgICAgICAgIFNWR1BlbmRpbmdFbGVtZW50cyog
ZWxlbWVudHMgPSBpdC0+dmFsdWUuZ2V0KCk7CiAgICAgICAgICAgICBBU1NFUlQoZWxlbWVudHMp
OwogICAgICAgICAgICAgQVNTRVJUKCFlbGVtZW50cy0+aXNFbXB0eSgpKTsKIApAQCAtMjM4LDkg
KzIzMiw5IEBAIHZvaWQgU1ZHRG9jdW1lbnRFeHRlbnNpb25zOjpyZW1vdmVFbGVtZW50RnJvbVBl
bmRpbmdSZXNvdXJjZXMoRWxlbWVudCogZWxlbWVudCkKICAgICAvLyBSZW1vdmUgdGhlIGVsZW1l
bnQgZnJvbSBwZW5kaW5nIHJlc291cmNlcyB0aGF0IHdlcmUgc2NoZWR1bGVkIGZvciByZW1vdmFs
LgogICAgIGlmICghbV9wZW5kaW5nUmVzb3VyY2VzRm9yUmVtb3ZhbC5pc0VtcHR5KCkpIHsKICAg
ICAgICAgVmVjdG9yPEF0b21pY1N0cmluZz4gdG9CZVJlbW92ZWQ7Ci0gICAgICAgIEhhc2hNYXA8
QXRvbWljU3RyaW5nLCBTVkdQZW5kaW5nRWxlbWVudHMqPjo6aXRlcmF0b3IgZW5kID0gbV9wZW5k
aW5nUmVzb3VyY2VzRm9yUmVtb3ZhbC5lbmQoKTsKLSAgICAgICAgZm9yIChIYXNoTWFwPEF0b21p
Y1N0cmluZywgU1ZHUGVuZGluZ0VsZW1lbnRzKj46Oml0ZXJhdG9yIGl0ID0gbV9wZW5kaW5nUmVz
b3VyY2VzRm9yUmVtb3ZhbC5iZWdpbigpOyBpdCAhPSBlbmQ7ICsraXQpIHsKLSAgICAgICAgICAg
IFNWR1BlbmRpbmdFbGVtZW50cyogZWxlbWVudHMgPSBpdC0+dmFsdWU7CisgICAgICAgIEhhc2hN
YXA8QXRvbWljU3RyaW5nLCBPd25QdHI8U1ZHUGVuZGluZ0VsZW1lbnRzPiA+OjppdGVyYXRvciBl
bmQgPSBtX3BlbmRpbmdSZXNvdXJjZXNGb3JSZW1vdmFsLmVuZCgpOworICAgICAgICBmb3IgKEhh
c2hNYXA8QXRvbWljU3RyaW5nLCBPd25QdHI8U1ZHUGVuZGluZ0VsZW1lbnRzPiA+OjppdGVyYXRv
ciBpdCA9IG1fcGVuZGluZ1Jlc291cmNlc0ZvclJlbW92YWwuYmVnaW4oKTsgaXQgIT0gZW5kOyAr
K2l0KSB7CisgICAgICAgICAgICBTVkdQZW5kaW5nRWxlbWVudHMqIGVsZW1lbnRzID0gaXQtPnZh
bHVlLmdldCgpOwogICAgICAgICAgICAgQVNTRVJUKGVsZW1lbnRzKTsKICAgICAgICAgICAgIEFT
U0VSVCghZWxlbWVudHMtPmlzRW1wdHkoKSk7CiAKQEAgLTI1OSwxMyArMjUzLDEzIEBAIHZvaWQg
U1ZHRG9jdW1lbnRFeHRlbnNpb25zOjpyZW1vdmVFbGVtZW50RnJvbVBlbmRpbmdSZXNvdXJjZXMo
RWxlbWVudCogZWxlbWVudCkKIFBhc3NPd25QdHI8U1ZHRG9jdW1lbnRFeHRlbnNpb25zOjpTVkdQ
ZW5kaW5nRWxlbWVudHM+IFNWR0RvY3VtZW50RXh0ZW5zaW9uczo6cmVtb3ZlUGVuZGluZ1Jlc291
cmNlKGNvbnN0IEF0b21pY1N0cmluZyYgaWQpCiB7CiAgICAgQVNTRVJUKG1fcGVuZGluZ1Jlc291
cmNlcy5jb250YWlucyhpZCkpOwotICAgIHJldHVybiBhZG9wdFB0cihtX3BlbmRpbmdSZXNvdXJj
ZXMudGFrZShpZCkpOworICAgIHJldHVybiBtX3BlbmRpbmdSZXNvdXJjZXMudGFrZShpZCk7CiB9
CiAKIFBhc3NPd25QdHI8U1ZHRG9jdW1lbnRFeHRlbnNpb25zOjpTVkdQZW5kaW5nRWxlbWVudHM+
IFNWR0RvY3VtZW50RXh0ZW5zaW9uczo6cmVtb3ZlUGVuZGluZ1Jlc291cmNlRm9yUmVtb3ZhbChj
b25zdCBBdG9taWNTdHJpbmcmIGlkKQogewogICAgIEFTU0VSVChtX3BlbmRpbmdSZXNvdXJjZXNG
b3JSZW1vdmFsLmNvbnRhaW5zKGlkKSk7Ci0gICAgcmV0dXJuIGFkb3B0UHRyKG1fcGVuZGluZ1Jl
c291cmNlc0ZvclJlbW92YWwudGFrZShpZCkpOworICAgIHJldHVybiBtX3BlbmRpbmdSZXNvdXJj
ZXNGb3JSZW1vdmFsLnRha2UoaWQpOwogfQogCiB2b2lkIFNWR0RvY3VtZW50RXh0ZW5zaW9uczo6
bWFya1BlbmRpbmdSZXNvdXJjZXNGb3JSZW1vdmFsKGNvbnN0IEF0b21pY1N0cmluZyYgaWQpCkBA
IC0yNzUsOSArMjY5LDkgQEAgdm9pZCBTVkdEb2N1bWVudEV4dGVuc2lvbnM6Om1hcmtQZW5kaW5n
UmVzb3VyY2VzRm9yUmVtb3ZhbChjb25zdCBBdG9taWNTdHJpbmcmIGkKIAogICAgIEFTU0VSVCgh
bV9wZW5kaW5nUmVzb3VyY2VzRm9yUmVtb3ZhbC5jb250YWlucyhpZCkpOwogCi0gICAgU1ZHUGVu
ZGluZ0VsZW1lbnRzKiBleGlzdGluZyA9IG1fcGVuZGluZ1Jlc291cmNlcy50YWtlKGlkKTsKKyAg
ICBPd25QdHI8U1ZHUGVuZGluZ0VsZW1lbnRzPiBleGlzdGluZyA9IG1fcGVuZGluZ1Jlc291cmNl
cy50YWtlKGlkKTsKICAgICBpZiAoZXhpc3RpbmcgJiYgIWV4aXN0aW5nLT5pc0VtcHR5KCkpCi0g
ICAgICAgIG1fcGVuZGluZ1Jlc291cmNlc0ZvclJlbW92YWwuYWRkKGlkLCBleGlzdGluZyk7Cisg
ICAgICAgIG1fcGVuZGluZ1Jlc291cmNlc0ZvclJlbW92YWwuYWRkKGlkLCBleGlzdGluZy5yZWxl
YXNlKCkpOwogfQogCiBFbGVtZW50KiBTVkdEb2N1bWVudEV4dGVuc2lvbnM6OnJlbW92ZUVsZW1l
bnRGcm9tUGVuZGluZ1Jlc291cmNlc0ZvclJlbW92YWwoY29uc3QgQXRvbWljU3RyaW5nJiBpZCkK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3N2Zy9TVkdEb2N1bWVudEV4dGVuc2lvbnMuaCBi
L1NvdXJjZS9XZWJDb3JlL3N2Zy9TVkdEb2N1bWVudEV4dGVuc2lvbnMuaAppbmRleCBhZjQwYzgy
Li5kNDBjYzljIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHRG9jdW1lbnRFeHRl
bnNpb25zLmgKKysrIGIvU291cmNlL1dlYkNvcmUvc3ZnL1NWR0RvY3VtZW50RXh0ZW5zaW9ucy5o
CkBAIC04NSw4ICs4NSw4IEBAIHByaXZhdGU6CiAgICAgSGFzaFNldDxTVkdGb250RmFjZUVsZW1l
bnQqPiBtX3N2Z0ZvbnRGYWNlRWxlbWVudHM7CiAjZW5kaWYKICAgICBIYXNoTWFwPEF0b21pY1N0
cmluZywgUmVuZGVyU1ZHUmVzb3VyY2VDb250YWluZXIqPiBtX3Jlc291cmNlczsKLSAgICBIYXNo
TWFwPEF0b21pY1N0cmluZywgU1ZHUGVuZGluZ0VsZW1lbnRzKj4gbV9wZW5kaW5nUmVzb3VyY2Vz
OyAvLyBSZXNvdXJjZXMgdGhhdCBhcmUgcGVuZGluZy4KLSAgICBIYXNoTWFwPEF0b21pY1N0cmlu
ZywgU1ZHUGVuZGluZ0VsZW1lbnRzKj4gbV9wZW5kaW5nUmVzb3VyY2VzRm9yUmVtb3ZhbDsgLy8g
UmVzb3VyY2VzIHRoYXQgYXJlIHBlbmRpbmcgYW5kIHNjaGVkdWxlZCBmb3IgcmVtb3ZhbC4KKyAg
ICBIYXNoTWFwPEF0b21pY1N0cmluZywgT3duUHRyPFNWR1BlbmRpbmdFbGVtZW50cz4gPiBtX3Bl
bmRpbmdSZXNvdXJjZXM7IC8vIFJlc291cmNlcyB0aGF0IGFyZSBwZW5kaW5nLgorICAgIEhhc2hN
YXA8QXRvbWljU3RyaW5nLCBPd25QdHI8U1ZHUGVuZGluZ0VsZW1lbnRzPiA+IG1fcGVuZGluZ1Jl
c291cmNlc0ZvclJlbW92YWw7IC8vIFJlc291cmNlcyB0aGF0IGFyZSBwZW5kaW5nIGFuZCBzY2hl
ZHVsZWQgZm9yIHJlbW92YWwuCiAgICAgSGFzaE1hcDxTVkdFbGVtZW50KiwgT3duUHRyPEhhc2hT
ZXQ8U1ZHRWxlbWVudCo+ID4gPiBtX2VsZW1lbnREZXBlbmRlbmNpZXM7CiAgICAgT3duUHRyPFNW
R1Jlc291cmNlc0NhY2hlPiBtX3Jlc291cmNlc0NhY2hlOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>