<?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>165419</bug_id>
          
          <creation_ts>2016-12-05 14:51:39 -0800</creation_ts>
          <short_desc>Renamed source =&gt; parentSource</short_desc>
          <delta_ts>2016-12-05 15:01:01 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit 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="Geoffrey Garen">ggaren</reporter>
          <assigned_to name="Geoffrey Garen">ggaren</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1256511</commentid>
    <comment_count>0</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2016-12-05 14:51:39 -0800</bug_when>
    <thetext>Renamed source =&gt; parentSource</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1256520</commentid>
    <comment_count>1</comment_count>
      <attachid>296195</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2016-12-05 14:58:16 -0800</bug_when>
    <thetext>Created attachment 296195
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1256523</commentid>
    <comment_count>2</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2016-12-05 15:01:01 -0800</bug_when>
    <thetext>Committed r209357: &lt;http://trac.webkit.org/changeset/209357&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>296195</attachid>
            <date>2016-12-05 14:58:16 -0800</date>
            <delta_ts>2016-12-05 14:59:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-165419-20161205145744.patch</filename>
            <type>text/plain</type>
            <size>10410</size>
            <attacher name="Geoffrey Garen">ggaren</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjA5MzUzKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBA
CisyMDE2LTEyLTA1ICBHZW9mZnJleSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CisKKyAgICAg
ICAgUmVuYW1lZCBzb3VyY2UgPT4gcGFyZW50U291cmNlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjU0MTkKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHNob3VsZCBoZWxwIGNsYXJpZnkgdGhhdCBh
IEZ1bmN0aW9uRXhlY3V0YWJsZSBob2xkcyB0aGUgc291cmNlCisgICAgICAgIGNvZGUgdG8gaXRz
ICpwYXJlbnQqIHNjb3BlLCBhbmQgbm90IGl0cyBvd24gU291cmNlQ29kZS4KKworICAgICAgICAq
IGJ1aWx0aW5zL0J1aWx0aW5FeGVjdXRhYmxlcy5jcHA6CisgICAgICAgIChKU0M6OkJ1aWx0aW5F
eGVjdXRhYmxlczo6Y3JlYXRlRXhlY3V0YWJsZSk6CisgICAgICAgICogYnl0ZWNvZGUvVW5saW5r
ZWRGdW5jdGlvbkV4ZWN1dGFibGUuY3BwOgorICAgICAgICAoSlNDOjpVbmxpbmtlZEZ1bmN0aW9u
RXhlY3V0YWJsZTo6VW5saW5rZWRGdW5jdGlvbkV4ZWN1dGFibGUpOgorICAgICAgICAoSlNDOjpV
bmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZTo6bGluayk6CisgICAgICAgICogYnl0ZWNvZGUvVW5s
aW5rZWRGdW5jdGlvbkV4ZWN1dGFibGUuaDoKKwogMjAxNi0xMi0wNSAgR2VvZmZyZXkgR2FyZW4g
IDxnZ2FyZW5AYXBwbGUuY29tPgogCiAgICAgICAgIFNjcmlwdEV4ZWN1dGFibGUgc2hvdWxkIG5v
dCBjb250YWluIGEgY29weSBvZiBmaXJzdExpbmUgYW5kIHN0YXJ0Q29sdW1uCkluZGV4OiBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvYnVpbHRpbnMvQnVpbHRpbkV4ZWN1dGFibGVzLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYnVpbHRpbnMvQnVpbHRpbkV4ZWN1dGFibGVz
LmNwcAkocmV2aXNpb24gMjA5MTkyKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2J1aWx0aW5z
L0J1aWx0aW5FeGVjdXRhYmxlcy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTc2LDcgKzc2LDcgQEAg
VW5saW5rZWRGdW5jdGlvbkV4ZWN1dGFibGUqIEJ1aWx0aW5FeGVjdQogICAgIGJvb2wgaXNQYXJz
aW5nRGVmYXVsdENvbnN0cnVjdG9yID0gY29uc3RydWN0b3JLaW5kICE9IENvbnN0cnVjdG9yS2lu
ZDo6Tm9uZTsKICAgICBKU1BhcnNlckJ1aWx0aW5Nb2RlIGJ1aWx0aW5Nb2RlID0gaXNQYXJzaW5n
RGVmYXVsdENvbnN0cnVjdG9yID8gSlNQYXJzZXJCdWlsdGluTW9kZTo6Tm90QnVpbHRpbiA6IEpT
UGFyc2VyQnVpbHRpbk1vZGU6OkJ1aWx0aW47CiAgICAgVW5saW5rZWRGdW5jdGlvbktpbmQga2lu
ZCA9IGlzUGFyc2luZ0RlZmF1bHRDb25zdHJ1Y3RvciA/IFVubGlua2VkTm9ybWFsRnVuY3Rpb24g
OiBVbmxpbmtlZEJ1aWx0aW5GdW5jdGlvbjsKLSAgICBSZWZQdHI8U291cmNlUHJvdmlkZXI+IHNv
dXJjZU92ZXJyaWRlID0gaXNQYXJzaW5nRGVmYXVsdENvbnN0cnVjdG9yID8gc291cmNlLnByb3Zp
ZGVyKCkgOiBudWxscHRyOworICAgIFNvdXJjZUNvZGUgcGFyZW50U291cmNlT3ZlcnJpZGUgPSBp
c1BhcnNpbmdEZWZhdWx0Q29uc3RydWN0b3IgPyBzb3VyY2UgOiBTb3VyY2VDb2RlKCk7CiAgICAg
c3RkOjp1bmlxdWVfcHRyPFByb2dyYW1Ob2RlPiBwcm9ncmFtID0gcGFyc2U8UHJvZ3JhbU5vZGU+
KAogICAgICAgICAmdm0sIHNvdXJjZSwgSWRlbnRpZmllcigpLCBidWlsdGluTW9kZSwKICAgICAg
ICAgSlNQYXJzZXJTdHJpY3RNb2RlOjpOb3RTdHJpY3QsIEpTUGFyc2VyU2NyaXB0TW9kZTo6Q2xh
c3NpYywgU291cmNlUGFyc2VNb2RlOjpQcm9ncmFtTW9kZSwgU3VwZXJCaW5kaW5nOjpOb3ROZWVk
ZWQsIGVycm9yLApAQCAtMTA1LDcgKzEwNSw3IEBAIFVubGlua2VkRnVuY3Rpb25FeGVjdXRhYmxl
KiBCdWlsdGluRXhlY3UKICAgICBSRUxFQVNFX0FTU0VSVChtZXRhZGF0YSk7CiAgICAgbWV0YWRh
dGEtPm92ZXJyaWRlTmFtZShuYW1lKTsKICAgICBWYXJpYWJsZUVudmlyb25tZW50IGR1bW15VERa
VmFyaWFibGVzOwotICAgIFVubGlua2VkRnVuY3Rpb25FeGVjdXRhYmxlKiBmdW5jdGlvbkV4ZWN1
dGFibGUgPSBVbmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZTo6Y3JlYXRlKCZ2bSwgc291cmNlLCBt
ZXRhZGF0YSwga2luZCwgY29uc3RydWN0QWJpbGl0eSwgSlNQYXJzZXJTY3JpcHRNb2RlOjpDbGFz
c2ljLCBkdW1teVREWlZhcmlhYmxlcywgRGVyaXZlZENvbnRleHRUeXBlOjpOb25lLCBXVEZNb3Zl
KHNvdXJjZU92ZXJyaWRlKSk7CisgICAgVW5saW5rZWRGdW5jdGlvbkV4ZWN1dGFibGUqIGZ1bmN0
aW9uRXhlY3V0YWJsZSA9IFVubGlua2VkRnVuY3Rpb25FeGVjdXRhYmxlOjpjcmVhdGUoJnZtLCBz
b3VyY2UsIG1ldGFkYXRhLCBraW5kLCBjb25zdHJ1Y3RBYmlsaXR5LCBKU1BhcnNlclNjcmlwdE1v
ZGU6OkNsYXNzaWMsIGR1bW15VERaVmFyaWFibGVzLCBEZXJpdmVkQ29udGV4dFR5cGU6Ok5vbmUs
IFdURk1vdmUocGFyZW50U291cmNlT3ZlcnJpZGUpKTsKICAgICByZXR1cm4gZnVuY3Rpb25FeGVj
dXRhYmxlOwogfQogCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvVW5saW5r
ZWRGdW5jdGlvbkV4ZWN1dGFibGUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9ieXRlY29kZS9VbmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZS5jcHAJKHJldmlzaW9uIDIw
OTM1MykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9VbmxpbmtlZEZ1bmN0aW9u
RXhlY3V0YWJsZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTc1LDcgKzc1LDcgQEAgc3RhdGljIFVu
bGlua2VkRnVuY3Rpb25Db2RlQmxvY2sqIGdlbmVyYQogICAgIHJldHVybiByZXN1bHQ7CiB9CiAK
LVVubGlua2VkRnVuY3Rpb25FeGVjdXRhYmxlOjpVbmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZShW
TSogdm0sIFN0cnVjdHVyZSogc3RydWN0dXJlLCBjb25zdCBTb3VyY2VDb2RlJiBzb3VyY2UsIFJl
ZlB0cjxTb3VyY2VQcm92aWRlcj4mJiBzb3VyY2VPdmVycmlkZSwgRnVuY3Rpb25NZXRhZGF0YU5v
ZGUqIG5vZGUsIFVubGlua2VkRnVuY3Rpb25LaW5kIGtpbmQsIENvbnN0cnVjdEFiaWxpdHkgY29u
c3RydWN0QWJpbGl0eSwgSlNQYXJzZXJTY3JpcHRNb2RlIHNjcmlwdE1vZGUsIFZhcmlhYmxlRW52
aXJvbm1lbnQmIHBhcmVudFNjb3BlVERaVmFyaWFibGVzLCBEZXJpdmVkQ29udGV4dFR5cGUgZGVy
aXZlZENvbnRleHRUeXBlKQorVW5saW5rZWRGdW5jdGlvbkV4ZWN1dGFibGU6OlVubGlua2VkRnVu
Y3Rpb25FeGVjdXRhYmxlKFZNKiB2bSwgU3RydWN0dXJlKiBzdHJ1Y3R1cmUsIGNvbnN0IFNvdXJj
ZUNvZGUmIHNvdXJjZSwgU291cmNlQ29kZSYmIHBhcmVudFNvdXJjZU92ZXJyaWRlLCBGdW5jdGlv
bk1ldGFkYXRhTm9kZSogbm9kZSwgVW5saW5rZWRGdW5jdGlvbktpbmQga2luZCwgQ29uc3RydWN0
QWJpbGl0eSBjb25zdHJ1Y3RBYmlsaXR5LCBKU1BhcnNlclNjcmlwdE1vZGUgc2NyaXB0TW9kZSwg
VmFyaWFibGVFbnZpcm9ubWVudCYgcGFyZW50U2NvcGVURFpWYXJpYWJsZXMsIERlcml2ZWRDb250
ZXh0VHlwZSBkZXJpdmVkQ29udGV4dFR5cGUpCiAgICAgOiBCYXNlKCp2bSwgc3RydWN0dXJlKQog
ICAgICwgbV9maXJzdExpbmVPZmZzZXQobm9kZS0+Zmlyc3RMaW5lKCkgLSBzb3VyY2UuZmlyc3RM
aW5lKCkpCiAgICAgLCBtX2xpbmVDb3VudChub2RlLT5sYXN0TGluZSgpIC0gbm9kZS0+Zmlyc3RM
aW5lKCkpCkBAIC0xMDMsNyArMTAzLDcgQEAgVW5saW5rZWRGdW5jdGlvbkV4ZWN1dGFibGU6OlVu
bGlua2VkRnVuYwogICAgICwgbV9uYW1lKG5vZGUtPmlkZW50KCkpCiAgICAgLCBtX2VjbWFOYW1l
KG5vZGUtPmVjbWFOYW1lKCkpCiAgICAgLCBtX2luZmVycmVkTmFtZShub2RlLT5pbmZlcnJlZE5h
bWUoKSkKLSAgICAsIG1fc291cmNlT3ZlcnJpZGUoV1RGTW92ZShzb3VyY2VPdmVycmlkZSkpCisg
ICAgLCBtX3BhcmVudFNvdXJjZU92ZXJyaWRlKFdURk1vdmUocGFyZW50U291cmNlT3ZlcnJpZGUp
KQogICAgICwgbV9jbGFzc1NvdXJjZShub2RlLT5jbGFzc1NvdXJjZSgpKQogewogICAgIC8vIE1h
a2Ugc3VyZSB0aGVzZSBiaXRmaWVsZHMgYXJlIGFkZXF1YXRlbHkgd2lkZS4KQEAgLTEzMSwzNSAr
MTMxLDM1IEBAIHZvaWQgVW5saW5rZWRGdW5jdGlvbkV4ZWN1dGFibGU6OnZpc2l0Q2gKICAgICB2
aXNpdG9yLmFwcGVuZCgmdGhpc09iamVjdC0+bV91bmxpbmtlZENvZGVCbG9ja0ZvckNvbnN0cnVj
dCk7CiB9CiAKLUZ1bmN0aW9uRXhlY3V0YWJsZSogVW5saW5rZWRGdW5jdGlvbkV4ZWN1dGFibGU6
OmxpbmsoVk0mIHZtLCBjb25zdCBTb3VyY2VDb2RlJiBvd25lclNvdXJjZSwgc3RkOjpvcHRpb25h
bDxpbnQ+IG92ZXJyaWRlTGluZU51bWJlciwgSW50cmluc2ljIGludHJpbnNpYykKK0Z1bmN0aW9u
RXhlY3V0YWJsZSogVW5saW5rZWRGdW5jdGlvbkV4ZWN1dGFibGU6OmxpbmsoVk0mIHZtLCBjb25z
dCBTb3VyY2VDb2RlJiBwYXNzZWRQYXJlbnRTb3VyY2UsIHN0ZDo6b3B0aW9uYWw8aW50PiBvdmVy
cmlkZUxpbmVOdW1iZXIsIEludHJpbnNpYyBpbnRyaW5zaWMpCiB7Ci0gICAgU291cmNlQ29kZSBz
b3VyY2UgPSBtX3NvdXJjZU92ZXJyaWRlID8gU291cmNlQ29kZShtX3NvdXJjZU92ZXJyaWRlKSA6
IG93bmVyU291cmNlOwotICAgIHVuc2lnbmVkIGZpcnN0TGluZSA9IHNvdXJjZS5maXJzdExpbmUo
KSArIG1fZmlyc3RMaW5lT2Zmc2V0OwotICAgIHVuc2lnbmVkIHN0YXJ0T2Zmc2V0ID0gc291cmNl
LnN0YXJ0T2Zmc2V0KCkgKyBtX3N0YXJ0T2Zmc2V0OworICAgIGNvbnN0IFNvdXJjZUNvZGUmIHBh
cmVudFNvdXJjZSA9IG1fcGFyZW50U291cmNlT3ZlcnJpZGUuaXNOdWxsKCkgPyBwYXNzZWRQYXJl
bnRTb3VyY2UgOiBtX3BhcmVudFNvdXJjZU92ZXJyaWRlOworICAgIHVuc2lnbmVkIGZpcnN0TGlu
ZSA9IHBhcmVudFNvdXJjZS5maXJzdExpbmUoKSArIG1fZmlyc3RMaW5lT2Zmc2V0OworICAgIHVu
c2lnbmVkIHN0YXJ0T2Zmc2V0ID0gcGFyZW50U291cmNlLnN0YXJ0T2Zmc2V0KCkgKyBtX3N0YXJ0
T2Zmc2V0OwogICAgIHVuc2lnbmVkIGxpbmVDb3VudCA9IG1fbGluZUNvdW50OwogCiAgICAgLy8g
QWRqdXN0IHRvIG9uZS1iYXNlZCBpbmRleGluZy4KICAgICBib29sIHN0YXJ0Q29sdW1uSXNPbkZp
cnN0U291cmNlTGluZSA9ICFtX2ZpcnN0TGluZU9mZnNldDsKLSAgICB1bnNpZ25lZCBzdGFydENv
bHVtbiA9IG1fdW5saW5rZWRCb2R5U3RhcnRDb2x1bW4gKyAoc3RhcnRDb2x1bW5Jc09uRmlyc3RT
b3VyY2VMaW5lID8gc291cmNlLnN0YXJ0Q29sdW1uKCkgOiAxKTsKKyAgICB1bnNpZ25lZCBzdGFy
dENvbHVtbiA9IG1fdW5saW5rZWRCb2R5U3RhcnRDb2x1bW4gKyAoc3RhcnRDb2x1bW5Jc09uRmly
c3RTb3VyY2VMaW5lID8gcGFyZW50U291cmNlLnN0YXJ0Q29sdW1uKCkgOiAxKTsKICAgICBib29s
IGVuZENvbHVtbklzT25TdGFydExpbmUgPSAhbGluZUNvdW50OwogICAgIHVuc2lnbmVkIGVuZENv
bHVtbiA9IG1fdW5saW5rZWRCb2R5RW5kQ29sdW1uICsgKGVuZENvbHVtbklzT25TdGFydExpbmUg
PyBzdGFydENvbHVtbiA6IDEpOwogCi0gICAgU291cmNlQ29kZSBjb2RlKHNvdXJjZS5wcm92aWRl
cigpLCBzdGFydE9mZnNldCwgc3RhcnRPZmZzZXQgKyBtX3NvdXJjZUxlbmd0aCwgZmlyc3RMaW5l
LCBzdGFydENvbHVtbik7CisgICAgU291cmNlQ29kZSBzb3VyY2UocGFyZW50U291cmNlLnByb3Zp
ZGVyKCksIHN0YXJ0T2Zmc2V0LCBzdGFydE9mZnNldCArIG1fc291cmNlTGVuZ3RoLCBmaXJzdExp
bmUsIHN0YXJ0Q29sdW1uKTsKICAgICBGdW5jdGlvbk92ZXJyaWRlczo6T3ZlcnJpZGVJbmZvIG92
ZXJyaWRlSW5mbzsKICAgICBib29sIGhhc0Z1bmN0aW9uT3ZlcnJpZGUgPSBmYWxzZTsKIAogICAg
IGlmIChVTkxJS0VMWShPcHRpb25zOjpmdW5jdGlvbk92ZXJyaWRlcygpKSkgewotICAgICAgICBo
YXNGdW5jdGlvbk92ZXJyaWRlID0gRnVuY3Rpb25PdmVycmlkZXM6OmluaXRpYWxpemVPdmVycmlk
ZUZvcihjb2RlLCBvdmVycmlkZUluZm8pOworICAgICAgICBoYXNGdW5jdGlvbk92ZXJyaWRlID0g
RnVuY3Rpb25PdmVycmlkZXM6OmluaXRpYWxpemVPdmVycmlkZUZvcihzb3VyY2UsIG92ZXJyaWRl
SW5mbyk7CiAgICAgICAgIGlmIChVTkxJS0VMWShoYXNGdW5jdGlvbk92ZXJyaWRlKSkgewogICAg
ICAgICAgICAgZmlyc3RMaW5lID0gb3ZlcnJpZGVJbmZvLmZpcnN0TGluZTsKICAgICAgICAgICAg
IGxpbmVDb3VudCA9IG92ZXJyaWRlSW5mby5saW5lQ291bnQ7CiAgICAgICAgICAgICBzdGFydENv
bHVtbiA9IG92ZXJyaWRlSW5mby5zdGFydENvbHVtbjsKICAgICAgICAgICAgIGVuZENvbHVtbiA9
IG92ZXJyaWRlSW5mby5lbmRDb2x1bW47Ci0gICAgICAgICAgICBjb2RlID0gb3ZlcnJpZGVJbmZv
LnNvdXJjZUNvZGU7CisgICAgICAgICAgICBzb3VyY2UgPSBvdmVycmlkZUluZm8uc291cmNlQ29k
ZTsKICAgICAgICAgfQogICAgIH0KIAotICAgIEZ1bmN0aW9uRXhlY3V0YWJsZSogcmVzdWx0ID0g
RnVuY3Rpb25FeGVjdXRhYmxlOjpjcmVhdGUodm0sIGNvZGUsIHRoaXMsIGZpcnN0TGluZSArIGxp
bmVDb3VudCwgZW5kQ29sdW1uLCBpbnRyaW5zaWMpOworICAgIEZ1bmN0aW9uRXhlY3V0YWJsZSog
cmVzdWx0ID0gRnVuY3Rpb25FeGVjdXRhYmxlOjpjcmVhdGUodm0sIHNvdXJjZSwgdGhpcywgZmly
c3RMaW5lICsgbGluZUNvdW50LCBlbmRDb2x1bW4sIGludHJpbnNpYyk7CiAgICAgaWYgKG92ZXJy
aWRlTGluZU51bWJlcikKICAgICAgICAgcmVzdWx0LT5zZXRPdmVycmlkZUxpbmVOdW1iZXIoKm92
ZXJyaWRlTGluZU51bWJlcik7CiAKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29k
ZS9VbmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZh
U2NyaXB0Q29yZS9ieXRlY29kZS9VbmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZS5oCShyZXZpc2lv
biAyMDkxOTIpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvVW5saW5rZWRGdW5j
dGlvbkV4ZWN1dGFibGUuaAkod29ya2luZyBjb3B5KQpAQCAtNjQsMTAgKzY0LDEwIEBAIHB1Ymxp
YzoKICAgICB0eXBlZGVmIEpTQ2VsbCBCYXNlOwogICAgIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBT
dHJ1Y3R1cmVGbGFncyA9IEJhc2U6OlN0cnVjdHVyZUZsYWdzIHwgU3RydWN0dXJlSXNJbW1vcnRh
bDsKIAotICAgIHN0YXRpYyBVbmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZSogY3JlYXRlKFZNKiB2
bSwgY29uc3QgU291cmNlQ29kZSYgc291cmNlLCBGdW5jdGlvbk1ldGFkYXRhTm9kZSogbm9kZSwg
VW5saW5rZWRGdW5jdGlvbktpbmQgdW5saW5rZWRGdW5jdGlvbktpbmQsIENvbnN0cnVjdEFiaWxp
dHkgY29uc3RydWN0QWJpbGl0eSwgSlNQYXJzZXJTY3JpcHRNb2RlIHNjcmlwdE1vZGUsIFZhcmlh
YmxlRW52aXJvbm1lbnQmIHBhcmVudFNjb3BlVERaVmFyaWFibGVzLCBEZXJpdmVkQ29udGV4dFR5
cGUgZGVyaXZlZENvbnRleHRUeXBlLCBSZWZQdHI8U291cmNlUHJvdmlkZXI+JiYgc291cmNlT3Zl
cnJpZGUgPSBudWxscHRyKQorICAgIHN0YXRpYyBVbmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZSog
Y3JlYXRlKFZNKiB2bSwgY29uc3QgU291cmNlQ29kZSYgc291cmNlLCBGdW5jdGlvbk1ldGFkYXRh
Tm9kZSogbm9kZSwgVW5saW5rZWRGdW5jdGlvbktpbmQgdW5saW5rZWRGdW5jdGlvbktpbmQsIENv
bnN0cnVjdEFiaWxpdHkgY29uc3RydWN0QWJpbGl0eSwgSlNQYXJzZXJTY3JpcHRNb2RlIHNjcmlw
dE1vZGUsIFZhcmlhYmxlRW52aXJvbm1lbnQmIHBhcmVudFNjb3BlVERaVmFyaWFibGVzLCBEZXJp
dmVkQ29udGV4dFR5cGUgZGVyaXZlZENvbnRleHRUeXBlLCBTb3VyY2VDb2RlJiYgcGFyZW50U291
cmNlT3ZlcnJpZGUgPSBTb3VyY2VDb2RlKCkpCiAgICAgewogICAgICAgICBVbmxpbmtlZEZ1bmN0
aW9uRXhlY3V0YWJsZSogaW5zdGFuY2UgPSBuZXcgKE5vdE51bGwsIGFsbG9jYXRlQ2VsbDxVbmxp
bmtlZEZ1bmN0aW9uRXhlY3V0YWJsZT4odm0tPmhlYXApKQotICAgICAgICAgICAgVW5saW5rZWRG
dW5jdGlvbkV4ZWN1dGFibGUodm0sIHZtLT51bmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZVN0cnVj
dHVyZS5nZXQoKSwgc291cmNlLCBXVEZNb3ZlKHNvdXJjZU92ZXJyaWRlKSwgbm9kZSwgdW5saW5r
ZWRGdW5jdGlvbktpbmQsIGNvbnN0cnVjdEFiaWxpdHksIHNjcmlwdE1vZGUsIHBhcmVudFNjb3Bl
VERaVmFyaWFibGVzLCBkZXJpdmVkQ29udGV4dFR5cGUpOworICAgICAgICAgICAgVW5saW5rZWRG
dW5jdGlvbkV4ZWN1dGFibGUodm0sIHZtLT51bmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZVN0cnVj
dHVyZS5nZXQoKSwgc291cmNlLCBXVEZNb3ZlKHBhcmVudFNvdXJjZU92ZXJyaWRlKSwgbm9kZSwg
dW5saW5rZWRGdW5jdGlvbktpbmQsIGNvbnN0cnVjdEFiaWxpdHksIHNjcmlwdE1vZGUsIHBhcmVu
dFNjb3BlVERaVmFyaWFibGVzLCBkZXJpdmVkQ29udGV4dFR5cGUpOwogICAgICAgICBpbnN0YW5j
ZS0+ZmluaXNoQ3JlYXRpb24oKnZtKTsKICAgICAgICAgcmV0dXJuIGluc3RhbmNlOwogICAgIH0K
QEAgLTEwNiw3ICsxMDYsNyBAQCBwdWJsaWM6CiAgICAgICAgIGNvbnN0IElkZW50aWZpZXImLCBF
eGVjU3RhdGUmLCBjb25zdCBTb3VyY2VDb2RlJiwgSlNPYmplY3QqJiBleGNlcHRpb24sIAogICAg
ICAgICBpbnQgb3ZlcnJpZGVMaW5lTnVtYmVyKTsKIAotICAgIEpTX0VYUE9SVF9QUklWQVRFIEZ1
bmN0aW9uRXhlY3V0YWJsZSogbGluayhWTSYsIGNvbnN0IFNvdXJjZUNvZGUmLCBzdGQ6Om9wdGlv
bmFsPGludD4gb3ZlcnJpZGVMaW5lTnVtYmVyID0gc3RkOjpudWxsb3B0LCBJbnRyaW5zaWMgPSBO
b0ludHJpbnNpYyk7CisgICAgSlNfRVhQT1JUX1BSSVZBVEUgRnVuY3Rpb25FeGVjdXRhYmxlKiBs
aW5rKFZNJiwgY29uc3QgU291cmNlQ29kZSYgcGFyZW50U291cmNlLCBzdGQ6Om9wdGlvbmFsPGlu
dD4gb3ZlcnJpZGVMaW5lTnVtYmVyID0gc3RkOjpudWxsb3B0LCBJbnRyaW5zaWMgPSBOb0ludHJp
bnNpYyk7CiAKICAgICB2b2lkIGNsZWFyQ29kZSgpCiAgICAgewpAQCAtMTQyLDcgKzE0Miw3IEBA
IHB1YmxpYzoKICAgICB2b2lkIHNldFNvdXJjZU1hcHBpbmdVUkxEaXJlY3RpdmUoY29uc3QgU3Ry
aW5nJiBzb3VyY2VNYXBwaW5nVVJMKSB7IG1fc291cmNlTWFwcGluZ1VSTERpcmVjdGl2ZSA9IHNv
dXJjZU1hcHBpbmdVUkw7IH0KIAogcHJpdmF0ZToKLSAgICBVbmxpbmtlZEZ1bmN0aW9uRXhlY3V0
YWJsZShWTSosIFN0cnVjdHVyZSosIGNvbnN0IFNvdXJjZUNvZGUmLCBSZWZQdHI8U291cmNlUHJv
dmlkZXI+JiYgc291cmNlT3ZlcnJpZGUsIEZ1bmN0aW9uTWV0YWRhdGFOb2RlKiwgVW5saW5rZWRG
dW5jdGlvbktpbmQsIENvbnN0cnVjdEFiaWxpdHksIEpTUGFyc2VyU2NyaXB0TW9kZSwgVmFyaWFi
bGVFbnZpcm9ubWVudCYsICBKU0M6OkRlcml2ZWRDb250ZXh0VHlwZSk7CisgICAgVW5saW5rZWRG
dW5jdGlvbkV4ZWN1dGFibGUoVk0qLCBTdHJ1Y3R1cmUqLCBjb25zdCBTb3VyY2VDb2RlJiwgU291
cmNlQ29kZSYmIHBhcmVudFNvdXJjZU92ZXJyaWRlLCBGdW5jdGlvbk1ldGFkYXRhTm9kZSosIFVu
bGlua2VkRnVuY3Rpb25LaW5kLCBDb25zdHJ1Y3RBYmlsaXR5LCBKU1BhcnNlclNjcmlwdE1vZGUs
IFZhcmlhYmxlRW52aXJvbm1lbnQmLCAgSlNDOjpEZXJpdmVkQ29udGV4dFR5cGUpOwogCiAgICAg
dW5zaWduZWQgbV9maXJzdExpbmVPZmZzZXQ7CiAgICAgdW5zaWduZWQgbV9saW5lQ291bnQ7CkBA
IC0xNzQsNyArMTc0LDcgQEAgcHJpdmF0ZToKICAgICBJZGVudGlmaWVyIG1fbmFtZTsKICAgICBJ
ZGVudGlmaWVyIG1fZWNtYU5hbWU7CiAgICAgSWRlbnRpZmllciBtX2luZmVycmVkTmFtZTsKLSAg
ICBSZWZQdHI8U291cmNlUHJvdmlkZXI+IG1fc291cmNlT3ZlcnJpZGU7CisgICAgU291cmNlQ29k
ZSBtX3BhcmVudFNvdXJjZU92ZXJyaWRlOwogICAgIFNvdXJjZUNvZGUgbV9jbGFzc1NvdXJjZTsK
IAogICAgIFN0cmluZyBtX3NvdXJjZVVSTERpcmVjdGl2ZTsK
</data>
<flag name="review"
          id="318672"
          type_id="1"
          status="+"
          setter="saam"
    />
          </attachment>
      

    </bug>

</bugzilla>