<?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>98626</bug_id>
          
          <creation_ts>2012-10-07 17:21:25 -0700</creation_ts>
          <short_desc>Generalize moving URLComponent&apos;s begin position</short_desc>
          <delta_ts>2012-10-08 15:31:30 -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>WebCore Misc.</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="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>abarth</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>736448</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2012-10-07 17:21:25 -0700</bug_when>
    <thetext>URLComponent::move() seems useful outside r130609.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>736449</commentid>
    <comment_count>1</comment_count>
      <attachid>167491</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2012-10-07 17:28:23 -0700</bug_when>
    <thetext>Created attachment 167491
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>737127</commentid>
    <comment_count>2</comment_count>
      <attachid>167491</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2012-10-08 15:31:28 -0700</bug_when>
    <thetext>Comment on attachment 167491
Patch

Clearing flags on attachment: 167491

Committed r130695: &lt;http://trac.webkit.org/changeset/130695&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>737128</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2012-10-08 15:31:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167491</attachid>
            <date>2012-10-07 17:28:23 -0700</date>
            <delta_ts>2012-10-08 15:31:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98626-20121007172727.patch</filename>
            <type>text/plain</type>
            <size>9528</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwNjEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGM3YTgxMTljMmYwN2I1NzZkY2Q3OTMy
OThlNjNmYjJlMDg2ZDliODYuLjcwMDc3MTU5NTYzZmRkNzhjZjhjYzBkYjE2MTA3ZjdlMGUzYWRj
YjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDUgKzEsMzUgQEAKIDIwMTItMTAtMDcgIEJlbmphbWluIFBvdWxhaW4gIDxi
ZW5qYW1pbkB3ZWJraXQub3JnPgogCisgICAgICAgIEdlbmVyYWxpemUgbW92aW5nIFVSTENvbXBv
bmVudCdzIGJlZ2luIHBvc2l0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD05ODYyNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFRoZSBwYXRjaCByMTMwNjA5IGludHJvZHVjZWQgbW92aW5nIFVSTENvbXBv
bmVudHMncyBwb3NpdGlvbi4KKyAgICAgICAgSXQgdHVybnMgb3V0IHRoaXMgY29uY2VwdCBpcyBy
ZWFsbHkgdXNlZnVsIGluIHRoZSBwYXJzZXIgc28KKyAgICAgICAgdGhpcyBwYXRjaCBnZW5lcmFs
aXplIHRoZSBpZGVhLgorCisgICAgICAgICogd3RmL3VybC9hcGkvUGFyc2VkVVJMLmNwcDoKKyAg
ICAgICAgKFdURjo6UGFyc2VkVVJMOjpyZW1vdmVQb3J0KToKKyAgICAgICAgKiB3dGYvdXJsL3Ny
Yy9VUkxDYW5vbkV0Yy5jcHA6CisgICAgICAgICogd3RmL3VybC9zcmMvVVJMQ29tcG9uZW50Lmg6
CisgICAgICAgIChXVEY6OlVSTENvbXBvbmVudDo6bW92ZUJ5KToKKyAgICAgICAgUmVuYW1lIFVS
TENvbXBvbmVudDo6bW92ZSgpIHRvIFVSTENvbXBvbmVudDo6bW92ZUJ5KCkgZm9yIGNvbnNpc3Rl
bmN5CisgICAgICAgIHdpdGggc29tZSBvZiBXZWJDb3JlIHR5cGVzLgorCisgICAgICAgICogd3Rm
L3VybC9zcmMvVVJMUGFyc2UuY3BwOgorICAgICAgICAqIHd0Zi91cmwvc3JjL1VSTFBhcnNlRmls
ZS5jcHA6CisKKyAgICAgICAgKiB3dGYvdXJsL3NyYy9VUkxTZWdtZW50cy5jcHA6CisgICAgICAg
IChXVEY6OlVSTFNlZ21lbnRzOjptb3ZlRnJvbUNvbXBvbmVudEJ5KToKKyAgICAgICAgQ2hhbmdl
IHRoZSBzZW1hbnRpYyB0byBldmVyeXRoaW5nIGZyb20gYSBjZXJ0YWluIGNvbXBvbmVudC4gVGhp
cyBpcworICAgICAgICB1c2VmdWwgdG8gbW92ZSBldmVyeXRoaW5nLCBpbmNsdWRpbmcgdGhlIHNj
aGVtZS4KKworICAgICAgICAqIHd0Zi91cmwvc3JjL1VSTFNlZ21lbnRzLmg6CisgICAgICAgIChV
UkxTZWdtZW50cyk6CisKKzIwMTItMTAtMDcgIEJlbmphbWluIFBvdWxhaW4gIDxiZW5qYW1pbkB3
ZWJraXQub3JnPgorCiAgICAgICAgIFdURlVSTDogaW1wbGVtZW50IFVSTCBwb3J0IHJlbW92YWwg
Zm9yIEhUTUxBbmNob3JFbGVtZW50CiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD05ODYwNAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi91cmwvYXBp
L1BhcnNlZFVSTC5jcHAgYi9Tb3VyY2UvV1RGL3d0Zi91cmwvYXBpL1BhcnNlZFVSTC5jcHAKaW5k
ZXggNjUzY2NjOGRlNDdjYjY3NDMyZmU2NzkyYjc3ZTUwNmVkN2E3MjUzOS4uYTIwYmUzOWYxNGZh
MzRmYzdiNTE3YWEyMGViYzBlZTE4NmU5ZDdmYyAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYv
dXJsL2FwaS9QYXJzZWRVUkwuY3BwCisrKyBiL1NvdXJjZS9XVEYvd3RmL3VybC9hcGkvUGFyc2Vk
VVJMLmNwcApAQCAtMTg3LDcgKzE4Nyw3IEBAIHZvaWQgUGFyc2VkVVJMOjpyZW1vdmVQb3J0KCkK
IAogICAgIC8vIDIpIFVwZGF0ZSB0aGUgY29tcG9uZW50cyBwb3NpdGlvbnMuCiAgICAgbV9zZWdt
ZW50cy5wb3J0LnJlc2V0KCk7Ci0gICAgbV9zZWdtZW50cy5tb3ZlQ29tcG9uZW50c0FmdGVyKFVS
TFNlZ21lbnRzOjpQb3J0LCAtbGVuZ3RoKTsKKyAgICBtX3NlZ21lbnRzLm1vdmVGcm9tQ29tcG9u
ZW50QnkoVVJMU2VnbWVudHM6OlBhdGgsIC1sZW5ndGgpOwogfQogCiBTdHJpbmcgUGFyc2VkVVJM
OjpwYXRoKCkgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL3VybC9zcmMvVVJMQ2Fu
b25FdGMuY3BwIGIvU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxDYW5vbkV0Yy5jcHAKaW5kZXgg
NGVkNmQxOGU4ZjhmM2Y4NWJiZTNkNmE0OGVhNGYxMTBjMTkwZjk5ZS4uZjNjZGQ5Yzk3ZGY2NTEx
MjAzZmE3MzI1YmRjZThmNzBkMzFjMjdhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvdXJs
L3NyYy9VUkxDYW5vbkV0Yy5jcHAKKysrIGIvU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxDYW5v
bkV0Yy5jcHAKQEAgLTEyNCw3ICsxMjQsNyBAQCBib29sIGRvU2NoZW1lKGNvbnN0IENoYXJhY3Rl
clR5cGUqIHNwZWMsIGNvbnN0IFVSTENvbXBvbmVudCYgc2NoZW1lLCBVUkxCdWZmZXI8YwogICAg
IH0KIAogICAgIC8vIFRoZSBvdXRwdXQgc2NoZW1lIHN0YXJ0cyBmcm9tIHRoZSBjdXJyZW50IHBv
c2l0aW9uLgotICAgIG91dHB1dFNjaGVtZS5zZXRCZWdpbihvdXRwdXRTY2hlbWUuYmVnaW4oKSAr
IG91dHB1dC5sZW5ndGgoKSk7CisgICAgb3V0cHV0U2NoZW1lLm1vdmVCeShvdXRwdXQubGVuZ3Ro
KCkpOwogCiAgICAgLy8gRGFuZ2VyOiBpdCdzIGltcG9ydGFudCB0aGF0IHRoaXMgY29kZSBkb2Vz
IG5vdCBzdHJpcCBhbnkgY2hhcmFjdGVyczogaXQKICAgICAvLyBvbmx5IGVtaXRzIHRoZSBjYW5v
bmljYWwgdmVyc2lvbiAoYmUgaXQgdmFsaWQgb3IgZXNjYXBlZCkgb2YgZWFjaCBvZgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxDb21wb25lbnQuaCBiL1NvdXJjZS9XVEYv
d3RmL3VybC9zcmMvVVJMQ29tcG9uZW50LmgKaW5kZXggYWYyMzExZGExYzMyNmJiMzE0NGQ0ZmNl
NGMxOWRlOTJlZWIwZjE0ZC4uODZhZTA1YTc0MzRlNGM2Y2MwYzRlNDZiNzg3NDY5MWVjMGJjOTA5
ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxDb21wb25lbnQuaAorKysg
Yi9Tb3VyY2UvV1RGL3d0Zi91cmwvc3JjL1VSTENvbXBvbmVudC5oCkBAIC02NSw3ICs2NSw3IEBA
IHB1YmxpYzoKIAogICAgIGludCBiZWdpbigpIGNvbnN0IHsgcmV0dXJuIG1fYmVnaW47IH0KICAg
ICB2b2lkIHNldEJlZ2luKGludCBiZWdpbikgeyBtX2JlZ2luID0gYmVnaW47IH0KLSAgICB2b2lk
IG1vdmUoaW50IG9mZnNldCkgeyBtX2JlZ2luICs9IG9mZnNldDsgfQorICAgIHZvaWQgbW92ZUJ5
KGludCBvZmZzZXQpIHsgbV9iZWdpbiArPSBvZmZzZXQ7IH0KIAogICAgIGludCBsZW5ndGgoKSBj
b25zdCB7IHJldHVybiBtX2xlbmd0aDsgfQogICAgIHZvaWQgc2V0TGVuZ3RoKGludCBsZW5ndGgp
IHsgbV9sZW5ndGggPSBsZW5ndGg7IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL3VybC9z
cmMvVVJMUGFyc2UuY3BwIGIvU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxQYXJzZS5jcHAKaW5k
ZXggMWQ3ZTQyZWRkZWZlMjkxM2E1M2VhOTg4ZWUyNjJlMjJmYjY5OGRjOC4uOTFlNjViNDIzNjc3
MTZmN2FiYzNmNTYxY2U4NTI4ZTlhNjA4ZTRlNiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYv
dXJsL3NyYy9VUkxQYXJzZS5jcHAKKysrIGIvU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxQYXJz
ZS5jcHAKQEAgLTM1MCw3ICszNTAsNyBAQCB2b2lkIGRvUGFyc2VGaWxlU3lzdGVtVVJMKGNvbnN0
IENoYXJhY3RlclR5cGUqIHNwZWMsIGludCBzcGVjTGVuZ3RoLCBVUkxTZWdtZW50cwogICAgIC8v
IEV4dHJhY3QgdGhlIHNjaGVtZS4gV2UgYWxzbyBoYW5kbGUgdGhlIGNhc2Ugd2hlcmUgdGhlcmUg
aXMgbm8gc2NoZW1lLgogICAgIGlmIChkb0V4dHJhY3RTY2hlbWUoJnNwZWNbYmVnaW5dLCBzcGVj
TGVuZ3RoIC0gYmVnaW4sIHBhcnNlZC5zY2hlbWUpKSB7CiAgICAgICAgIC8vIE9mZnNldCB0aGUg
cmVzdWx0cyBzaW5jZSB3ZSBnYXZlIEV4dHJhY3RTY2hlbWUgYSBzdWJzdHJpbmcuCi0gICAgICAg
IHBhcnNlZC5zY2hlbWUuc2V0QmVnaW4ocGFyc2VkLnNjaGVtZS5iZWdpbigpICsgYmVnaW4pOwor
ICAgICAgICBwYXJzZWQuc2NoZW1lLm1vdmVCeShiZWdpbik7CiAKICAgICAgICAgaWYgKHBhcnNl
ZC5zY2hlbWUuZW5kKCkgPT0gc3BlY0xlbmd0aCAtIDEpCiAgICAgICAgICAgICByZXR1cm47CkBA
IC0zNjgsNyArMzY4LDcgQEAgdm9pZCBkb1BhcnNlRmlsZVN5c3RlbVVSTChjb25zdCBDaGFyYWN0
ZXJUeXBlKiBzcGVjLCBpbnQgc3BlY0xlbmd0aCwgVVJMU2VnbWVudHMKIAogICAgIGlmIChkb0V4
dHJhY3RTY2hlbWUoaW5uZXJTcGVjLCBpbm5lclNwZWNMZW5ndGgsIGlubmVyU2NoZW1lKSkgewog
ICAgICAgICAvLyBPZmZzZXQgdGhlIHJlc3VsdHMgc2luY2Ugd2UgZ2F2ZSBFeHRyYWN0U2NoZW1l
IGEgc3Vic3RyaW5nLgotICAgICAgICBpbm5lclNjaGVtZS5zZXRCZWdpbihpbm5lclNjaGVtZS5i
ZWdpbigpICsgaW5uZXJTdGFydCk7CisgICAgICAgIGlubmVyU2NoZW1lLm1vdmVCeShpbm5lclN0
YXJ0KTsKIAogICAgICAgICBpZiAoaW5uZXJTY2hlbWUuZW5kKCkgPT0gc3BlY0xlbmd0aCAtIDEp
CiAgICAgICAgICAgICByZXR1cm47CkBAIC0zOTUsMTQgKzM5NSw3IEBAIHZvaWQgZG9QYXJzZUZp
bGVTeXN0ZW1VUkwoY29uc3QgQ2hhcmFjdGVyVHlwZSogc3BlYywgaW50IHNwZWNMZW5ndGgsIFVS
TFNlZ21lbnRzCiAgICAgLy8gSWYgd2UgaGFkIGFueSBzY2hlbWUgdGhhdCBzdXBwb3J0ZWQgbmVz
dGluZyBtb3JlIHRoYW4gb25lIGxldmVsIGRlZXAsCiAgICAgLy8gd2UnZCBoYXZlIHRvIHJlY3Vy
c2UgaW50byB0aGUgaW5uZXJQYXJzZWQncyBpbm5lclBhcnNlZCB3aGVuCiAgICAgLy8gYWRqdXN0
aW5nIGJ5IGlubmVyU3RhcnQuCi0gICAgaW5uZXJQYXJzZWQuc2NoZW1lLnNldEJlZ2luKGlubmVy
UGFyc2VkLnNjaGVtZS5iZWdpbigpICsgaW5uZXJTdGFydCk7Ci0gICAgaW5uZXJQYXJzZWQudXNl
cm5hbWUuc2V0QmVnaW4oaW5uZXJQYXJzZWQudXNlcm5hbWUuYmVnaW4oKSArIGlubmVyU3RhcnQp
OwotICAgIGlubmVyUGFyc2VkLnBhc3N3b3JkLnNldEJlZ2luKGlubmVyUGFyc2VkLnBhc3N3b3Jk
LmJlZ2luKCkgKyBpbm5lclN0YXJ0KTsKLSAgICBpbm5lclBhcnNlZC5ob3N0LnNldEJlZ2luKGlu
bmVyUGFyc2VkLmhvc3QuYmVnaW4oKSArIGlubmVyU3RhcnQpOwotICAgIGlubmVyUGFyc2VkLnBv
cnQuc2V0QmVnaW4oaW5uZXJQYXJzZWQucG9ydC5iZWdpbigpICsgaW5uZXJTdGFydCk7Ci0gICAg
aW5uZXJQYXJzZWQucXVlcnkuc2V0QmVnaW4oaW5uZXJQYXJzZWQucXVlcnkuYmVnaW4oKSArIGlu
bmVyU3RhcnQpOwotICAgIGlubmVyUGFyc2VkLmZyYWdtZW50LnNldEJlZ2luKGlubmVyUGFyc2Vk
LmZyYWdtZW50LmJlZ2luKCkgKyBpbm5lclN0YXJ0KTsKLSAgICBpbm5lclBhcnNlZC5wYXRoLnNl
dEJlZ2luKGlubmVyUGFyc2VkLnBhdGguYmVnaW4oKSArIGlubmVyU3RhcnQpOworICAgIGlubmVy
UGFyc2VkLm1vdmVGcm9tQ29tcG9uZW50QnkoVVJMU2VnbWVudHM6OlNjaGVtZSwgaW5uZXJTdGFy
dCk7CiAKICAgICAvLyBRdWVyeSBhbmQgcmVmIG1vdmUgZnJvbSBpbm5lclBhcnNlZCB0byBwYXJz
ZWQuCiAgICAgcGFyc2VkLnF1ZXJ5ID0gaW5uZXJQYXJzZWQucXVlcnk7CkBAIC00NjEsNyArNDU0
LDcgQEAgdm9pZCBkb1BhcnNlUGF0aFVSTChjb25zdCBDaGFyYWN0ZXJUeXBlKiBzcGVjLCBpbnQg
c3BlY0xlbmd0aCwgVVJMU2VnbWVudHMmIHBhcnMKICAgICAvLyBoYW5kbGUgdGhlIGNhc2Ugd2hl
cmUgdGhlcmUgaXMgbm8gc2NoZW1lLgogICAgIGlmIChFeHRyYWN0U2NoZW1lKCZzcGVjW2JlZ2lu
XSwgc3BlY0xlbmd0aCAtIGJlZ2luLCAmcGFyc2VkLnNjaGVtZSkpIHsKICAgICAgICAgLy8gT2Zm
c2V0IHRoZSByZXN1bHRzIHNpbmNlIHdlIGdhdmUgRXh0cmFjdFNjaGVtZSBhIHN1YnN0cmluZy4K
LSAgICAgICAgcGFyc2VkLnNjaGVtZS5zZXRCZWdpbihwYXJzZWQuc2NoZW1lLmJlZ2luKCkgKyBi
ZWdpbik7CisgICAgICAgIHBhcnNlZC5zY2hlbWUubW92ZUJ5KGJlZ2luKTsKIAogICAgICAgICAv
LyBGb3IgY29tcGF0YWJpbGl0eSB3aXRoIHRoZSBzdGFuZGFyZCBVUkwgcGFyc2VyLCB3ZSB0cmVh
dCBubyBwYXRoIGFzCiAgICAgICAgIC8vIC0xLCByYXRoZXIgdGhhbiBoYXZpbmcgYSBsZW5ndGgg
b2YgMCAod2Ugbm9ybWFsbHkgd291bGRuJ3QgY2FyZSBzbwpAQCAtNTA5LDcgKzUwMiw3IEBAIHZv
aWQgZG9QYXJzZU1haWx0b1VSTChjb25zdCBDaGFyYWN0ZXJUeXBlKiBzcGVjLCBpbnQgc3BlY0xl
bmd0aCwgVVJMU2VnbWVudHMmIHBhCiAgICAgLy8gaGFuZGxlIHRoZSBjYXNlIHdoZXJlIHRoZXJl
IGlzIG5vIHNjaGVtZS4KICAgICBpZiAoRXh0cmFjdFNjaGVtZSgmc3BlY1tiZWdpbl0sIHNwZWNM
ZW5ndGggLSBiZWdpbiwgJnBhcnNlZC5zY2hlbWUpKSB7CiAgICAgICAgIC8vIE9mZnNldCB0aGUg
cmVzdWx0cyBzaW5jZSB3ZSBnYXZlIEV4dHJhY3RTY2hlbWUgYSBzdWJzdHJpbmcuCi0gICAgICAg
IHBhcnNlZC5zY2hlbWUuc2V0QmVnaW4ocGFyc2VkLnNjaGVtZS5iZWdpbigpICsgYmVnaW4pOwor
ICAgICAgICBwYXJzZWQuc2NoZW1lLm1vdmVCeShiZWdpbik7CiAKICAgICAgICAgaWYgKHBhcnNl
ZC5zY2hlbWUuZW5kKCkgIT0gc3BlY0xlbmd0aCAtIDEpIHsKICAgICAgICAgICAgIHBhdGhCZWdp
biA9IHBhcnNlZC5zY2hlbWUuZW5kKCkgKyAxOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYv
dXJsL3NyYy9VUkxQYXJzZUZpbGUuY3BwIGIvU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxQYXJz
ZUZpbGUuY3BwCmluZGV4IDQ1NWVmNTU1OTI0YjI1NzU1M2FiNWJjZTJhN2Q5ZTdhYmI2M2QwMmEu
LjkxMTgyMTk5MWY2NzkyYThiM2I2Y2RmN2M3MTIwN2NmZDRkZWJhZDEgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XVEYvd3RmL3VybC9zcmMvVVJMUGFyc2VGaWxlLmNwcAorKysgYi9Tb3VyY2UvV1RGL3d0
Zi91cmwvc3JjL1VSTFBhcnNlRmlsZS5jcHAKQEAgLTE4Myw3ICsxODMsNyBAQCB2b2lkIGRvUGFy
c2VGaWxlVVJMKGNvbnN0IENoYXJhY3RlclR5cGUqIHNwZWMsIGludCBzcGVjTGVuZ3RoLCBVUkxT
ZWdtZW50cyYgcGFycwogICAgIHsKICAgICAgICAgaWYgKEV4dHJhY3RTY2hlbWUoJnNwZWNbYmVn
aW5dLCBzcGVjTGVuZ3RoIC0gYmVnaW4sICZwYXJzZWQuc2NoZW1lKSkgewogICAgICAgICAgICAg
Ly8gT2Zmc2V0IHRoZSByZXN1bHRzIHNpbmNlIHdlIGdhdmUgRXh0cmFjdFNjaGVtZSBhIHN1YnN0
cmluZy4KLSAgICAgICAgICAgIHBhcnNlZC5zY2hlbWUuc2V0QmVnaW4ocGFyc2VkLnNjaGVtZS5i
ZWdpbigpICsgYmVnaW4pOworICAgICAgICAgICAgcGFyc2VkLnNjaGVtZS5tb3ZlQnkoYmVnaW4p
OwogICAgICAgICAgICAgYWZ0ZXJTY2hlbWUgPSBwYXJzZWQuc2NoZW1lLmVuZCgpICsgMTsKICAg
ICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIC8vIE5vIHNjaGVtZSBmb3VuZCwgcmVtZW1iZXIg
dGhhdC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL3VybC9zcmMvVVJMU2VnbWVudHMuY3Bw
IGIvU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxTZWdtZW50cy5jcHAKaW5kZXggNmY2OWU5ZmVj
MTMyODI3ZjVjZGNhYTA2Zjk1ZGFlMmM5ZDFjOWI1Zi4uMTRjOTViZTM5YjZkNDBkOTg1MmU2Zjk0
NmIxZmU3N2M0NjVhYzQyNiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxT
ZWdtZW50cy5jcHAKKysrIGIvU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxTZWdtZW50cy5jcHAK
QEAgLTExMCwyNiArMTEwLDI2IEBAIGludCBVUkxTZWdtZW50czo6Y2hhcmFjdGVyc0JlZm9yZShD
b21wb25lbnRUeXBlIHR5cGUsIERlbGltaXRlckluY2x1c2lvbiBpbmNsdWRlCiAgICAgcmV0dXJu
IGN1cnJlbnQ7CiB9CiAKLXZvaWQgVVJMU2VnbWVudHM6Om1vdmVDb21wb25lbnRzQWZ0ZXIoQ29t
cG9uZW50VHlwZSB0eXBlLCBpbnQgb2Zmc2V0KQordm9pZCBVUkxTZWdtZW50czo6bW92ZUZyb21D
b21wb25lbnRCeShDb21wb25lbnRUeXBlIHR5cGUsIGludCBvZmZzZXQpCiB7CiAgICAgc3dpdGNo
ICh0eXBlKSB7CiAgICAgLy8gRmFsbCB0aHJvdWdoLgogICAgIGNhc2UgU2NoZW1lOgotICAgICAg
ICB1c2VybmFtZS5tb3ZlKG9mZnNldCk7CisgICAgICAgIHNjaGVtZS5tb3ZlQnkob2Zmc2V0KTsK
ICAgICBjYXNlIFVzZXJuYW1lOgotICAgICAgICBwYXNzd29yZC5tb3ZlKG9mZnNldCk7CisgICAg
ICAgIHVzZXJuYW1lLm1vdmVCeShvZmZzZXQpOwogICAgIGNhc2UgUGFzc3dvcmQ6Ci0gICAgICAg
IGhvc3QubW92ZShvZmZzZXQpOworICAgICAgICBwYXNzd29yZC5tb3ZlQnkob2Zmc2V0KTsKICAg
ICBjYXNlIEhvc3Q6Ci0gICAgICAgIHBvcnQubW92ZShvZmZzZXQpOworICAgICAgICBob3N0Lm1v
dmVCeShvZmZzZXQpOwogICAgIGNhc2UgUG9ydDoKLSAgICAgICAgcGF0aC5tb3ZlKG9mZnNldCk7
CisgICAgICAgIHBvcnQubW92ZUJ5KG9mZnNldCk7CiAgICAgY2FzZSBQYXRoOgotICAgICAgICBx
dWVyeS5tb3ZlKG9mZnNldCk7CisgICAgICAgIHBhdGgubW92ZUJ5KG9mZnNldCk7CiAgICAgY2Fz
ZSBRdWVyeToKLSAgICAgICAgZnJhZ21lbnQubW92ZShvZmZzZXQpOworICAgICAgICBxdWVyeS5t
b3ZlQnkob2Zmc2V0KTsKICAgICBjYXNlIEZyYWdtZW50OgotICAgICAgICBicmVhazsKKyAgICAg
ICAgZnJhZ21lbnQubW92ZUJ5KG9mZnNldCk7CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV1RGL3d0Zi91cmwvc3JjL1VSTFNlZ21lbnRzLmggYi9Tb3VyY2UvV1RGL3d0Zi91cmwvc3Jj
L1VSTFNlZ21lbnRzLmgKaW5kZXggMDQ4OTcxMzgwYTI3Yjc4Y2VhN2QyYjdjZjM4MzFlMmYzMzUx
OWY1Ny4uOTcxZWVjMzkwMTgwNzRmNmM4YWIzMmJhZDI2N2FmZGMzYzEwYzE1OSAxMDA2NDQKLS0t
IGEvU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxTZWdtZW50cy5oCisrKyBiL1NvdXJjZS9XVEYv
d3RmL3VybC9zcmMvVVJMU2VnbWVudHMuaApAQCAtMTIxLDggKzEyMSw4IEBAIHB1YmxpYzoKICAg
ICAvLwogICAgIGludCBjaGFyYWN0ZXJzQmVmb3JlKENvbXBvbmVudFR5cGUsIERlbGltaXRlcklu
Y2x1c2lvbikgY29uc3Q7CiAKLSAgICAvLyBTaGlmdCBhbGwgdGhlIGNvbXBvbmVudHMgYWZ0ZXIg
Q29tcG9uZW50VHlwZSBieSAnb2Zmc2V0Jy4KLSAgICB2b2lkIG1vdmVDb21wb25lbnRzQWZ0ZXIo
Q29tcG9uZW50VHlwZSwgaW50IG9mZnNldCk7CisgICAgLy8gU2hpZnQgYWxsIHRoZSBjb21wb25l
bnRzIGZyb20gJ2ZpcnN0Q29tcG9uZW50JyB0byB0aGUgbGFzdCBjb21wb25lbnQgYnkgJ29mZnNl
dCcuCisgICAgdm9pZCBtb3ZlRnJvbUNvbXBvbmVudEJ5KENvbXBvbmVudFR5cGUgZmlyc3RDb21w
b25lbnQsIGludCBvZmZzZXQpOwogCiAgICAgLy8gRWFjaCBjb21wb25lbnQgZXhjbHVkZXMgdGhl
IHJlbGF0ZWQgZGVsaW1pdGVycyBhbmQgaGFzIGEgbGVuZ3RoIG9mIC0xCiAgICAgLy8gaWYgdGhh
dCBjb21wb25lbnQgaXMgYWJzZW50IGJ1dCAwIGlmIHRoZSBjb21wb25lbnQgZXhpc3RzIGJ1dCBp
cyBlbXB0eS4K
</data>

          </attachment>
      

    </bug>

</bugzilla>