<?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>105945</bug_id>
          
          <creation_ts>2013-01-02 14:08:14 -0800</creation_ts>
          <short_desc>HTML preload scanner doesn&apos;t need to remember whether we&apos;re scanning the body</short_desc>
          <delta_ts>2013-01-02 15:07:35 -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>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="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>eric</cc>
    
    <cc>japhet</cc>
    
    <cc>koivisto</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>tonyg</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>798876</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-01-02 14:08:14 -0800</bug_when>
    <thetext>HTML preload scanner doesn&apos;t need to remember whether we&apos;re scanning the body</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798877</commentid>
    <comment_count>1</comment_count>
      <attachid>181063</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-01-02 14:08:59 -0800</bug_when>
    <thetext>Created attachment 181063
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798898</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-01-02 14:25:10 -0800</bug_when>
    <thetext>Do we know why/when it was added?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798904</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-01-02 14:28:47 -0800</bug_when>
    <thetext>Looks like it became unused in http://trac.webkit.org/changeset/82628/trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp when we switched to smarter heuristics.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798921</commentid>
    <comment_count>4</comment_count>
      <attachid>181063</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-01-02 14:42:13 -0800</bug_when>
    <thetext>Comment on attachment 181063
Patch

LGTM.  The comment makes me wonder if it&apos;s in use by an out-of-trunk mobile port.  But OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798948</commentid>
    <comment_count>5</comment_count>
      <attachid>181063</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-02 15:07:31 -0800</bug_when>
    <thetext>Comment on attachment 181063
Patch

Clearing flags on attachment: 181063

Committed r138658: &lt;http://trac.webkit.org/changeset/138658&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798949</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-02 15:07:35 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181063</attachid>
            <date>2013-01-02 14:08:59 -0800</date>
            <delta_ts>2013-01-02 15:07:31 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-105945-20130102140606.patch</filename>
            <type>text/plain</type>
            <size>9430</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4NjQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjlhMzJlMzlhNjg3YzZh
NTc3N2RkZmI2ZTIwZDg3ZjIzMzM2ODJiNC4uYmU0NGE2ZjNjY2Q5ODlmMDdiNDAwYmNiZGRmYmVm
ODQ1ZTM3ODZkNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDEzLTAxLTAyICBBZGFt
IEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgSFRNTCBwcmVsb2FkIHNjYW5u
ZXIgZG9lc24ndCBuZWVkIHRvIHJlbWVtYmVyIHdoZXRoZXIgd2UncmUgc2Nhbm5pbmcgdGhlIGJv
ZHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNTk0
NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFzIGZh
ciBhcyBJIGNhbiB0ZWxsLCBubyBvbmUgdXNlcyB0aGlzIHN0YXRlLgorCisgICAgICAgICogaHRt
bC9wYXJzZXIvQ1NTUHJlbG9hZFNjYW5uZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q1NTUHJl
bG9hZFNjYW5uZXI6OkNTU1ByZWxvYWRTY2FubmVyKToKKyAgICAgICAgKFdlYkNvcmU6OkNTU1By
ZWxvYWRTY2FubmVyOjpzY2FuKToKKyAgICAgICAgKFdlYkNvcmU6OkNTU1ByZWxvYWRTY2FubmVy
OjplbWl0UnVsZSk6CisgICAgICAgICogaHRtbC9wYXJzZXIvQ1NTUHJlbG9hZFNjYW5uZXIuaDoK
KyAgICAgICAgKENTU1ByZWxvYWRTY2FubmVyKToKKyAgICAgICAgKiBodG1sL3BhcnNlci9IVE1M
UHJlbG9hZFNjYW5uZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UHJlbG9hZFRhc2s6OnByZWxv
YWQpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFByZWxvYWRTY2FubmVyOjpIVE1MUHJlbG9hZFNj
YW5uZXIpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFByZWxvYWRTY2FubmVyOjpwcm9jZXNzVG9r
ZW4pOgorICAgICAgICAqIGh0bWwvcGFyc2VyL0hUTUxQcmVsb2FkU2Nhbm5lci5oOgorICAgICAg
ICAoSFRNTFByZWxvYWRTY2FubmVyKToKKyAgICAgICAgKiBsb2FkZXIvY2FjaGUvQ2FjaGVkUmVz
b3VyY2VMb2FkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q2FjaGVkUmVzb3VyY2VMb2FkZXI6
OnByZWxvYWQpOgorICAgICAgICAqIGxvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5o
OgorICAgICAgICAoQ2FjaGVkUmVzb3VyY2VMb2FkZXIpOgorCiAyMDEzLTAxLTAyICBCZW5qYW1p
biBQb3VsYWluICA8YmVuamFtaW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBPcHRpbWl6ZSBUcmFu
c2Zvcm1hdGlvbk1hdHJpeDo6bXVsdGlwbHkoKSBmb3IgeDg2XzY0CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL3BhcnNlci9DU1NQcmVsb2FkU2Nhbm5lci5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL3BhcnNlci9DU1NQcmVsb2FkU2Nhbm5lci5jcHAKaW5kZXggYzIwMTRmZWVkZmU2
ZWNkMmFjZTU4N2RkOWY4NWUxYTg3ZGE5NTJkNS4uOGVlYzgxYjExZGZjM2FmZTRiYjg5MzEzNTNj
OWM3MjBkMTVmMGY4NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvQ1NT
UHJlbG9hZFNjYW5uZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0NTU1By
ZWxvYWRTY2FubmVyLmNwcApAQCAtNDAsNyArNDAsNiBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAK
IENTU1ByZWxvYWRTY2FubmVyOjpDU1NQcmVsb2FkU2Nhbm5lcihEb2N1bWVudCogZG9jdW1lbnQp
CiAgICAgOiBtX3N0YXRlKEluaXRpYWwpCi0gICAgLCBtX3NjYW5uaW5nQm9keShmYWxzZSkKICAg
ICAsIG1fZG9jdW1lbnQoZG9jdW1lbnQpCiB7CiB9CkBAIC01MiwxMCArNTEsOCBAQCB2b2lkIENT
U1ByZWxvYWRTY2FubmVyOjpyZXNldCgpCiAgICAgbV9ydWxlVmFsdWUuY2xlYXIoKTsKIH0KIAot
dm9pZCBDU1NQcmVsb2FkU2Nhbm5lcjo6c2Nhbihjb25zdCBIVE1MVG9rZW4mIHRva2VuLCBib29s
IHNjYW5uaW5nQm9keSkKK3ZvaWQgQ1NTUHJlbG9hZFNjYW5uZXI6OnNjYW4oY29uc3QgSFRNTFRv
a2VuJiB0b2tlbikKIHsKLSAgICBtX3NjYW5uaW5nQm9keSA9IHNjYW5uaW5nQm9keTsKLQogICAg
IGNvbnN0IEhUTUxUb2tlbjo6RGF0YVZlY3RvciYgY2hhcmFjdGVycyA9IHRva2VuLmNoYXJhY3Rl
cnMoKTsKICAgICBmb3IgKEhUTUxUb2tlbjo6RGF0YVZlY3Rvcjo6Y29uc3RfaXRlcmF0b3IgaXRl
ciA9IGNoYXJhY3RlcnMuYmVnaW4oKTsgaXRlciAhPSBjaGFyYWN0ZXJzLmVuZCgpICYmIG1fc3Rh
dGUgIT0gRG9uZVBhcnNpbmdJbXBvcnRSdWxlczsgKytpdGVyKQogICAgICAgICB0b2tlbml6ZSgq
aXRlcik7CkBAIC0yMDAsNyArMTk3LDcgQEAgdm9pZCBDU1NQcmVsb2FkU2Nhbm5lcjo6ZW1pdFJ1
bGUoKQogICAgICAgICBpZiAoIXZhbHVlLmlzRW1wdHkoKSkgewogICAgICAgICAgICAgQ2FjaGVk
UmVzb3VyY2VSZXF1ZXN0IHJlcXVlc3QoUmVzb3VyY2VSZXF1ZXN0KG1fZG9jdW1lbnQtPmNvbXBs
ZXRlVVJMKHZhbHVlKSkpOwogICAgICAgICAgICAgcmVxdWVzdC5zZXRJbml0aWF0b3IoY2FjaGVk
UmVzb3VyY2VSZXF1ZXN0SW5pdGlhdG9ycygpLmNzcyk7Ci0gICAgICAgICAgICBtX2RvY3VtZW50
LT5jYWNoZWRSZXNvdXJjZUxvYWRlcigpLT5wcmVsb2FkKENhY2hlZFJlc291cmNlOjpDU1NTdHls
ZVNoZWV0LCByZXF1ZXN0LCBTdHJpbmcoKSwgbV9zY2FubmluZ0JvZHkpOworICAgICAgICAgICAg
bV9kb2N1bWVudC0+Y2FjaGVkUmVzb3VyY2VMb2FkZXIoKS0+cHJlbG9hZChDYWNoZWRSZXNvdXJj
ZTo6Q1NTU3R5bGVTaGVldCwgcmVxdWVzdCwgU3RyaW5nKCkpOwogICAgICAgICB9CiAgICAgICAg
IG1fc3RhdGUgPSBJbml0aWFsOwogICAgIH0gZWxzZSBpZiAoZXF1YWxJZ25vcmluZ0Nhc2UoImNo
YXJzZXQiLCBtX3J1bGUuY2hhcmFjdGVycygpLCBtX3J1bGUubGVuZ3RoKCkpKQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvQ1NTUHJlbG9hZFNjYW5uZXIuaCBiL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0NTU1ByZWxvYWRTY2FubmVyLmgKaW5kZXggYjE2YTYyOTI1
ZTEwNjE1YTkyNDNjOTI0YmNlZTdhMGNjMGQxZDMyMi4uOGUxOTI5NjVlN2VhMGM5NDJiN2I4MjBh
NWM1ODU0NmM5N2I2MWE2OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIv
Q1NTUHJlbG9hZFNjYW5uZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9DU1NQ
cmVsb2FkU2Nhbm5lci5oCkBAIC00MCw3ICs0MCw3IEBAIHB1YmxpYzoKICAgICBleHBsaWNpdCBD
U1NQcmVsb2FkU2Nhbm5lcihEb2N1bWVudCopOwogCiAgICAgdm9pZCByZXNldCgpOwotICAgIHZv
aWQgc2Nhbihjb25zdCBIVE1MVG9rZW4mLCBib29sIHNjYW5uaW5nQm9keSk7CisgICAgdm9pZCBz
Y2FuKGNvbnN0IEhUTUxUb2tlbiYpOwogCiBwcml2YXRlOgogICAgIGVudW0gU3RhdGUgewpAQCAt
NjMsNyArNjMsNiBAQCBwcml2YXRlOgogICAgIFN0cmluZ0J1aWxkZXIgbV9ydWxlOwogICAgIFN0
cmluZ0J1aWxkZXIgbV9ydWxlVmFsdWU7CiAKLSAgICBib29sIG1fc2Nhbm5pbmdCb2R5OwogICAg
IERvY3VtZW50KiBtX2RvY3VtZW50OwogfTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
aHRtbC9wYXJzZXIvSFRNTFByZWxvYWRTY2FubmVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwv
cGFyc2VyL0hUTUxQcmVsb2FkU2Nhbm5lci5jcHAKaW5kZXggNWE0NjM0YWRiOTU3YjhmYWMxZDRk
N2NlMzYzYjkwZjQzNTAyZmUyZC4uNjlhYTEwOTE3MjIwZjQwZThmZjc5ODM4ZWE4ZGYxZjg1YWUw
NjkyYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvSFRNTFByZWxvYWRT
Y2FubmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9IVE1MUHJlbG9hZFNj
YW5uZXIuY3BwCkBAIC0xMjMsNyArMTIzLDcgQEAgcHVibGljOgogICAgICAgICBtX3VybFRvTG9h
ZCA9IHN0cmlwTGVhZGluZ0FuZFRyYWlsaW5nSFRNTFNwYWNlcyhhdHRyaWJ1dGVWYWx1ZSk7CiAg
ICAgfQogCi0gICAgdm9pZCBwcmVsb2FkKERvY3VtZW50KiBkb2N1bWVudCwgYm9vbCBzY2Fubmlu
Z0JvZHksIGNvbnN0IEtVUkwmIGJhc2VVUkwpCisgICAgdm9pZCBwcmVsb2FkKERvY3VtZW50KiBk
b2N1bWVudCwgY29uc3QgS1VSTCYgYmFzZVVSTCkKICAgICB7CiAgICAgICAgIGlmIChtX3VybFRv
TG9hZC5pc0VtcHR5KCkpCiAgICAgICAgICAgICByZXR1cm47CkBAIC0xMzMsMTIgKzEzMywxMiBA
QCBwdWJsaWM6CiAgICAgICAgIHJlcXVlc3Quc2V0SW5pdGlhdG9yKHRhZ05hbWUoKSk7CiAgICAg
ICAgIGlmIChtX3RhZ05hbWUgPT0gc2NyaXB0VGFnKSB7CiAgICAgICAgICAgICByZXF1ZXN0Lm11
dGFibGVSZXNvdXJjZVJlcXVlc3QoKS5zZXRBbGxvd0Nvb2tpZXMoY3Jvc3NPcmlnaW5Nb2RlQWxs
b3dzQ29va2llcygpKTsKLSAgICAgICAgICAgIGNhY2hlZFJlc291cmNlTG9hZGVyLT5wcmVsb2Fk
KENhY2hlZFJlc291cmNlOjpTY3JpcHQsIHJlcXVlc3QsIG1fY2hhcnNldCwgc2Nhbm5pbmdCb2R5
KTsKKyAgICAgICAgICAgIGNhY2hlZFJlc291cmNlTG9hZGVyLT5wcmVsb2FkKENhY2hlZFJlc291
cmNlOjpTY3JpcHQsIHJlcXVlc3QsIG1fY2hhcnNldCk7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZSBpZiAobV90YWdOYW1lID09IGltZ1RhZyB8fCAobV90YWdOYW1lID09IGlucHV0VGFnICYmIG1f
aW5wdXRJc0ltYWdlKSkKLSAgICAgICAgICAgIGNhY2hlZFJlc291cmNlTG9hZGVyLT5wcmVsb2Fk
KENhY2hlZFJlc291cmNlOjpJbWFnZVJlc291cmNlLCByZXF1ZXN0LCBTdHJpbmcoKSwgc2Nhbm5p
bmdCb2R5KTsKKyAgICAgICAgICAgIGNhY2hlZFJlc291cmNlTG9hZGVyLT5wcmVsb2FkKENhY2hl
ZFJlc291cmNlOjpJbWFnZVJlc291cmNlLCByZXF1ZXN0LCBTdHJpbmcoKSk7CiAgICAgICAgIGVs
c2UgaWYgKG1fdGFnTmFtZSA9PSBsaW5rVGFnICYmIG1fbGlua0lzU3R5bGVTaGVldCAmJiBtX2xp
bmtNZWRpYUF0dHJpYnV0ZUlzU2NyZWVuKSAKLSAgICAgICAgICAgIGNhY2hlZFJlc291cmNlTG9h
ZGVyLT5wcmVsb2FkKENhY2hlZFJlc291cmNlOjpDU1NTdHlsZVNoZWV0LCByZXF1ZXN0LCBtX2No
YXJzZXQsIHNjYW5uaW5nQm9keSk7CisgICAgICAgICAgICBjYWNoZWRSZXNvdXJjZUxvYWRlci0+
cHJlbG9hZChDYWNoZWRSZXNvdXJjZTo6Q1NTU3R5bGVTaGVldCwgcmVxdWVzdCwgbV9jaGFyc2V0
KTsKICAgICB9CiAKICAgICBjb25zdCBBdG9taWNTdHJpbmcmIHRhZ05hbWUoKSBjb25zdCB7IHJl
dHVybiBtX3RhZ05hbWU7IH0KQEAgLTE2NSw3ICsxNjUsNiBAQCBIVE1MUHJlbG9hZFNjYW5uZXI6
OkhUTUxQcmVsb2FkU2Nhbm5lcihEb2N1bWVudCogZG9jdW1lbnQpCiAgICAgOiBtX2RvY3VtZW50
KGRvY3VtZW50KQogICAgICwgbV9jc3NTY2FubmVyKGRvY3VtZW50KQogICAgICwgbV90b2tlbml6
ZXIoSFRNTFRva2VuaXplcjo6Y3JlYXRlKEhUTUxEb2N1bWVudFBhcnNlcjo6dXNlUHJlSFRNTDVQ
YXJzZXJRdWlya3MoZG9jdW1lbnQpKSkKLSAgICAsIG1fYm9keVNlZW4oZmFsc2UpCiAgICAgLCBt
X2luU3R5bGUoZmFsc2UpCiB7CiB9CkBAIC0xOTIsNyArMTkxLDcgQEAgdm9pZCBIVE1MUHJlbG9h
ZFNjYW5uZXI6OnByb2Nlc3NUb2tlbigpCiB7CiAgICAgaWYgKG1faW5TdHlsZSkgewogICAgICAg
ICBpZiAobV90b2tlbi50eXBlKCkgPT0gSFRNTFRva2VuVHlwZXM6OkNoYXJhY3RlcikKLSAgICAg
ICAgICAgIG1fY3NzU2Nhbm5lci5zY2FuKG1fdG9rZW4sIHNjYW5uaW5nQm9keSgpKTsKKyAgICAg
ICAgICAgIG1fY3NzU2Nhbm5lci5zY2FuKG1fdG9rZW4pOwogICAgICAgICBlbHNlIGlmIChtX3Rv
a2VuLnR5cGUoKSA9PSBIVE1MVG9rZW5UeXBlczo6RW5kVGFnKSB7CiAgICAgICAgICAgICBtX2lu
U3R5bGUgPSBmYWxzZTsKICAgICAgICAgICAgIG1fY3NzU2Nhbm5lci5yZXNldCgpOwpAQCAtMjA1
LDIxICsyMDQsMTMgQEAgdm9pZCBIVE1MUHJlbG9hZFNjYW5uZXI6OnByb2Nlc3NUb2tlbigpCiAg
ICAgUHJlbG9hZFRhc2sgdGFzayhtX3Rva2VuKTsKICAgICBtX3Rva2VuaXplci0+dXBkYXRlU3Rh
dGVGb3IodGFzay50YWdOYW1lKCksIG1fZG9jdW1lbnQtPmZyYW1lKCkpOwogCi0gICAgaWYgKHRh
c2sudGFnTmFtZSgpID09IGJvZHlUYWcpCi0gICAgICAgIG1fYm9keVNlZW4gPSB0cnVlOwotCiAg
ICAgaWYgKHRhc2sudGFnTmFtZSgpID09IHN0eWxlVGFnKQogICAgICAgICBtX2luU3R5bGUgPSB0
cnVlOwogCiAgICAgaWYgKHRhc2sudGFnTmFtZSgpID09IGJhc2VUYWcpCiAgICAgICAgIHVwZGF0
ZVByZWRpY3RlZEJhc2VFbGVtZW50VVJMKEtVUkwobV9kb2N1bWVudC0+dXJsKCksIHRhc2suYmFz
ZUVsZW1lbnRIcmVmKCkpKTsKIAotICAgIHRhc2sucHJlbG9hZChtX2RvY3VtZW50LCBzY2Fubmlu
Z0JvZHkoKSwgbV9wcmVkaWN0ZWRCYXNlRWxlbWVudFVSTC5pc0VtcHR5KCkgPyBtX2RvY3VtZW50
LT5iYXNlVVJMKCkgOiBtX3ByZWRpY3RlZEJhc2VFbGVtZW50VVJMKTsKLX0KLQotYm9vbCBIVE1M
UHJlbG9hZFNjYW5uZXI6OnNjYW5uaW5nQm9keSgpIGNvbnN0Ci17Ci0gICAgcmV0dXJuIG1fZG9j
dW1lbnQtPmJvZHkoKSB8fCBtX2JvZHlTZWVuOworICAgIHRhc2sucHJlbG9hZChtX2RvY3VtZW50
LCBtX3ByZWRpY3RlZEJhc2VFbGVtZW50VVJMLmlzRW1wdHkoKSA/IG1fZG9jdW1lbnQtPmJhc2VV
UkwoKSA6IG1fcHJlZGljdGVkQmFzZUVsZW1lbnRVUkwpOwogfQogCiB2b2lkIEhUTUxQcmVsb2Fk
U2Nhbm5lcjo6dXBkYXRlUHJlZGljdGVkQmFzZUVsZW1lbnRVUkwoY29uc3QgS1VSTCYgYmFzZUVs
ZW1lbnRVUkwpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9IVE1MUHJl
bG9hZFNjYW5uZXIuaCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxQcmVsb2FkU2Nh
bm5lci5oCmluZGV4IDM4ZjU3NzJkNTVhNzdkOTNlNjNjNjI2MDE5Yjc2NzgwYWJhMjU1MzguLmY1
NDcyMDdjZmQ3NzZmYWMwMDlkYmI1MTdhMzJiNGM5OTcwZGQ0OTAgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxQcmVsb2FkU2Nhbm5lci5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxQcmVsb2FkU2Nhbm5lci5oCkBAIC00OCw3ICs0OCw2IEBA
IHB1YmxpYzoKIAogcHJpdmF0ZToKICAgICB2b2lkIHByb2Nlc3NUb2tlbigpOwotICAgIGJvb2wg
c2Nhbm5pbmdCb2R5KCkgY29uc3Q7CiAgICAgdm9pZCB1cGRhdGVQcmVkaWN0ZWRCYXNlRWxlbWVu
dFVSTChjb25zdCBLVVJMJiBiYXNlRWxlbWVudFVSTCk7CiAKICAgICBEb2N1bWVudCogbV9kb2N1
bWVudDsKQEAgLTU2LDcgKzU1LDYgQEAgcHJpdmF0ZToKICAgICBDU1NQcmVsb2FkU2Nhbm5lciBt
X2Nzc1NjYW5uZXI7CiAgICAgT3duUHRyPEhUTUxUb2tlbml6ZXI+IG1fdG9rZW5pemVyOwogICAg
IEhUTUxUb2tlbiBtX3Rva2VuOwotICAgIGJvb2wgbV9ib2R5U2VlbjsKICAgICBib29sIG1faW5T
dHlsZTsKICAgICBLVVJMIG1fcHJlZGljdGVkQmFzZUVsZW1lbnRVUkw7CiB9OwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9hZGVyLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHAKaW5k
ZXggN2QyOTQ2Mzg5MjJiMTNhOTkwNjI1ZDVmYjYwYTNlMjY3ODFkNDVmNC4uMDk5ZjliMTVlODNk
MGJiNzAwMjJmYWViMzFjODAzOTU1MzAyYjc1NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
bG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9hZGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwCkBAIC03OTAsMTEgKzc5MCw4
IEBAIHZvaWQgQ2FjaGVkUmVzb3VyY2VMb2FkZXI6OmRlY3JlbWVudFJlcXVlc3RDb3VudChjb25z
dCBDYWNoZWRSZXNvdXJjZSogcmVzKQogICAgIEFTU0VSVChtX3JlcXVlc3RDb3VudCA+IC0xKTsK
IH0KIAotdm9pZCBDYWNoZWRSZXNvdXJjZUxvYWRlcjo6cHJlbG9hZChDYWNoZWRSZXNvdXJjZTo6
VHlwZSB0eXBlLCBDYWNoZWRSZXNvdXJjZVJlcXVlc3QmIHJlcXVlc3QsIGNvbnN0IFN0cmluZyYg
Y2hhcnNldCwgYm9vbCByZWZlcmVuY2VkRnJvbUJvZHkpCit2b2lkIENhY2hlZFJlc291cmNlTG9h
ZGVyOjpwcmVsb2FkKENhY2hlZFJlc291cmNlOjpUeXBlIHR5cGUsIENhY2hlZFJlc291cmNlUmVx
dWVzdCYgcmVxdWVzdCwgY29uc3QgU3RyaW5nJiBjaGFyc2V0KQogewotICAgIC8vIEZJWE1FOiBS
aXAgdGhpcyBvdXQgd2hlbiB3ZSBhcmUgc3VyZSBpdCBpcyBubyBsb25nZXIgbmVjZXNzYXJ5IChl
dmVuIGZvciBtb2JpbGUpLgotICAgIFVOVVNFRF9QQVJBTShyZWZlcmVuY2VkRnJvbUJvZHkpOwot
CiAgICAgYm9vbCBkZWxheVN1YnJlc291cmNlTG9hZCA9IHRydWU7CiAjaWYgUExBVEZPUk0oSU9T
KSB8fCBQTEFURk9STShDSFJPTUlVTSkKICAgICBkZWxheVN1YnJlc291cmNlTG9hZCA9IGZhbHNl
OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNl
TG9hZGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2Fk
ZXIuaAppbmRleCA2Y2RhNDUyOTVmNTUzMWVmNjI4Zjk1ZGQ3YzAzMGQ3ZjQxMzI0ODEyLi44Y2Yz
MTFjYjRjM2NjZTkyN2I4ZDhmOWYwMzBhODQ1N2NjZGJjNDllIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuaAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuaApAQCAtMTMwLDcgKzEz
MCw3IEBAIHB1YmxpYzoKICAgICBib29sIGlzUHJlbG9hZGVkKGNvbnN0IFN0cmluZyYgdXJsU3Ry
aW5nKSBjb25zdDsKICAgICB2b2lkIGNsZWFyUHJlbG9hZHMoKTsKICAgICB2b2lkIGNsZWFyUGVu
ZGluZ1ByZWxvYWRzKCk7Ci0gICAgdm9pZCBwcmVsb2FkKENhY2hlZFJlc291cmNlOjpUeXBlLCBD
YWNoZWRSZXNvdXJjZVJlcXVlc3QmLCBjb25zdCBTdHJpbmcmIGNoYXJzZXQsIGJvb2wgcmVmZXJl
bmNlZEZyb21Cb2R5KTsKKyAgICB2b2lkIHByZWxvYWQoQ2FjaGVkUmVzb3VyY2U6OlR5cGUsIENh
Y2hlZFJlc291cmNlUmVxdWVzdCYsIGNvbnN0IFN0cmluZyYgY2hhcnNldCk7CiAgICAgdm9pZCBj
aGVja0ZvclBlbmRpbmdQcmVsb2FkcygpOwogICAgIHZvaWQgcHJpbnRQcmVsb2FkU3RhdHMoKTsK
ICAgICBib29sIGNhblJlcXVlc3QoQ2FjaGVkUmVzb3VyY2U6OlR5cGUsIGNvbnN0IEtVUkwmLCBi
b29sIGZvclByZWxvYWQgPSBmYWxzZSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>