<?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>109719</bug_id>
          
          <creation_ts>2013-02-13 11:00:46 -0800</creation_ts>
          <short_desc>Make SecItemShimProxy be a WorkQueueMessageReceiver</short_desc>
          <delta_ts>2013-02-13 11:20:16 -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>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>832083</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-02-13 11:00:46 -0800</bug_when>
    <thetext>Make SecItemShimProxy be a WorkQueueMessageReceiver</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>832084</commentid>
    <comment_count>1</comment_count>
      <attachid>188123</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-02-13 11:03:22 -0800</bug_when>
    <thetext>Created attachment 188123
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>832092</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-13 11:15:38 -0800</bug_when>
    <thetext>Attachment 188123 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebKit2/ChangeLog&apos;, u&apos;Source/WebKit2/Platform/CoreIPC/HandleMessage.h&apos;, u&apos;Source/WebKit2/Scripts/webkit2/messages.py&apos;, u&apos;Source/WebKit2/UIProcess/mac/SecItemShimProxy.cpp&apos;, u&apos;Source/WebKit2/UIProcess/mac/SecItemShimProxy.h&apos;, u&apos;Source/WebKit2/UIProcess/mac/SecItemShimProxy.messages.in&apos;]&quot; exit_code: 1
Source/WebKit2/UIProcess/mac/SecItemShimProxy.cpp:43:  Missing space before {  [whitespace/braces] [5]
Total errors found: 1 in 6 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>832094</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-02-13 11:20:16 -0800</bug_when>
    <thetext>Committed r142763: &lt;http://trac.webkit.org/changeset/142763&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>188123</attachid>
            <date>2013-02-13 11:03:22 -0800</date>
            <delta_ts>2013-02-13 11:16:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109719-20130213105951.patch</filename>
            <type>text/plain</type>
            <size>9829</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyNzU3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNzA4NzcxYjljNzNmZWQy
YWFhNTczNjIwMDAxNjM5ZWRhYWQ0ZDllYS4uMjNkOGI5NTU5NjhhOTA0NGMwYmU5ZWY3ZTdlNDk2
NWI1YzRjNDE0NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM4IEBACisyMDEzLTAyLTEzICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKKyAgICAgICAgTWFrZSBTZWNJdGVt
U2hpbVByb3h5IGJlIGEgV29ya1F1ZXVlTWVzc2FnZVJlY2VpdmVyCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDk3MTkKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIGFkZHMgYSBXYW50c0Nvbm5lY3Rp
b24gbWVzc2FnZSBhdHRyaWJ1dGUgdG8gYmUgdXNlZCBmb3IgbWVzc2FnZXMgd2hvc2UgaGFuZGxl
cnMKKyAgICAgICAgc2hvdWxkIHRha2UgdGhlIGNvbm5lY3Rpb24gdGhlIG1lc3NhZ2Ugd2FzIGRl
bGl2ZXJlZCB0by4KKyAgICAgICAgCisgICAgICAgICogUGxhdGZvcm0vQ29yZUlQQy9IYW5kbGVN
ZXNzYWdlLmg6CisgICAgICAgIChDb3JlSVBDOjpoYW5kbGVNZXNzYWdlKToKKyAgICAgICAgQWRk
IG5ldyBoYW5kbGVNZXNzYWdlIG92ZXJsb2FkLgorICAgICAgICAKKyAgICAgICAgKiBTY3JpcHRz
L3dlYmtpdDIvbWVzc2FnZXMucHk6CisgICAgICAgIChhc3luY19tZXNzYWdlX3N0YXRlbWVudCk6
CisgICAgICAgIChnZW5lcmF0ZV9tZXNzYWdlX2hhbmRsZXIpOgorICAgICAgICBIYW5kbGUgdGhl
IFdhbnRzTWVzc2FnZSBhdHRyaWJ1dGUuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvbWFjL1NlY0l0
ZW1TaGltUHJveHkuY3BwOgorICAgICAgICAoV2ViS2l0OjpTZWNJdGVtU2hpbVByb3h5OjpzaGFy
ZWQpOgorICAgICAgICBVc2UgZGlzcGF0Y2hfb25jZSBhbmQgYWRvcHRSZWYuCisKKyAgICAgICAg
KFdlYktpdDo6U2VjSXRlbVNoaW1Qcm94eTo6U2VjSXRlbVNoaW1Qcm94eSk6CisgICAgICAgIElu
aXRpYWxpemUgdGhlIHF1ZXVlLgorCisgICAgICAgIChXZWJLaXQ6OlNlY0l0ZW1TaGltUHJveHk6
OmluaXRpYWxpemVDb25uZWN0aW9uKToKKyAgICAgICAgQWRkIHRoZSBwcm94eSBhcyBhIHdvcmsg
cXVldWUgbWVzc2FnZSByZWNlaXZlci4KKworICAgICAgICAoV2ViS2l0OjpTZWNJdGVtU2hpbVBy
b3h5OjpzZWNJdGVtUmVxdWVzdCk6CisgICAgICAgIFRoaXMgbm8gbG9uZ2VyIG5lZWRzIHRvIGNh
bGwgb3V0IHRvIGEgZGlzcGF0Y2ggcXVldWUsIGl0J3MgYWxyZWFkeSBvbiBhIHF1ZXVlLgorCisg
ICAgICAgICogVUlQcm9jZXNzL21hYy9TZWNJdGVtU2hpbVByb3h5Lm1lc3NhZ2VzLmluOgorICAg
ICAgICBUaGlzIGRvZXNuJ3QgbmVlZCB0byBiZSBhIGxlZ2FjeSByZWNlaXZlci4gQWxzbywgYWRk
IHRoZSBXYW50c0Nvbm5lY3Rpb24gbWVzc2FnZS4KKwogMjAxMy0wMi0xMyAgQ2hyaXN0b3BoZSBE
dW1leiAgPGNoLmR1bWV6QHNpc2Euc2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0VGTF1bV0syXSBJ
bnRyb2R1Y2UgV0tWaWV3Q2xpZW50IEMgQVBJCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9Q
bGF0Zm9ybS9Db3JlSVBDL0hhbmRsZU1lc3NhZ2UuaCBiL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3Jt
L0NvcmVJUEMvSGFuZGxlTWVzc2FnZS5oCmluZGV4IDg0OGFiYWIzODljOTdmMDE0NTJjOWRmMDNj
ZWNmYTViZDgyOTJjZDcuLjgzNDhkZTZiMjJkNzY0MmI5MzI4MDgwYzY0ZmFmZWYzOWEzZDE0YmEg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL0NvcmVJUEMvSGFuZGxlTWVzc2Fn
ZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL0NvcmVJUEMvSGFuZGxlTWVzc2FnZS5o
CkBAIC0zNDEsNiArMzQxLDE1IEBAIHZvaWQgaGFuZGxlTWVzc2FnZShNZXNzYWdlRGVjb2RlciYg
ZGVjb2RlciwgTWVzc2FnZUVuY29kZXImIHJlcGx5RW5jb2RlciwgQyogb2JqCiB9CiAKIHRlbXBs
YXRlPHR5cGVuYW1lIFQsIHR5cGVuYW1lIEMsIHR5cGVuYW1lIE1GPgordm9pZCBoYW5kbGVNZXNz
YWdlKENvbm5lY3Rpb24qIGNvbm5lY3Rpb24sIE1lc3NhZ2VEZWNvZGVyJiBkZWNvZGVyLCBDKiBv
YmplY3QsIE1GIGZ1bmN0aW9uKQoreworICAgIHR5cGVuYW1lIFQ6OkRlY29kZVR5cGU6OlZhbHVl
VHlwZSBhcmd1bWVudHM7CisgICAgaWYgKCFkZWNvZGVyLmRlY29kZShhcmd1bWVudHMpKQorICAg
ICAgICByZXR1cm47CisgICAgY2FsbE1lbWJlckZ1bmN0aW9uKGNvbm5lY3Rpb24sIGFyZ3VtZW50
cywgb2JqZWN0LCBmdW5jdGlvbik7Cit9CisKK3RlbXBsYXRlPHR5cGVuYW1lIFQsIHR5cGVuYW1l
IEMsIHR5cGVuYW1lIE1GPgogdm9pZCBoYW5kbGVNZXNzYWdlT25Db25uZWN0aW9uUXVldWUoQ29u
bmVjdGlvbiogY29ubmVjdGlvbiwgTWVzc2FnZURlY29kZXImIGRlY29kZXIsIEMqIG9iamVjdCwg
TUYgZnVuY3Rpb24pCiB7CiAgICAgdHlwZW5hbWUgVDo6RGVjb2RlVHlwZTo6VmFsdWVUeXBlIGFy
Z3VtZW50czsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NjcmlwdHMvd2Via2l0Mi9tZXNz
YWdlcy5weSBiL1NvdXJjZS9XZWJLaXQyL1NjcmlwdHMvd2Via2l0Mi9tZXNzYWdlcy5weQppbmRl
eCBiY2NkNzBlMGJmMDMwY2RkYWQ4ZmE5NGU0MWMzOTEwYmYwNjI4YjdlLi40OTI5M2QyZTAwZmI4
OTkxMTY5MjY0NDUyY2Y4YzljMTQ3ZTNiM2Y2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9T
Y3JpcHRzL3dlYmtpdDIvbWVzc2FnZXMucHkKKysrIGIvU291cmNlL1dlYktpdDIvU2NyaXB0cy93
ZWJraXQyL21lc3NhZ2VzLnB5CkBAIC0yNCw2ICsyNCw3IEBAIGltcG9ydCBjb2xsZWN0aW9ucwog
aW1wb3J0IHJlCiBmcm9tIHdlYmtpdDIgaW1wb3J0IHBhcnNlcgogCitXQU5UU19DT05ORUNUSU9O
X0FUVFJJQlVURSA9ICdXYW50c0Nvbm5lY3Rpb24nCiBMRUdBQ1lfUkVDRUlWRVJfQVRUUklCVVRF
ID0gJ0xlZ2FjeVJlY2VpdmVyJwogREVMQVlFRF9BVFRSSUJVVEUgPSAnRGVsYXllZCcKIERJU1BB
VENIX09OX0NPTk5FQ1RJT05fUVVFVUVfQVRUUklCVVRFID0gJ0Rpc3BhdGNoT25Db25uZWN0aW9u
UXVldWUnCkBAIC0zMTUsMTAgKzMxNiwxNCBAQCBkZWYgY29ubmVjdGlvbl93b3JrX3F1ZXVlX21l
c3NhZ2Vfc3RhdGVtZW50KHJlY2VpdmVyLCBtZXNzYWdlKToKIAogZGVmIGFzeW5jX21lc3NhZ2Vf
c3RhdGVtZW50KHJlY2VpdmVyLCBtZXNzYWdlKToKICAgICBkaXNwYXRjaF9mdW5jdGlvbl9hcmdz
ID0gWydkZWNvZGVyJywgJ3RoaXMnLCAnJiVzJyAlIGhhbmRsZXJfZnVuY3Rpb24ocmVjZWl2ZXIs
IG1lc3NhZ2UpXQorCiAgICAgZGlzcGF0Y2hfZnVuY3Rpb24gPSAnaGFuZGxlTWVzc2FnZScKICAg
ICBpZiBtZXNzYWdlLmhhc19hdHRyaWJ1dGUoVkFSSUFESUNfQVRUUklCVVRFKToKICAgICAgICAg
ZGlzcGF0Y2hfZnVuY3Rpb24gKz0gJ1ZhcmlhZGljJwogCisgICAgaWYgbWVzc2FnZS5oYXNfYXR0
cmlidXRlKFdBTlRTX0NPTk5FQ1RJT05fQVRUUklCVVRFKToKKyAgICAgICAgZGlzcGF0Y2hfZnVu
Y3Rpb25fYXJncy5pbnNlcnQoMCwgJ2Nvbm5lY3Rpb24nKQorCiAgICAgcmVzdWx0ID0gW10KICAg
ICByZXN1bHQuYXBwZW5kKCcgICAgaWYgKGRlY29kZXIubWVzc2FnZU5hbWUoKSA9PSBNZXNzYWdl
czo6JXM6OiVzOjpuYW1lKCkpIHtcbicgJSAocmVjZWl2ZXIubmFtZSwgbWVzc2FnZS5uYW1lKSkK
ICAgICByZXN1bHQuYXBwZW5kKCcgICAgICAgIENvcmVJUEM6OiVzPE1lc3NhZ2VzOjolczo6JXM+
KCVzKTtcbicgJSAoZGlzcGF0Y2hfZnVuY3Rpb24sIHJlY2VpdmVyLm5hbWUsIG1lc3NhZ2UubmFt
ZSwgJywgJy5qb2luKGRpc3BhdGNoX2Z1bmN0aW9uX2FyZ3MpKSkKQEAgLTU1Miw3ICs1NTcsNyBA
QCBkZWYgZ2VuZXJhdGVfbWVzc2FnZV9oYW5kbGVyKGZpbGUpOgogICAgICAgICBpZiByZWNlaXZl
ci5oYXNfYXR0cmlidXRlKExFR0FDWV9SRUNFSVZFUl9BVFRSSUJVVEUpOgogICAgICAgICAgICAg
cmVzdWx0LmFwcGVuZCgndm9pZCAlczo6ZGlkUmVjZWl2ZSVzTWVzc2FnZShDb3JlSVBDOjpDb25u
ZWN0aW9uKiwgQ29yZUlQQzo6TWVzc2FnZURlY29kZXImIGRlY29kZXIpXG4nICUgKHJlY2VpdmVy
Lm5hbWUsIHJlY2VpdmVyLm5hbWUpKQogICAgICAgICBlbHNlOgotICAgICAgICAgICAgcmVzdWx0
LmFwcGVuZCgndm9pZCAlczo6ZGlkUmVjZWl2ZU1lc3NhZ2UoQ29yZUlQQzo6Q29ubmVjdGlvbios
IENvcmVJUEM6Ok1lc3NhZ2VEZWNvZGVyJiBkZWNvZGVyKVxuJyAlIChyZWNlaXZlci5uYW1lKSkK
KyAgICAgICAgICAgIHJlc3VsdC5hcHBlbmQoJ3ZvaWQgJXM6OmRpZFJlY2VpdmVNZXNzYWdlKENv
cmVJUEM6OkNvbm5lY3Rpb24qIGNvbm5lY3Rpb24sIENvcmVJUEM6Ok1lc3NhZ2VEZWNvZGVyJiBk
ZWNvZGVyKVxuJyAlIChyZWNlaXZlci5uYW1lKSkKIAogICAgICAgICByZXN1bHQuYXBwZW5kKCd7
XG4nKQogICAgICAgICByZXN1bHQgKz0gW2FzeW5jX21lc3NhZ2Vfc3RhdGVtZW50KHJlY2VpdmVy
LCBtZXNzYWdlKSBmb3IgbWVzc2FnZSBpbiBhc3luY19tZXNzYWdlc10KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9tYWMvU2VjSXRlbVNoaW1Qcm94eS5jcHAgYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvbWFjL1NlY0l0ZW1TaGltUHJveHkuY3BwCmluZGV4IDdkY2NkMzVh
NjVmNzI5NzExODM5ZGZiYTI1YzI2YTU4MzcwYTEwOWEuLjBlYjY5ZDFkODQ0MDZkMWNmYzIyMDUx
MWUyNGQzNDNlNzI3M2MwN2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9t
YWMvU2VjSXRlbVNoaW1Qcm94eS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL21h
Yy9TZWNJdGVtU2hpbVByb3h5LmNwcApAQCAtMzgsMjAgKzM4LDI1IEBAIG5hbWVzcGFjZSBXZWJL
aXQgewogCiBTZWNJdGVtU2hpbVByb3h5JiBTZWNJdGVtU2hpbVByb3h5OjpzaGFyZWQoKQogewot
ICAgIEF0b21pY2FsbHlJbml0aWFsaXplZFN0YXRpYyhTZWNJdGVtU2hpbVByb3h5KiwgcHJveHkg
PSBuZXcgU2VjSXRlbVNoaW1Qcm94eSk7CisgICAgc3RhdGljIFNlY0l0ZW1TaGltUHJveHkqIHBy
b3h5OworICAgIHN0YXRpYyBkaXNwYXRjaF9vbmNlX3Qgb25jZTsKKyAgICBkaXNwYXRjaF9vbmNl
KCZvbmNlLCBeeworICAgICAgICBwcm94eSA9IGFkb3B0UmVmKG5ldyBTZWNJdGVtU2hpbVByb3h5
KS5sZWFrUmVmKCk7CisgICAgfSk7CiAgICAgcmV0dXJuICpwcm94eTsKIH0KIAogU2VjSXRlbVNo
aW1Qcm94eTo6U2VjSXRlbVNoaW1Qcm94eSgpCisgICAgOiBtX3F1ZXVlKFdvcmtRdWV1ZTo6Y3Jl
YXRlKCJjb20uYXBwbGUuV2ViS2l0LlNlY0l0ZW1TaGltUHJveHkiKSkKIHsKIH0KIAogdm9pZCBT
ZWNJdGVtU2hpbVByb3h5Ojppbml0aWFsaXplQ29ubmVjdGlvbihDb3JlSVBDOjpDb25uZWN0aW9u
KiBjb25uZWN0aW9uKQogewotICAgIGNvbm5lY3Rpb24tPmFkZFF1ZXVlQ2xpZW50KHRoaXMpOwor
ICAgIGNvbm5lY3Rpb24tPmFkZFdvcmtRdWV1ZU1lc3NhZ2VSZWNlaXZlcihNZXNzYWdlczo6U2Vj
SXRlbVNoaW1Qcm94eTo6bWVzc2FnZVJlY2VpdmVyTmFtZSgpLCBtX3F1ZXVlLmdldCgpLCB0aGlz
KTsKIH0KIAotc3RhdGljIHZvaWQgaGFuZGxlU2VjSXRlbVJlcXVlc3QoQ29yZUlQQzo6Q29ubmVj
dGlvbiogY29ubmVjdGlvbiwgdWludDY0X3QgcmVxdWVzdElELCBjb25zdCBTZWNJdGVtUmVxdWVz
dERhdGEmIHJlcXVlc3QpCit2b2lkIFNlY0l0ZW1TaGltUHJveHk6OnNlY0l0ZW1SZXF1ZXN0KENv
cmVJUEM6OkNvbm5lY3Rpb24qIGNvbm5lY3Rpb24sIHVpbnQ2NF90IHJlcXVlc3RJRCwgY29uc3Qg
U2VjSXRlbVJlcXVlc3REYXRhJiByZXF1ZXN0KQogewogICAgIFNlY0l0ZW1SZXNwb25zZURhdGEg
cmVzcG9uc2U7CiAKQEAgLTkwLDM5ICs5NSw2IEBAIHN0YXRpYyB2b2lkIGhhbmRsZVNlY0l0ZW1S
ZXF1ZXN0KENvcmVJUEM6OkNvbm5lY3Rpb24qIGNvbm5lY3Rpb24sIHVpbnQ2NF90IHJlcXVlCiAg
ICAgY29ubmVjdGlvbi0+c2VuZChNZXNzYWdlczo6U2VjSXRlbVNoaW06OlNlY0l0ZW1SZXNwb25z
ZShyZXF1ZXN0SUQsIHJlc3BvbnNlKSwgMCk7CiB9CiAKLXN0YXRpYyB2b2lkIGRpc3BhdGNoRnVu
Y3Rpb25PblF1ZXVlKGRpc3BhdGNoX3F1ZXVlX3QgcXVldWUsIGNvbnN0IEZ1bmN0aW9uPHZvaWQg
KCk+JiBmdW5jdGlvbikKLXsKLSNpZiBDT01QSUxFUihDTEFORykKLSAgICBkaXNwYXRjaF9hc3lu
YyhxdWV1ZSwgZnVuY3Rpb24pOwotI2Vsc2UKLSAgICBGdW5jdGlvbjx2b2lkICgpPiogZnVuY3Rp
b25QdHIgPSBuZXcgRnVuY3Rpb248dm9pZCAoKT4oZnVuY3Rpb24pOwotICAgIGRpc3BhdGNoX2Fz
eW5jKHF1ZXVlLCBeewotICAgICAgICAoKmZ1bmN0aW9uUHRyKSgpOwotICAgICAgICBkZWxldGUg
ZnVuY3Rpb25QdHI7Ci0gICAgfSk7Ci0jZW5kaWYKLX0KLQotdm9pZCBTZWNJdGVtU2hpbVByb3h5
OjpzZWNJdGVtUmVxdWVzdChDb3JlSVBDOjpDb25uZWN0aW9uKiBjb25uZWN0aW9uLCB1aW50NjRf
dCByZXF1ZXN0SUQsIGNvbnN0IFNlY0l0ZW1SZXF1ZXN0RGF0YSYgcmVxdWVzdCkKLXsKLSAgICAv
LyBTaW5jZSB3ZSBkb24ndCB3YW50IHRoZSBjb25uZWN0aW9uIHdvcmsgcXVldWUgdG8gYmUgaGVs
ZCB1cCwgd2UgZG8gYWxsCi0gICAgLy8ga2V5Y2hhaW4gaW50ZXJhY3Rpb24gd29yayBvbiBhIGds
b2JhbCBkaXNwYXRjaCBxdWV1ZS4KLSAgICBkaXNwYXRjaF9xdWV1ZV90IGtleWNoYWluV29ya1F1
ZXVlID0gZGlzcGF0Y2hfZ2V0X2dsb2JhbF9xdWV1ZShESVNQQVRDSF9RVUVVRV9QUklPUklUWV9E
RUZBVUxULCAwKTsKLSAgICBkaXNwYXRjaEZ1bmN0aW9uT25RdWV1ZShrZXljaGFpbldvcmtRdWV1
ZSwgYmluZChoYW5kbGVTZWNJdGVtUmVxdWVzdCwgUmVmUHRyPENvcmVJUEM6OkNvbm5lY3Rpb24+
KGNvbm5lY3Rpb24pLCByZXF1ZXN0SUQsIHJlcXVlc3QpKTsKLX0KLQotdm9pZCBTZWNJdGVtU2hp
bVByb3h5OjpkaWRSZWNlaXZlTWVzc2FnZU9uQ29ubmVjdGlvbldvcmtRdWV1ZShDb3JlSVBDOjpD
b25uZWN0aW9uKiBjb25uZWN0aW9uLCBPd25QdHI8Q29yZUlQQzo6TWVzc2FnZURlY29kZXI+JiBk
ZWNvZGVyKQotewotICAgIGlmIChkZWNvZGVyLT5tZXNzYWdlUmVjZWl2ZXJOYW1lKCkgPT0gTWVz
c2FnZXM6OlNlY0l0ZW1TaGltUHJveHk6Om1lc3NhZ2VSZWNlaXZlck5hbWUoKSkgewotICAgICAg
ICBkaWRSZWNlaXZlU2VjSXRlbVNoaW1Qcm94eU1lc3NhZ2VPbkNvbm5lY3Rpb25Xb3JrUXVldWUo
Y29ubmVjdGlvbiwgZGVjb2Rlcik7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci19Ci0KLXZvaWQg
U2VjSXRlbVNoaW1Qcm94eTo6ZGlkQ2xvc2VPbkNvbm5lY3Rpb25Xb3JrUXVldWUoQ29yZUlQQzo6
Q29ubmVjdGlvbiopCi17Ci19Ci0KIH0gLy8gbmFtZXNwYWNlIFdlYktpdAogCiAjZW5kaWYgLy8g
VVNFKFNFQ1VSSVRZX0ZSQU1FV09SSykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9tYWMvU2VjSXRlbVNoaW1Qcm94eS5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL21h
Yy9TZWNJdGVtU2hpbVByb3h5LmgKaW5kZXggYjc3YTIzNjA2MDVhYmFhNjgwMmRlNzU2OWRjZWQz
NjYzYzBjNTRlYi4uNjI2ODQwMDBkMzM5NzI3Y2I0MTVjMTgwYWJhYjg1M2MyOWY4OTU5ZCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL21hYy9TZWNJdGVtU2hpbVByb3h5LmgK
KysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL21hYy9TZWNJdGVtU2hpbVByb3h5LmgKQEAg
LTM0LDcgKzM0LDcgQEAgbmFtZXNwYWNlIFdlYktpdCB7CiAKIGNsYXNzIFNlY0l0ZW1SZXF1ZXN0
RGF0YTsKIAotY2xhc3MgU2VjSXRlbVNoaW1Qcm94eSA6IHByaXZhdGUgQ29yZUlQQzo6Q29ubmVj
dGlvbjo6UXVldWVDbGllbnQgeworY2xhc3MgU2VjSXRlbVNoaW1Qcm94eSA6IHB1YmxpYyBDb3Jl
SVBDOjpDb25uZWN0aW9uOjpXb3JrUXVldWVNZXNzYWdlUmVjZWl2ZXIgewogV1RGX01BS0VfTk9O
Q09QWUFCTEUoU2VjSXRlbVNoaW1Qcm94eSk7CiBwdWJsaWM6CiAgICAgc3RhdGljIFNlY0l0ZW1T
aGltUHJveHkmIHNoYXJlZCgpOwpAQCAtNDQsMTQgKzQ0LDEyIEBAIHB1YmxpYzoKIHByaXZhdGU6
CiAgICAgU2VjSXRlbVNoaW1Qcm94eSgpOwogCi0gICAgLy8gQ29yZUlQQzo6Q29ubmVjdGlvbjo6
UXVldWVDbGllbnQKLSAgICB2aXJ0dWFsIHZvaWQgZGlkUmVjZWl2ZU1lc3NhZ2VPbkNvbm5lY3Rp
b25Xb3JrUXVldWUoQ29yZUlQQzo6Q29ubmVjdGlvbiosIE93blB0cjxDb3JlSVBDOjpNZXNzYWdl
RGVjb2Rlcj4mKSBPVkVSUklERTsKLSAgICB2aXJ0dWFsIHZvaWQgZGlkQ2xvc2VPbkNvbm5lY3Rp
b25Xb3JrUXVldWUoQ29yZUlQQzo6Q29ubmVjdGlvbiopIE9WRVJSSURFOwotCi0gICAgLy8gSW1w
bGVtZW50ZWQgaW4gZ2VuZXJhdGVkIFNlY0l0ZW1TaGltUHJveHlNZXNzYWdlUmVjZWl2ZXIuY3Bw
LgotICAgIHZvaWQgZGlkUmVjZWl2ZVNlY0l0ZW1TaGltUHJveHlNZXNzYWdlT25Db25uZWN0aW9u
V29ya1F1ZXVlKENvcmVJUEM6OkNvbm5lY3Rpb24qLCBPd25QdHI8Q29yZUlQQzo6TWVzc2FnZURl
Y29kZXI+Jik7CisgICAgLy8gQ29yZUlQQzo6Q29ubmVjdGlvbjo6V29ya1F1ZXVlTWVzc2FnZVJl
Y2VpdmVyCisgICAgdmlydHVhbCB2b2lkIGRpZFJlY2VpdmVNZXNzYWdlKENvcmVJUEM6OkNvbm5l
Y3Rpb24qLCBDb3JlSVBDOjpNZXNzYWdlRGVjb2RlciYpIE9WRVJSSURFOwogCiAgICAgdm9pZCBz
ZWNJdGVtUmVxdWVzdChDb3JlSVBDOjpDb25uZWN0aW9uKiwgdWludDY0X3QgcmVxdWVzdElELCBj
b25zdCBTZWNJdGVtUmVxdWVzdERhdGEmKTsKKworICAgIFJlZlB0cjxXb3JrUXVldWU+IG1fcXVl
dWU7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9tYWMvU2VjSXRlbVNoaW1Qcm94eS5tZXNzYWdlcy5pbiBiL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9tYWMvU2VjSXRlbVNoaW1Qcm94eS5tZXNzYWdlcy5pbgppbmRleCBj
ODdmZGFiMzA4ZWJlM2MyY2U0ZGJjMTQxYmVlOTlmMWE1MjgzNTFjLi5iNmJhZjhhYzgwNzk1MDQ5
ODU2OWY1NDBlZDU3NDdmOGM3YjIxOWY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvbWFjL1NlY0l0ZW1TaGltUHJveHkubWVzc2FnZXMuaW4KKysrIGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL21hYy9TZWNJdGVtU2hpbVByb3h5Lm1lc3NhZ2VzLmluCkBAIC0yMCwxMCAr
MjAsMTAgQEAKICMgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBB
UklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKICMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZF
TiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KIAotbWVzc2Fn
ZXMgLT4gU2VjSXRlbVNoaW1Qcm94eSBMZWdhY3lSZWNlaXZlciB7CittZXNzYWdlcyAtPiBTZWNJ
dGVtU2hpbVByb3h5IHsKIAogI2lmIFVTRShTRUNVUklUWV9GUkFNRVdPUkspCi0gICAgU2VjSXRl
bVJlcXVlc3QodWludDY0X3QgcmVxdWVzdElELCBXZWJLaXQ6OlNlY0l0ZW1SZXF1ZXN0RGF0YSBy
ZXF1ZXN0KSBEaXNwYXRjaE9uQ29ubmVjdGlvblF1ZXVlCisgICAgU2VjSXRlbVJlcXVlc3QodWlu
dDY0X3QgcmVxdWVzdElELCBXZWJLaXQ6OlNlY0l0ZW1SZXF1ZXN0RGF0YSByZXF1ZXN0KSBXYW50
c0Nvbm5lY3Rpb24KICNlbmRpZgogCiB9Cg==
</data>
<flag name="review"
          id="208149"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>