<?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>126861</bug_id>
          
          <creation_ts>2014-01-12 17:53:18 -0800</creation_ts>
          <short_desc>Remove all uses of AtomicallyInitializedStatic from WebCore</short_desc>
          <delta_ts>2014-01-12 17:57:45 -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="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          <cc>alecflett</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jsbell</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>967100</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-01-12 17:53:18 -0800</bug_when>
    <thetext>Remove all uses of AtomicallyInitializedStatic from WebCore</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967101</commentid>
    <comment_count>1</comment_count>
      <attachid>220993</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-01-12 17:54:06 -0800</bug_when>
    <thetext>Created attachment 220993
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967102</commentid>
    <comment_count>2</comment_count>
      <attachid>220993</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-01-12 17:55:16 -0800</bug_when>
    <thetext>Comment on attachment 220993
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=220993&amp;action=review

&gt; Source/WebCore/Modules/indexeddb/IDBPendingTransactionMonitor.cpp:47
&gt; +        transactions = new ThreadSpecific&lt;TransactionList&gt;();

No need for the &quot;()&quot; here.

&gt; Source/WebCore/fileapi/ThreadableBlobRegistry.cpp:84
&gt; +        map = new ThreadSpecific&lt;BlobUrlOriginMap&gt;();

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967103</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-12 17:56:33 -0800</bug_when>
    <thetext>Attachment 220993 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCore/Modules/indexeddb/IDBPendingTransactionMonitor.cpp&apos;, u&apos;Source/WebCore/fileapi/ThreadableBlobRegistry.cpp&apos;, u&apos;Source/WebCore/platform/text/TextEncodingRegistry.cpp&apos;, u&apos;Source/WebCore/workers/DefaultSharedWorkerRepository.cpp&apos;, &apos;--commit-queue&apos;]&quot; exit_code: 1
ERROR: Source/WebCore/Modules/indexeddb/IDBPendingTransactionMonitor.cpp:46:  Missing space before {  [whitespace/braces] [5]
ERROR: Source/WebCore/fileapi/ThreadableBlobRegistry.cpp:83:  Missing space before {  [whitespace/braces] [5]
ERROR: Source/WebCore/workers/DefaultSharedWorkerRepository.cpp:346:  Missing space before {  [whitespace/braces] [5]
Total errors found: 3 in 5 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967104</commentid>
    <comment_count>4</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-01-12 17:57:45 -0800</bug_when>
    <thetext>Committed r161847: &lt;http://trac.webkit.org/changeset/161847&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>220993</attachid>
            <date>2014-01-12 17:54:06 -0800</date>
            <delta_ts>2014-01-12 17:55:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-126861-20140112175405.patch</filename>
            <type>text/plain</type>
            <size>7404</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYxODQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGQzODAyZTg3NTk0MjE4
NzA0NzEzNjYyZDJiODgzMjdmOTllZWMyYy4uZWY3YzUyYTg1OWRmNTNmZTdjY2UzZjBmMDg1YWZl
ODRlODE1MmIxZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI0IEBACiAyMDE0LTAxLTEyICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKKyAgICAgICAgUmVtb3ZlIGFsbCB1
c2VzIG9mIEF0b21pY2FsbHlJbml0aWFsaXplZFN0YXRpYyBmcm9tIFdlYkNvcmUKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNjg2MQorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogTW9kdWxlcy9pbmRleGVk
ZGIvSURCUGVuZGluZ1RyYW5zYWN0aW9uTW9uaXRvci5jcHA6CisgICAgICAgIChXZWJDb3JlOjp0
cmFuc2FjdGlvbnMpOgorICAgICAgICAqIGZpbGVhcGkvVGhyZWFkYWJsZUJsb2JSZWdpc3RyeS5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpvcmlnaW5NYXApOgorICAgICAgICAqIHBsYXRmb3JtL3Rl
eHQvVGV4dEVuY29kaW5nUmVnaXN0cnkuY3BwOgorICAgICAgICAoV2ViQ29yZTo6ZW5jb2RpbmdS
ZWdpc3RyeU11dGV4KToKKyAgICAgICAgKFdlYkNvcmU6Om5ld1RleHRDb2RlYyk6CisgICAgICAg
IChXZWJDb3JlOjphdG9taWNDYW5vbmljYWxUZXh0RW5jb2RpbmdOYW1lKToKKyAgICAgICAgKFdl
YkNvcmU6OmR1bXBUZXh0RW5jb2RpbmdOYW1lTWFwKToKKyAgICAgICAgKiB3b3JrZXJzL0RlZmF1
bHRTaGFyZWRXb3JrZXJSZXBvc2l0b3J5LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRlZmF1bHRT
aGFyZWRXb3JrZXJSZXBvc2l0b3J5OjppbnN0YW5jZSk6CisKKzIwMTQtMDEtMTIgIEFuZGVycyBD
YXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KKwogICAgICAgICBVc2UgYW4gc3RkOjphdG9t
aWM8dWludDMyX3Q+IHdoZW4gY29tcHV0aW5nIElEQkRhdGFiYXNlIHRyYW5zYWN0aW9uIElEcwog
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI2ODUzCiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQlBlbmRpbmdU
cmFuc2FjdGlvbk1vbml0b3IuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIv
SURCUGVuZGluZ1RyYW5zYWN0aW9uTW9uaXRvci5jcHAKaW5kZXggYTlmNjkxNjBkZGNkN2I2MGEy
MmFmMGE3NGY4Zjc5NmU4M2Q1YmM4Zi4uM2VmMjllYmQyY2Q3ZWE0MmM0ZGQ0Y2VkYWMxZGVlOTcy
ZjRmNWVmNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURC
UGVuZGluZ1RyYW5zYWN0aW9uTW9uaXRvci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9pbmRleGVkZGIvSURCUGVuZGluZ1RyYW5zYWN0aW9uTW9uaXRvci5jcHAKQEAgLTI2LDYgKzI2
LDcgQEAKICNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJJREJQZW5kaW5nVHJhbnNhY3Rp
b25Nb25pdG9yLmgiCiAjaW5jbHVkZSAiSURCVHJhbnNhY3Rpb24uaCIKKyNpbmNsdWRlIDxtdXRl
eD4KICNpbmNsdWRlIDx3dGYvVGhyZWFkU3BlY2lmaWMuaD4KIAogdXNpbmcgV1RGOjpUaHJlYWRT
cGVjaWZpYzsKQEAgLTM1LDExICszNiwxNyBAQCB1c2luZyBXVEY6OlRocmVhZFNwZWNpZmljOwog
bmFtZXNwYWNlIFdlYkNvcmUgewogCiB0eXBlZGVmIFZlY3RvcjxSZWZQdHI8SURCVHJhbnNhY3Rp
b24+PiBUcmFuc2FjdGlvbkxpc3Q7CisKIHN0YXRpYyBUaHJlYWRTcGVjaWZpYzxUcmFuc2FjdGlv
bkxpc3Q+JiB0cmFuc2FjdGlvbnMoKQogewogICAgIC8vIEZJWE1FOiBNb3ZlIHRoZSBWZWN0b3Ig
dG8gU2NyaXB0RXhlY3V0aW9uQ29udGV4dCB0byBhdm9pZCBkZWFsaW5nIHdpdGgKICAgICAvLyB0
aHJlYWQtbG9jYWwgc3RvcmFnZS4KLSAgICBBdG9taWNhbGx5SW5pdGlhbGl6ZWRTdGF0aWMoVGhy
ZWFkU3BlY2lmaWM8VHJhbnNhY3Rpb25MaXN0PiosIHRyYW5zYWN0aW9ucyA9IG5ldyBUaHJlYWRT
cGVjaWZpYzxUcmFuc2FjdGlvbkxpc3Q+KTsKKyAgICBzdGF0aWMgc3RkOjpvbmNlX2ZsYWcgb25j
ZUZsYWc7CisgICAgc3RhdGljIFRocmVhZFNwZWNpZmljPFRyYW5zYWN0aW9uTGlzdD4qIHRyYW5z
YWN0aW9uczsKKyAgICBzdGQ6OmNhbGxfb25jZShvbmNlRmxhZywgW117CisgICAgICAgIHRyYW5z
YWN0aW9ucyA9IG5ldyBUaHJlYWRTcGVjaWZpYzxUcmFuc2FjdGlvbkxpc3Q+KCk7CisgICAgfSk7
CisKICAgICByZXR1cm4gKnRyYW5zYWN0aW9uczsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvZmlsZWFwaS9UaHJlYWRhYmxlQmxvYlJlZ2lzdHJ5LmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2ZpbGVhcGkvVGhyZWFkYWJsZUJsb2JSZWdpc3RyeS5jcHAKaW5kZXggMDYzM2M5MjU2NDU4YTk0
NjEzMDkyZDFlMmFjNWU4Y2YyZTUwOTcyNS4uOTUyNDA2NzVkZDYzNDU2YTc5YWRhMjgzODc2Nzhk
N2IyZDk4NTVmOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9UaHJlYWRhYmxl
QmxvYlJlZ2lzdHJ5LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9maWxlYXBpL1RocmVhZGFibGVC
bG9iUmVnaXN0cnkuY3BwCkBAIC0zNSw2ICszNSw3IEBACiAjaW5jbHVkZSAiQmxvYlJlZ2lzdHJ5
LmgiCiAjaW5jbHVkZSAiQmxvYlVSTC5oIgogI2luY2x1ZGUgIlNlY3VyaXR5T3JpZ2luLmgiCisj
aW5jbHVkZSA8bXV0ZXg+CiAjaW5jbHVkZSA8d3RmL0hhc2hNYXAuaD4KICNpbmNsdWRlIDx3dGYv
TWFpblRocmVhZC5oPgogI2luY2x1ZGUgPHd0Zi9SZWZQdHIuaD4KQEAgLTc0LDkgKzc1LDE1IEBA
IHB1YmxpYzoKICNpZiBFTkFCTEUoQkxPQikKIAogdHlwZWRlZiBIYXNoTWFwPFN0cmluZywgUmVm
UHRyPFNlY3VyaXR5T3JpZ2luPj4gQmxvYlVybE9yaWdpbk1hcDsKKwogc3RhdGljIFRocmVhZFNw
ZWNpZmljPEJsb2JVcmxPcmlnaW5NYXA+JiBvcmlnaW5NYXAoKQogewotICAgIEF0b21pY2FsbHlJ
bml0aWFsaXplZFN0YXRpYyhUaHJlYWRTcGVjaWZpYzxCbG9iVXJsT3JpZ2luTWFwPiosIG1hcCA9
IG5ldyBUaHJlYWRTcGVjaWZpYzxCbG9iVXJsT3JpZ2luTWFwPik7CisgICAgc3RhdGljIHN0ZDo6
b25jZV9mbGFnIG9uY2VGbGFnOworICAgIHN0YXRpYyBUaHJlYWRTcGVjaWZpYzxCbG9iVXJsT3Jp
Z2luTWFwPiogbWFwOworICAgIHN0ZDo6Y2FsbF9vbmNlKG9uY2VGbGFnLCBbXXsKKyAgICAgICAg
bWFwID0gbmV3IFRocmVhZFNwZWNpZmljPEJsb2JVcmxPcmlnaW5NYXA+KCk7CisgICAgfSk7CisK
ICAgICByZXR1cm4gKm1hcDsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vdGV4dC9UZXh0RW5jb2RpbmdSZWdpc3RyeS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS90ZXh0L1RleHRFbmNvZGluZ1JlZ2lzdHJ5LmNwcAppbmRleCBmMmU0Y2Y5N2U2MWUzZjBiOTE5
Yzc1YmMxOTdhMjQ3ZDM1MTczMjYwLi5kYzA3MzE3NjRhOTc5ZTYyZjM4YmU3ZDdjYmE5ZmJmMWRh
YWUyMzYwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L1RleHRFbmNv
ZGluZ1JlZ2lzdHJ5LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS90ZXh0L1RleHRF
bmNvZGluZ1JlZ2lzdHJ5LmNwcApAQCAtMzIsMTAgKzMyLDEyIEBACiAjaW5jbHVkZSAiVGV4dENv
ZGVjVVRGMTYuaCIKICNpbmNsdWRlICJUZXh0Q29kZWNVVEY4LmgiCiAjaW5jbHVkZSAiVGV4dEVu
Y29kaW5nLmgiCisjaW5jbHVkZSA8bXV0ZXg+CiAjaW5jbHVkZSA8d3RmL0FTQ0lJQ1R5cGUuaD4K
ICNpbmNsdWRlIDx3dGYvSGFzaE1hcC5oPgogI2luY2x1ZGUgPHd0Zi9IYXNoU2V0Lmg+CiAjaW5j
bHVkZSA8d3RmL01haW5UaHJlYWQuaD4KKyNpbmNsdWRlIDx3dGYvTmV2ZXJEZXN0cm95ZWQuaD4K
ICNpbmNsdWRlIDx3dGYvU3RkTGliRXh0cmFzLmg+CiAjaW5jbHVkZSA8d3RmL1N0cmluZ0V4dHJh
cy5oPgogCkBAIC0xMDUsMTIgKzEwNywxMiBAQCBzdHJ1Y3QgVGV4dENvZGVjRmFjdG9yeSB7CiB0
eXBlZGVmIEhhc2hNYXA8Y29uc3QgY2hhciosIGNvbnN0IGNoYXIqLCBUZXh0RW5jb2RpbmdOYW1l
SGFzaD4gVGV4dEVuY29kaW5nTmFtZU1hcDsKIHR5cGVkZWYgSGFzaE1hcDxjb25zdCBjaGFyKiwg
VGV4dENvZGVjRmFjdG9yeT4gVGV4dENvZGVjTWFwOwogCi1zdGF0aWMgTXV0ZXgmIGVuY29kaW5n
UmVnaXN0cnlNdXRleCgpCitzdGF0aWMgc3RkOjptdXRleCYgZW5jb2RpbmdSZWdpc3RyeU11dGV4
KCkKIHsKLSAgICAvLyBXZSBkb24ndCBoYXZlIHRvIHVzZSBBdG9taWNhbGx5SW5pdGlhbGl6ZWRT
dGF0aWMgaGVyZSBiZWNhdXNlCi0gICAgLy8gdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgb24gdGhl
IG1haW4gdGhyZWFkIGZvciBhbnkgcGFnZSBiZWZvcmUKLSAgICAvLyBpdCBpcyB1c2VkIGluIHdv
cmtlciB0aHJlYWRzLgotICAgIERFRklORV9TVEFUSUNfTE9DQUwoTXV0ZXgsIG11dGV4LCAoKSk7
CisgICAgLy8gV2UgZG9uJ3QgaGF2ZSB0byBjb25zdHJ1Y3QgdGhpcyBtdXRleCBpbiBhIHRocmVh
ZCBzYWZlIHdheSBiZWNhdXNlIHRoaXMgZnVuY3Rpb24KKyAgICAvLyBpcyBjYWxsZWQgb24gdGhl
IG1haW4gdGhyZWFkIGZvciBhbnkgcGFnZSBiZWZvcmUgaXQgaXMgdXNlZCBpbiB3b3JrZXIgdGhy
ZWFkcy4KKyAgICBzdGF0aWMgTmV2ZXJEZXN0cm95ZWQ8c3RkOjptdXRleD4gbXV0ZXg7CisKICAg
ICByZXR1cm4gbXV0ZXg7CiB9CiAKQEAgLTMwMCw3ICszMDIsNyBAQCBzdGF0aWMgdm9pZCBleHRl
bmRUZXh0Q29kZWNNYXBzKCkKIAogUGFzc093blB0cjxUZXh0Q29kZWM+IG5ld1RleHRDb2RlYyhj
b25zdCBUZXh0RW5jb2RpbmcmIGVuY29kaW5nKQogewotICAgIE11dGV4TG9ja2VyIGxvY2soZW5j
b2RpbmdSZWdpc3RyeU11dGV4KCkpOworICAgIHN0ZDo6bG9ja19ndWFyZDxzdGQ6Om11dGV4PiBs
b2NrKGVuY29kaW5nUmVnaXN0cnlNdXRleCgpKTsKIAogICAgIEFTU0VSVCh0ZXh0Q29kZWNNYXAp
OwogICAgIFRleHRDb2RlY0ZhY3RvcnkgZmFjdG9yeSA9IHRleHRDb2RlY01hcC0+Z2V0KGVuY29k
aW5nLm5hbWUoKSk7CkBAIC0zMTEsMTYgKzMxMywxOCBAQCBQYXNzT3duUHRyPFRleHRDb2RlYz4g
bmV3VGV4dENvZGVjKGNvbnN0IFRleHRFbmNvZGluZyYgZW5jb2RpbmcpCiBjb25zdCBjaGFyKiBh
dG9taWNDYW5vbmljYWxUZXh0RW5jb2RpbmdOYW1lKGNvbnN0IGNoYXIqIG5hbWUpCiB7CiAgICAg
aWYgKCFuYW1lIHx8ICFuYW1lWzBdKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJu
IG51bGxwdHI7CisKICAgICBpZiAoIXRleHRFbmNvZGluZ05hbWVNYXApCiAgICAgICAgIGJ1aWxk
QmFzZVRleHRDb2RlY01hcHMoKTsKIAotICAgIE11dGV4TG9ja2VyIGxvY2soZW5jb2RpbmdSZWdp
c3RyeU11dGV4KCkpOworICAgIHN0ZDo6bG9ja19ndWFyZDxzdGQ6Om11dGV4PiBsb2NrKGVuY29k
aW5nUmVnaXN0cnlNdXRleCgpKTsKIAogICAgIGlmIChjb25zdCBjaGFyKiBhdG9taWNOYW1lID0g
dGV4dEVuY29kaW5nTmFtZU1hcC0+Z2V0KG5hbWUpKQogICAgICAgICByZXR1cm4gYXRvbWljTmFt
ZTsKICAgICBpZiAoZGlkRXh0ZW5kVGV4dENvZGVjTWFwcykKLSAgICAgICAgcmV0dXJuIDA7Cisg
ICAgICAgIHJldHVybiBudWxscHRyOworCiAgICAgZXh0ZW5kVGV4dENvZGVjTWFwcygpOwogICAg
IGRpZEV4dGVuZFRleHRDb2RlY01hcHMgPSB0cnVlOwogICAgIHJldHVybiB0ZXh0RW5jb2RpbmdO
YW1lTWFwLT5nZXQobmFtZSk7CkBAIC0zNjQsNyArMzY4LDcgQEAgdm9pZCBkdW1wVGV4dEVuY29k
aW5nTmFtZU1hcCgpCiAgICAgdW5zaWduZWQgc2l6ZSA9IHRleHRFbmNvZGluZ05hbWVNYXAtPnNp
emUoKTsKICAgICBmcHJpbnRmKHN0ZGVyciwgIkR1bXBpbmcgJXUgZW50cmllcyBpbiBXZWJDb3Jl
Ojp0ZXh0RW5jb2RpbmdOYW1lTWFwLi4uXG4iLCBzaXplKTsKIAotICAgIE11dGV4TG9ja2VyIGxv
Y2soZW5jb2RpbmdSZWdpc3RyeU11dGV4KCkpOworICAgIHN0ZDo6bG9ja19ndWFyZDxzdGQ6Om11
dGV4PiBsb2NrKGVuY29kaW5nUmVnaXN0cnlNdXRleCgpKTsKIAogICAgIFRleHRFbmNvZGluZ05h
bWVNYXA6OmNvbnN0X2l0ZXJhdG9yIGl0ID0gdGV4dEVuY29kaW5nTmFtZU1hcC0+YmVnaW4oKTsK
ICAgICBUZXh0RW5jb2RpbmdOYW1lTWFwOjpjb25zdF9pdGVyYXRvciBlbmQgPSB0ZXh0RW5jb2Rp
bmdOYW1lTWFwLT5lbmQoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvRGVm
YXVsdFNoYXJlZFdvcmtlclJlcG9zaXRvcnkuY3BwIGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9E
ZWZhdWx0U2hhcmVkV29ya2VyUmVwb3NpdG9yeS5jcHAKaW5kZXggNThmNmY1ODYxODAxYjM1MmM2
YjZkYjVkMzVhZmQ2OTJiZGNkZTgxMS4uYTY0YTRjOTBjNzhkYzlmMWNhODdhN2UzYjNhNjhhNWUx
M2M1MDAzNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvd29ya2Vycy9EZWZhdWx0U2hhcmVk
V29ya2VyUmVwb3NpdG9yeS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9EZWZhdWx0
U2hhcmVkV29ya2VyUmVwb3NpdG9yeS5jcHAKQEAgLTU2LDYgKzU2LDcgQEAKICNpbmNsdWRlICJX
b3JrZXJSZXBvcnRpbmdQcm94eS5oIgogI2luY2x1ZGUgIldvcmtlclNjcmlwdExvYWRlci5oIgog
I2luY2x1ZGUgIldvcmtlclNjcmlwdExvYWRlckNsaWVudC5oIgorI2luY2x1ZGUgPG11dGV4Pgog
I2luY2x1ZGUgPHd0Zi9IYXNoU2V0Lmg+CiAjaW5jbHVkZSA8d3RmL1RocmVhZGluZy5oPgogI2lu
Y2x1ZGUgPHd0Zi90ZXh0L1dURlN0cmluZy5oPgpAQCAtMzQwLDcgKzM0MSwxMiBAQCB2b2lkIFNo
YXJlZFdvcmtlclNjcmlwdExvYWRlcjo6bm90aWZ5RmluaXNoZWQoKQogCiBEZWZhdWx0U2hhcmVk
V29ya2VyUmVwb3NpdG9yeSYgRGVmYXVsdFNoYXJlZFdvcmtlclJlcG9zaXRvcnk6Omluc3RhbmNl
KCkKIHsKLSAgICBBdG9taWNhbGx5SW5pdGlhbGl6ZWRTdGF0aWMoRGVmYXVsdFNoYXJlZFdvcmtl
clJlcG9zaXRvcnkqLCBpbnN0YW5jZSA9IG5ldyBEZWZhdWx0U2hhcmVkV29ya2VyUmVwb3NpdG9y
eSk7CisgICAgc3RhdGljIHN0ZDo6b25jZV9mbGFnIG9uY2VGbGFnOworICAgIHN0YXRpYyBEZWZh
dWx0U2hhcmVkV29ya2VyUmVwb3NpdG9yeSogaW5zdGFuY2U7CisgICAgc3RkOjpjYWxsX29uY2Uo
b25jZUZsYWcsIFtdeworICAgICAgICBpbnN0YW5jZSA9IG5ldyBEZWZhdWx0U2hhcmVkV29ya2Vy
UmVwb3NpdG9yeTsKKyAgICB9KTsKKwogICAgIHJldHVybiAqaW5zdGFuY2U7CiB9CiAK
</data>
<flag name="review"
          id="244830"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>