<?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>116194</bug_id>
          
          <creation_ts>2013-05-15 17:18:33 -0700</creation_ts>
          <short_desc>RefCountedArray needs to use vector initialisers for its backing store</short_desc>
          <delta_ts>2013-05-15 20:29:02 -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>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="Oliver Hunt">oliver</reporter>
          <assigned_to name="Oliver Hunt">oliver</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>889585</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2013-05-15 17:18:33 -0700</bug_when>
    <thetext>RefCountedArray needs to use vector initialisers for its backing store</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889586</commentid>
    <comment_count>1</comment_count>
      <attachid>201900</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2013-05-15 17:21:31 -0700</bug_when>
    <thetext>Created attachment 201900
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889592</commentid>
    <comment_count>2</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2013-05-15 17:28:49 -0700</bug_when>
    <thetext>Committed r150160: &lt;http://trac.webkit.org/changeset/150160&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889654</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-05-15 20:15:28 -0700</bug_when>
    <thetext>This patch appears to have caused a Windows build failure:
http://build.webkit.org/builders/Apple%20Win%20Release%20%28Build%29/builds/48685/steps/compile-webkit/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889655</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-05-15 20:15:56 -0700</bug_when>
    <thetext>Build fix attempt landed in http://trac.webkit.org/changeset/150171.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889658</commentid>
    <comment_count>5</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2013-05-15 20:21:48 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Build fix attempt landed in http://trac.webkit.org/changeset/150171.

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889659</commentid>
    <comment_count>6</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-05-15 20:29:02 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Build fix attempt landed in http://trac.webkit.org/changeset/150171.

This wasn&apos;t quite right. Fixed for real in http://trac.webkit.org/changeset/150172.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>201900</attachid>
            <date>2013-05-15 17:21:31 -0700</date>
            <delta_ts>2013-05-15 17:27:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-116194-20130515172033.patch</filename>
            <type>text/plain</type>
            <size>9840</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUwMTU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBh
YWVjMWMyMmU3ZmY5NGU3ZmU0NjljZWRmM2MzMzNkMzI2ZmZlMTQ2Li43Y2ZlNTFjMDgwNzI0OWRi
NTIzMmRkYjVjMGFjMzk2NDY4MDZlMzEyIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwzMCBAQAorMjAxMy0wNS0xNSAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgor
CisgICAgICAgIFJlZkNvdW50ZWRBcnJheSBuZWVkcyB0byB1c2UgdmVjdG9yIGluaXRpYWxpc2Vy
cyBmb3IgaXRzIGJhY2tpbmcgc3RvcmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTExNjE5NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFVzZSBhbiBvdXQgb2YgbGluZSBmdW5jdGlvbiB0byBjbGVhciB0aGUg
ZXhjZXB0aW9uIHN0YWNrIHRvIGF2b2lkCisgICAgICAgIG5lZWRpbmcgdG8gaW5jbHVkZSBvdGhl
cndpc2UgdW5uZWNlc3NhcnkgaGVhZGVycyBhbGwgb3ZlciB0aGUgcGxhY2UuCisKKyAgICAgICAg
RXZlcnl0aGluZyBlbHNlIGlzIGp1c3QgYmVpbmcgdXBkYXRlZCB0byB1c2UgdGhhdC4KKworICAg
ICAgICAqIGJ5dGVjb21waWxlci9CeXRlY29kZUdlbmVyYXRvci5jcHA6CisgICAgICAgICogaW50
ZXJwcmV0ZXIvQ2FsbEZyYW1lLmg6CisgICAgICAgIChKU0M6OkV4ZWNTdGF0ZTo6Y2xlYXJTdXBw
bGVtZW50YXJ5RXhjZXB0aW9uSW5mbyk6CisgICAgICAgICogaW50ZXJwcmV0ZXIvSW50ZXJwcmV0
ZXIuY3BwOgorICAgICAgICAoSlNDOjpJbnRlcnByZXRlcjo6YWRkU3RhY2tUcmFjZUlmTmVjZXNz
YXJ5KToKKyAgICAgICAgKEpTQzo6SW50ZXJwcmV0ZXI6OnRocm93RXhjZXB0aW9uKToKKyAgICAg
ICAgKiBydW50aW1lL0pTR2xvYmFsT2JqZWN0LmNwcDoKKyAgICAgICAgKEpTQzo6RHluYW1pY0ds
b2JhbE9iamVjdFNjb3BlOjpEeW5hbWljR2xvYmFsT2JqZWN0U2NvcGUpOgorICAgICAgICAqIHJ1
bnRpbWUvVk0uY3BwOgorICAgICAgICAoSlNDKToKKyAgICAgICAgKEpTQzo6Vk06OmNsZWFyRXhj
ZXB0aW9uU3RhY2spOgorICAgICAgICAqIHJ1bnRpbWUvVk0uaDoKKyAgICAgICAgKFZNKToKKyAg
ICAgICAgKEpTQzo6Vk06OmV4Y2VwdGlvblN0YWNrKToKKwogMjAxMy0wNS0xNSAgQ29tbWl0IFF1
ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9s
bGluZyBvdXQgcjE1MDA1MS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nIGIvU291
cmNlL1dURi9DaGFuZ2VMb2cKaW5kZXggYzM5Y2YyMjA0ZWM4YWE0MmQzNTU1NzMwZjdiMGYxNjVh
YWRkMGM2YS4uMmIwNGY5NjIwOTU2MmU1NWNkZWNjNzNiYTcwNmZkMDgxMzNhZjI5NCAxMDA2NDQK
LS0tIGEvU291cmNlL1dURi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dURi9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxNyBAQAorMjAxMy0wNS0xNSAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29t
PgorCisgICAgICAgIFJlZkNvdW50ZWRBcnJheSBuZWVkcyB0byB1c2UgdmVjdG9yIGluaXRpYWxp
c2VycyBmb3IgaXRzIGJhY2tpbmcgc3RvcmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTExNjE5NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFVzZSBWZWN0b3JPcGVyYXRpb25zIHRvIG9wZXJhdGUgb24gdGhl
IGJhY2tpbmcgc3RvcmUKKworICAgICAgICAqIHd0Zi9SZWZDb3VudGVkQXJyYXkuaDoKKyAgICAg
ICAgKFdURjo6UmVmQ291bnRlZEFycmF5OjpSZWZDb3VudGVkQXJyYXkpOgorICAgICAgICAoV1RG
OjpSZWZDb3VudGVkQXJyYXk6Om9wZXJhdG9yPSk6CisgICAgICAgIChXVEY6OlJlZkNvdW50ZWRB
cnJheTo6flJlZkNvdW50ZWRBcnJheSk6CisKIDIwMTMtMDUtMTUgIE5pY28gV2ViZXIgIDx0aGFr
aXNAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdlYktpdCBkb2Vzbid0IHN1cHBvcnQgTVNWUzIw
MDMgYW55IG1vcmUsIHJlbW92ZSBwcmVwcm9jZXNzb3IgY2hlY2tzIGZvciBvbGRlciB2ZXJzaW9u
cy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3Jl
L0NoYW5nZUxvZwppbmRleCA2NzEyMzU4MzIyMzZiZWU1YTdlZjYwMzVjNjI5OTc0Mjk0YjIzM2Mw
Li5hNDJhZGU2ZDQxMmQxMWRhMmQxMmM0OWIzODAzMTRhNDI1NTNhZjRmIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTMtMDUtMTUgIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNv
bT4KKworICAgICAgICBSZWZDb3VudGVkQXJyYXkgbmVlZHMgdG8gdXNlIHZlY3RvciBpbml0aWFs
aXNlcnMgZm9yIGl0cyBiYWNraW5nIHN0b3JlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMTYxOTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBVcGRhdGUgdG8gdXNlIG5ldyBmdW5jdGlvbnMgZm9yIG9wZXJh
dGluZyBvbiB0aGUgZXhjZXB0aW9uIHN0YWNrLgorCisgICAgICAgICogYmluZGluZ3MvanMvU2Ny
aXB0Q2FsbFN0YWNrRmFjdG9yeS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpjcmVhdGVTY3JpcHRD
YWxsU3RhY2tGcm9tRXhjZXB0aW9uKToKKwogMjAxMy0wNS0wOCAgR2F2aW4gQmFycmFjbG91Z2gg
IDxiYXJyYWNsb3VnaEBhcHBsZS5jb20+CiAKICAgICAgICAgUHJvY2VzcyBzdXBwcmVzc2lvbiBz
aG91bGQgdGhyb3R0bGUgc2NyaXB0ZWQgYW5pbWF0aW9ucwpkaWZmIC0tZ2l0IGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL2J5dGVjb21waWxlci9CeXRlY29kZUdlbmVyYXRvci5jcHAgYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvYnl0ZWNvbXBpbGVyL0J5dGVjb2RlR2VuZXJhdG9yLmNwcAppbmRleCBm
NzRkNTJlZGE3MGM1ZjM3YWRiZTM5NDM5NmI5YWJiMmFkYjI4NzE0Li5iNDJkYjQ3YWU5NmNlMjg0
OGZlODBhMGM2NzFjZjI0ZjNiOGQyMjE2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvYnl0ZWNvbXBpbGVyL0J5dGVjb2RlR2VuZXJhdG9yLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvYnl0ZWNvbXBpbGVyL0J5dGVjb2RlR2VuZXJhdG9yLmNwcApAQCAtNDAsNiArNDAs
NyBAQAogI2luY2x1ZGUgIk9wZXJhdGlvbnMuaCIKICNpbmNsdWRlICJPcHRpb25zLmgiCiAjaW5j
bHVkZSAiU3Ryb25nSW5saW5lcy5oIgorI2luY2x1ZGUgIlVubGlua2VkQ29kZUJsb2NrLmgiCiAj
aW5jbHVkZSA8d3RmL3RleHQvV1RGU3RyaW5nLmg+CiAKIHVzaW5nIG5hbWVzcGFjZSBzdGQ7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW50ZXJwcmV0ZXIvQ2FsbEZyYW1lLmgg
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW50ZXJwcmV0ZXIvQ2FsbEZyYW1lLmgKaW5kZXggNmYy
OWYxNzc1Yjk4ZDA1ODRmM2ExNDRiOTMyMDMyZTkwYjQzNGE1My4uYzA5MTMyYzU3OTMyMGQxNmNl
MTFmOWYyNTNhNGQ5NTVkYzY2NTZjZiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L2ludGVycHJldGVyL0NhbGxGcmFtZS5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnRl
cnByZXRlci9DYWxsRnJhbWUuaApAQCAtNzAsNyArNzAsNyBAQCBuYW1lc3BhY2UgSlNDICB7CiAg
ICAgICAgIHZvaWQgY2xlYXJFeGNlcHRpb24oKSB7IHZtKCkuZXhjZXB0aW9uID0gSlNWYWx1ZSgp
OyB9CiAgICAgICAgIHZvaWQgY2xlYXJTdXBwbGVtZW50YXJ5RXhjZXB0aW9uSW5mbygpCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIHZtKCkuZXhjZXB0aW9uU3RhY2sgPSBSZWZDb3VudGVkQXJyYXk8
U3RhY2tGcmFtZT4oKTsKKyAgICAgICAgICAgIHZtKCkuY2xlYXJFeGNlcHRpb25TdGFjaygpOwog
ICAgICAgICB9CiAKICAgICAgICAgSlNWYWx1ZSBleGNlcHRpb24oKSBjb25zdCB7IHJldHVybiB2
bSgpLmV4Y2VwdGlvbjsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2ludGVy
cHJldGVyL0ludGVycHJldGVyLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnRlcnByZXRl
ci9JbnRlcnByZXRlci5jcHAKaW5kZXggOTllZDQxMWZkMTJiZDAzOGQ3NWJkODg4ZDBlNDc1NDM2
MDYwYjVmNi4uMThhY2E0MzkzMWUxYjM3NDYxODUxY2JlYjRjN2VjMzBhYjRhNzQyMiAxMDA2NDQK
LS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2ludGVycHJldGVyL0ludGVycHJldGVyLmNwcAor
KysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW50ZXJwcmV0ZXIvSW50ZXJwcmV0ZXIuY3BwCkBA
IC02OTQsNyArNjk0LDcgQEAgdm9pZCBJbnRlcnByZXRlcjo6YWRkU3RhY2tUcmFjZUlmTmVjZXNz
YXJ5KENhbGxGcmFtZSogY2FsbEZyYW1lLCBKU1ZhbHVlIGVycm9yKQogCiAgICAgVmVjdG9yPFN0
YWNrRnJhbWU+IHN0YWNrVHJhY2U7CiAgICAgZ2V0U3RhY2tUcmFjZSgmY2FsbEZyYW1lLT52bSgp
LCBzdGFja1RyYWNlKTsKLSAgICB2bS0+ZXhjZXB0aW9uU3RhY2sgPSBSZWZDb3VudGVkQXJyYXk8
U3RhY2tGcmFtZT4oc3RhY2tUcmFjZSk7CisgICAgdm0tPmV4Y2VwdGlvblN0YWNrKCkgPSBSZWZD
b3VudGVkQXJyYXk8U3RhY2tGcmFtZT4oc3RhY2tUcmFjZSk7CiAgICAgaWYgKHN0YWNrVHJhY2Uu
aXNFbXB0eSgpIHx8ICFlcnJvci5pc09iamVjdCgpKQogICAgICAgICByZXR1cm47CiAKQEAgLTc0
NSwxMCArNzQ1LDEwIEBAIE5FVkVSX0lOTElORSBIYW5kbGVySW5mbyogSW50ZXJwcmV0ZXI6OnRo
cm93RXhjZXB0aW9uKENhbGxGcmFtZSomIGNhbGxGcmFtZSwgSlNWCiAKICAgICAgICAgaXNUZXJt
aW5hdGlvbiA9IGlzVGVybWluYXRlZEV4ZWN1dGlvbkV4Y2VwdGlvbihleGNlcHRpb24pOwogICAg
IH0gZWxzZSB7Ci0gICAgICAgIGlmICghY2FsbEZyYW1lLT52bSgpLmV4Y2VwdGlvblN0YWNrLnNp
emUoKSkgeworICAgICAgICBpZiAoIWNhbGxGcmFtZS0+dm0oKS5leGNlcHRpb25TdGFjaygpLnNp
emUoKSkgewogICAgICAgICAgICAgVmVjdG9yPFN0YWNrRnJhbWU+IHN0YWNrOwogICAgICAgICAg
ICAgSW50ZXJwcmV0ZXI6OmdldFN0YWNrVHJhY2UoJmNhbGxGcmFtZS0+dm0oKSwgc3RhY2spOwot
ICAgICAgICAgICAgY2FsbEZyYW1lLT52bSgpLmV4Y2VwdGlvblN0YWNrID0gUmVmQ291bnRlZEFy
cmF5PFN0YWNrRnJhbWU+KHN0YWNrKTsKKyAgICAgICAgICAgIGNhbGxGcmFtZS0+dm0oKS5leGNl
cHRpb25TdGFjaygpID0gUmVmQ291bnRlZEFycmF5PFN0YWNrRnJhbWU+KHN0YWNrKTsKICAgICAg
ICAgfQogICAgIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUv
SlNHbG9iYWxPYmplY3QuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNHbG9i
YWxPYmplY3QuY3BwCmluZGV4IDM4Y2E4MzYxYjc0OGMzZTYzM2UyMjcyODdkYzFjYzcxYmY4ZDlh
MTguLmUyNzJlMDkwZmQzMzVlY2FkOGRkMGNjMTQ2YjE1YWU5YjAwNzNkZTAgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2xvYmFsT2JqZWN0LmNwcAorKysgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0dsb2JhbE9iamVjdC5jcHAKQEAgLTU5Miw3
ICs1OTIsNyBAQCBEeW5hbWljR2xvYmFsT2JqZWN0U2NvcGU6OkR5bmFtaWNHbG9iYWxPYmplY3RT
Y29wZShWTSYgdm0sIEpTR2xvYmFsT2JqZWN0KiBkeW5hbQogICAgICAgICB2bS5yZXNldERhdGVD
YWNoZSgpOwogICAgIH0KICAgICAvLyBDbGVhciB0aGUgZXhjZXB0aW9uIHN0YWNrIGJldHdlZW4g
ZW50cmllcwotICAgIHZtLmV4Y2VwdGlvblN0YWNrID0gUmVmQ291bnRlZEFycmF5PFN0YWNrRnJh
bWU+KCk7CisgICAgdm0uY2xlYXJFeGNlcHRpb25TdGFjaygpOwogfQogCiB2b2lkIHNsb3dWYWxp
ZGF0ZUNlbGwoSlNHbG9iYWxPYmplY3QqIGdsb2JhbE9iamVjdCkKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1ZNLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL1ZNLmNwcAppbmRleCBjYWMzZGRjOTQzMjBiODgxYWVkYTFjZjhlOWM1MTQ2ZTBkY2I2
OGM4Li43ZTdjMGIyZmZlYzIyN2U2MTE1OGYxN2FlZjVjNGNhMGUzZmQ4NGI4IDEwMDY0NAotLS0g
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9WTS5jcHAKKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvVk0uY3BwCkBAIC01MTQsNiArNTE0LDExIEBAIHZvaWQgVk06OnJl
bGVhc2VFeGVjdXRhYmxlTWVtb3J5KCkKICAgICBtX3JlZ0V4cENhY2hlLT5pbnZhbGlkYXRlQ29k
ZSgpOwogICAgIGhlYXAuY29sbGVjdEFsbEdhcmJhZ2UoKTsKIH0KKwordm9pZCBWTTo6Y2xlYXJF
eGNlcHRpb25TdGFjaygpCit7CisgICAgbV9leGNlcHRpb25TdGFjayA9IFJlZkNvdW50ZWRBcnJh
eTxTdGFja0ZyYW1lPigpOworfQogICAgIAogdm9pZCByZWxlYXNlRXhlY3V0YWJsZU1lbW9yeShW
TSYgdm0pCiB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9WTS5o
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvVk0uaAppbmRleCA0ODBhY2I4NjRjZTll
NDY4Yzg2YmE1MjQ5ZmY0ZjIyOTVkOTNlNzc2Li5hZjFjNTI1MTE3ZWRiNjM3NjY2MDYzOTgwYjFi
MmNmYTQyNWNhMjgyIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9W
TS5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1ZNLmgKQEAgLTMyNiw3ICsz
MjYsOCBAQCBuYW1lc3BhY2UgSlNDIHsKICAgICAgICAgTmF0aXZlRXhlY3V0YWJsZSogZ2V0SG9z
dEZ1bmN0aW9uKE5hdGl2ZUZ1bmN0aW9uLCBOYXRpdmVGdW5jdGlvbiBjb25zdHJ1Y3Rvcik7CiAK
ICAgICAgICAgSlNWYWx1ZSBleGNlcHRpb247Ci0gICAgICAgIFJlZkNvdW50ZWRBcnJheTxTdGFj
a0ZyYW1lPiBleGNlcHRpb25TdGFjazsKKyAgICAgICAgSlNfRVhQT1JUX1BSSVZBVEUgdm9pZCBj
bGVhckV4Y2VwdGlvblN0YWNrKCk7CisgICAgICAgIFJlZkNvdW50ZWRBcnJheTxTdGFja0ZyYW1l
PiYgZXhjZXB0aW9uU3RhY2soKSB7IHJldHVybiBtX2V4Y2VwdGlvblN0YWNrOyB9CiAKICAgICAg
ICAgY29uc3QgQ2xhc3NJbmZvKiBjb25zdCBqc0FycmF5Q2xhc3NJbmZvOwogICAgICAgICBjb25z
dCBDbGFzc0luZm8qIGNvbnN0IGpzRmluYWxPYmplY3RDbGFzc0luZm87CkBAIC00OTEsNiArNDky
LDcgQEAgbmFtZXNwYWNlIEpTQyB7CiAjZW5kaWYKICAgICAgICAgYm9vbCBtX2luRGVmaW5lT3du
UHJvcGVydHk7CiAgICAgICAgIFJlZlB0cjxDb2RlQ2FjaGU+IG1fY29kZUNhY2hlOworICAgICAg
ICBSZWZDb3VudGVkQXJyYXk8U3RhY2tGcmFtZT4gbV9leGNlcHRpb25TdGFjazsKIAogICAgICAg
ICBUeXBlZEFycmF5RGVzY3JpcHRvciBtX2ludDhBcnJheURlc2NyaXB0b3I7CiAgICAgICAgIFR5
cGVkQXJyYXlEZXNjcmlwdG9yIG1faW50MTZBcnJheURlc2NyaXB0b3I7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV1RGL3d0Zi9SZWZDb3VudGVkQXJyYXkuaCBiL1NvdXJjZS9XVEYvd3RmL1JlZkNvdW50
ZWRBcnJheS5oCmluZGV4IGQxZWI4ZDUyNDk3ZGQ0M2NmZmU3ZTM4YmZiNDNjODcyOTFlZGUzMWIu
LmQwYzE4M2Q4MzYwZjA4MTU0Y2RmNTAzZGQ5NjE0MjlhMmNmZjNmZTkgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XVEYvd3RmL1JlZkNvdW50ZWRBcnJheS5oCisrKyBiL1NvdXJjZS9XVEYvd3RmL1JlZkNv
dW50ZWRBcnJheS5oCkBAIC04Myw3ICs4Myw3IEBAIHB1YmxpYzoKICAgICAgICAgSGVhZGVyOjpm
cm9tUGF5bG9hZChtX2RhdGEpLT5yZWZDb3VudCA9IDE7CiAgICAgICAgIEhlYWRlcjo6ZnJvbVBh
eWxvYWQobV9kYXRhKS0+bGVuZ3RoID0gb3RoZXIuc2l6ZSgpOwogICAgICAgICBBU1NFUlQoSGVh
ZGVyOjpmcm9tUGF5bG9hZChtX2RhdGEpLT5sZW5ndGggPT0gb3RoZXIuc2l6ZSgpKTsKLSAgICAg
ICAgbWVtY3B5KG1fZGF0YSwgb3RoZXIuYmVnaW4oKSwgc2l6ZW9mKFQpICogb3RoZXIuc2l6ZSgp
KTsKKyAgICAgICAgVmVjdG9yVHlwZU9wZXJhdGlvbnM8VD46OnVuaW5pdGlhbGl6ZWRDb3B5KG90
aGVyLmJlZ2luKCksIG90aGVyLmVuZCgpLCBtX2RhdGEpOwogICAgIH0KICAgICAKICAgICBSZWZD
b3VudGVkQXJyYXkmIG9wZXJhdG9yPShjb25zdCBSZWZDb3VudGVkQXJyYXkmIG90aGVyKQpAQCAt
OTcsNiArOTcsNyBAQCBwdWJsaWM6CiAgICAgICAgICAgICByZXR1cm4gKnRoaXM7CiAgICAgICAg
IGlmICgtLUhlYWRlcjo6ZnJvbVBheWxvYWQob2xkRGF0YSktPnJlZkNvdW50KQogICAgICAgICAg
ICAgcmV0dXJuICp0aGlzOworICAgICAgICBWZWN0b3JUeXBlT3BlcmF0aW9uczxUPjo6ZGVzdHJ1
Y3Qob2xkRGF0YSwgb2xkRGF0YSArIEhlYWRlcjo6ZnJvbVBheWxvYWQob2xkRGF0YSktPmxlbmd0
aCk7CiAgICAgICAgIGZhc3RGcmVlKEhlYWRlcjo6ZnJvbVBheWxvYWQob2xkRGF0YSkpOwogICAg
ICAgICByZXR1cm4gKnRoaXM7CiAgICAgfQpAQCAtMTA3LDYgKzEwOCw3IEBAIHB1YmxpYzoKICAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgaWYgKC0tSGVhZGVyOjpmcm9tUGF5bG9hZChtX2Rh
dGEpLT5yZWZDb3VudCkKICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgVmVjdG9yVHlwZU9w
ZXJhdGlvbnM8VD46OmRlc3RydWN0KGJlZ2luKCksIGVuZCgpKTsKICAgICAgICAgZmFzdEZyZWUo
SGVhZGVyOjpmcm9tUGF5bG9hZChtX2RhdGEpKTsKICAgICB9CiAgICAgCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9TY3JpcHRDYWxsU3RhY2tGYWN0b3J5LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL1NjcmlwdENhbGxTdGFja0ZhY3RvcnkuY3BwCmluZGV4
IGM2MmU1ZGI2NWZhNTk3YWE2MDlmMjQ2Zjk5MWJlNWY1MDJkMjhkMmIuLmQ1YzZjMWM0NThjMGY5
ZjM4MWU3MjkwOTk3ZDk2ZjM3NTU0NzkwNzEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL2pzL1NjcmlwdENhbGxTdGFja0ZhY3RvcnkuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2JpbmRpbmdzL2pzL1NjcmlwdENhbGxTdGFja0ZhY3RvcnkuY3BwCkBAIC05Myw3ICs5Myw3IEBA
IFBhc3NSZWZQdHI8U2NyaXB0Q2FsbFN0YWNrPiBjcmVhdGVTY3JpcHRDYWxsU3RhY2soSlNDOjpF
eGVjU3RhdGUqIGV4ZWMsIHNpemVfdCBtCiBQYXNzUmVmUHRyPFNjcmlwdENhbGxTdGFjaz4gY3Jl
YXRlU2NyaXB0Q2FsbFN0YWNrRnJvbUV4Y2VwdGlvbihKU0M6OkV4ZWNTdGF0ZSogZXhlYywgSlND
OjpKU1ZhbHVlJiBleGNlcHRpb24sIHNpemVfdCBtYXhTdGFja1NpemUpCiB7CiAgICAgVmVjdG9y
PFNjcmlwdENhbGxGcmFtZT4gZnJhbWVzOwotICAgIFJlZkNvdW50ZWRBcnJheTxTdGFja0ZyYW1l
PiBzdGFja1RyYWNlID0gZXhlYy0+dm0oKS5leGNlcHRpb25TdGFjazsKKyAgICBSZWZDb3VudGVk
QXJyYXk8U3RhY2tGcmFtZT4gc3RhY2tUcmFjZSA9IGV4ZWMtPnZtKCkuZXhjZXB0aW9uU3RhY2so
KTsKICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IHN0YWNrVHJhY2Uuc2l6ZSgpICYmIGkgPCBt
YXhTdGFja1NpemU7IGkrKykgewogICAgICAgICBpZiAoIXN0YWNrVHJhY2VbaV0uY2FsbGVlICYm
IGZyYW1lcy5zaXplKCkpCiAgICAgICAgICAgICBicmVhazsK
</data>
<flag name="review"
          id="223281"
          type_id="1"
          status="+"
          setter="barraclough"
    />
          </attachment>
      

    </bug>

</bugzilla>