<?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>169633</bug_id>
          
          <creation_ts>2017-03-14 14:50:06 -0700</creation_ts>
          <short_desc>Propagate PassKit errors</short_desc>
          <delta_ts>2017-03-14 15:32:33 -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>WebKit 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="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kondapallykalyan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1287811</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2017-03-14 14:50:06 -0700</bug_when>
    <thetext>Propagate PassKit errors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1287813</commentid>
    <comment_count>1</comment_count>
      <attachid>304429</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2017-03-14 14:52:37 -0700</bug_when>
    <thetext>Created attachment 304429
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1287822</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-03-14 14:55:34 -0700</bug_when>
    <thetext>Attachment 304429 did not pass style-queue:


ERROR: Source/WebCore/Modules/applepay/ApplePaySession.cpp:420:  Missing space around : in range-based for statement  [whitespace/colon] [4]
ERROR: Source/WebKit2/UIProcess/ApplePay/cocoa/WebPaymentCoordinatorProxyCocoa.mm:567:  A case label should not be indented, but line up with its switch statement.  [whitespace/indent] [4]
Total errors found: 2 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>1287836</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2017-03-14 15:32:33 -0700</bug_when>
    <thetext>Committed r213946</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>304429</attachid>
            <date>2017-03-14 14:52:37 -0700</date>
            <delta_ts>2017-03-14 15:23:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>9689</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">Y29tbWl0IGZjYmZjZDQ5NGU5YjcwMzhjMDA2ZjZlZDkyNjRhOWI3MjI5ZGNjZWQKQXV0aG9yOiBB
bmRlcnMgQ2FybHNzb24gPGFuZGVyc2NhQGFwcGxlLmNvbT4KRGF0ZTogICBUdWUgTWFyIDE0IDE0
OjUyOjAzIDIwMTcgLTA3MDAKCiAgICBQcm9wYWdhdGUgUGFzc0tpdCBlcnJvcnMKICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjk2MzMKICAgIHJkYXI6Ly9wcm9i
bGVtLzMxMDQzMzkyCiAgICAKICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgogICAgCiAg
ICBTb3VyY2UvV2ViQ29yZToKICAgIAogICAgKiBNb2R1bGVzL2FwcGxlcGF5L0FwcGxlUGF5RXJy
b3IuaWRsOgogICAgKiBNb2R1bGVzL2FwcGxlcGF5L0FwcGxlUGF5U2Vzc2lvbi5jcHA6CiAgICAo
V2ViQ29yZTo6Y29udmVydCk6CiAgICAoV2ViQ29yZTo6Y29udmVydEFuZFZhbGlkYXRlKToKICAg
ICogTW9kdWxlcy9hcHBsZXBheS9QYXltZW50UmVxdWVzdC5oOgogICAgCiAgICBTb3VyY2UvV2Vi
S2l0MjoKICAgIAogICAgKiBVSVByb2Nlc3MvQXBwbGVQYXkvY29jb2EvV2ViUGF5bWVudENvb3Jk
aW5hdG9yUHJveHlDb2NvYS5tbToKICAgIChXZWJLaXQ6OnRvTlNFcnJvcik6CgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmlu
ZGV4IDU3NDI5YjJkMDMxLi42YjhkMjJjOWRjZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBA
CisyMDE3LTAzLTE0ICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKKyAg
ICAgICAgUHJvcGFnYXRlIFBhc3NLaXQgZXJyb3JzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjk2MzMKKyAgICAgICAgcmRhcjovL3Byb2JsZW0vMzEw
NDMzOTIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IE1vZHVsZXMvYXBwbGVwYXkvQXBwbGVQYXlFcnJvci5pZGw6CisgICAgICAgICogTW9kdWxlcy9h
cHBsZXBheS9BcHBsZVBheVNlc3Npb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6Y29udmVydCk6
CisgICAgICAgIChXZWJDb3JlOjpjb252ZXJ0QW5kVmFsaWRhdGUpOgorICAgICAgICAqIE1vZHVs
ZXMvYXBwbGVwYXkvUGF5bWVudFJlcXVlc3QuaDoKKwogMjAxNy0wMy0xNCAgV2Vuc29uIEhzaWVo
ICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBbV0syXSBEYXRhIGludGVyYWN0
aW9uIHRlc3RzIG9jY2FzaW9uYWxseSBoaXQgYXNzZXJ0aW9ucyBpbiBkZWJ1ZyBidWlsZHMKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvYXBwbGVwYXkvQXBwbGVQYXlFcnJvci5p
ZGwgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2FwcGxlcGF5L0FwcGxlUGF5RXJyb3IuaWRsCmlu
ZGV4IGY4Y2YzNmIwNzg3Li5lNTcwYjkwNTZjNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9hcHBsZXBheS9BcHBsZVBheUVycm9yLmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL2FwcGxlcGF5L0FwcGxlUGF5RXJyb3IuaWRsCkBAIC0zNywxNCArMzcsMTIgQEAKIF0g
ZW51bSBBcHBsZVBheUVycm9yQ29udGFjdEZpZWxkIHsKICAgICAicGhvbmVOdW1iZXIiLAogICAg
ICJlbWFpbEFkZHJlc3MiLAotICAgICJnaXZlbk5hbWUiLAotICAgICJmYW1pbHlOYW1lIiwKLSAg
ICAiYWRkcmVzc0xpbmVzIiwKKyAgICAibmFtZSIsCisgICAgImFkZHJlc3MiLAogICAgICJsb2Nh
bGl0eSIsCiAgICAgInBvc3RhbENvZGUiLAogICAgICJhZG1pbmlzdHJhdGl2ZUFyZWEiLAotICAg
ICJjb3VudHJ5IiwKLSAgICAiY291bnRyeUNvZGUiCisgICAgImNvdW50cnkiCiB9OwogCiBbCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2FwcGxlcGF5L0FwcGxlUGF5U2Vzc2lv
bi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2FwcGxlcGF5L0FwcGxlUGF5U2Vzc2lvbi5j
cHAKaW5kZXggY2E5MzNiYzYyMmYuLmRmMDI4NmQxMGMyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL2FwcGxlcGF5L0FwcGxlUGF5U2Vzc2lvbi5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy9hcHBsZXBheS9BcHBsZVBheVNlc3Npb24uY3BwCkBAIC00MTMsNiArNDEz
LDIzIEBAIHN0YXRpYyBzdGQ6Om9wdGlvbmFsPFBheW1lbnRBdXRob3JpemF0aW9uU3RhdHVzPiB0
b1BheW1lbnRBdXRob3JpemF0aW9uU3RhdHVzKHVuCiAgICAgfQogfQogCitzdGF0aWMgVmVjdG9y
PFBheW1lbnRFcnJvcj4gY29udmVydChjb25zdCBWZWN0b3I8UmVmUHRyPEFwcGxlUGF5RXJyb3I+
PiYgZXJyb3JzKQoreworICAgIFZlY3RvcjxQYXltZW50RXJyb3I+IGNvbnZlcnRlZEVycm9yczsK
KworICAgIGZvciAoYXV0byYgZXJyb3I6IGVycm9ycykgeworICAgICAgICBQYXltZW50RXJyb3Ig
Y29udmVydGVkRXJyb3I7CisKKyAgICAgICAgY29udmVydGVkRXJyb3IuY29kZSA9IGVycm9yLT5j
b2RlKCk7CisgICAgICAgIGNvbnZlcnRlZEVycm9yLm1lc3NhZ2UgPSBlcnJvci0+bWVzc2FnZSgp
OworICAgICAgICBjb252ZXJ0ZWRFcnJvci5jb250YWN0RmllbGQgPSBlcnJvci0+Y29udGFjdEZp
ZWxkKCk7CisKKyAgICAgICAgY29udmVydGVkRXJyb3JzLmFwcGVuZChjb252ZXJ0ZWRFcnJvcik7
CisgICAgfQorCisgICAgcmV0dXJuIGNvbnZlcnRlZEVycm9yczsKK30KKwogc3RhdGljIEV4Y2Vw
dGlvbk9yPFBheW1lbnRBdXRob3JpemF0aW9uUmVzdWx0PiBjb252ZXJ0QW5kVmFsaWRhdGUoQXBw
bGVQYXlQYXltZW50QXV0aG9yaXphdGlvblJlc3VsdCYmIHJlc3VsdCkKIHsKICAgICBQYXltZW50
QXV0aG9yaXphdGlvblJlc3VsdCBjb252ZXJ0ZWRSZXN1bHQ7CkBAIC00MjEsNiArNDM4LDcgQEAg
c3RhdGljIEV4Y2VwdGlvbk9yPFBheW1lbnRBdXRob3JpemF0aW9uUmVzdWx0PiBjb252ZXJ0QW5k
VmFsaWRhdGUoQXBwbGVQYXlQYXltZW4KICAgICBpZiAoIWF1dGhvcml6YXRpb25TdGF0dXMpCiAg
ICAgICAgIHJldHVybiBFeGNlcHRpb24geyBJTlZBTElEX0FDQ0VTU19FUlIgfTsKICAgICBjb252
ZXJ0ZWRSZXN1bHQuc3RhdHVzID0gKmF1dGhvcml6YXRpb25TdGF0dXM7CisgICAgY29udmVydGVk
UmVzdWx0LmVycm9ycyA9IGNvbnZlcnQocmVzdWx0LmVycm9ycyk7CiAKICAgICByZXR1cm4gV1RG
TW92ZShjb252ZXJ0ZWRSZXN1bHQpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9k
dWxlcy9hcHBsZXBheS9QYXltZW50UmVxdWVzdC5oIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9h
cHBsZXBheS9QYXltZW50UmVxdWVzdC5oCmluZGV4IGM5NThiODhjYjljLi5lNjY5ZmJiNjJiZCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9hcHBsZXBheS9QYXltZW50UmVxdWVz
dC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvYXBwbGVwYXkvUGF5bWVudFJlcXVlc3Qu
aApAQCAtMTYxLDE0ICsxNjEsMTIgQEAgc3RydWN0IFBheW1lbnRFcnJvciB7CiAgICAgZW51bSBj
bGFzcyBDb250YWN0RmllbGQgewogICAgICAgICBQaG9uZU51bWJlciwKICAgICAgICAgRW1haWxB
ZGRyZXNzLAotICAgICAgICBHaXZlbk5hbWUsCi0gICAgICAgIEZhbWlseU5hbWUsCi0gICAgICAg
IEFkZHJlc3NMaW5lcywKKyAgICAgICAgTmFtZSwKKyAgICAgICAgQWRkcmVzcywKICAgICAgICAg
TG9jYWxpdHksCiAgICAgICAgIFBvc3RhbENvZGUsCiAgICAgICAgIEFkbWluaXN0cmF0aXZlQXJl
YSwKICAgICAgICAgQ291bnRyeSwKLSAgICAgICAgQ291bnRyeUNvZGUsCiAgICAgfTsKIAogICAg
IENvZGUgY29kZTsKQEAgLTIxOCwxNCArMjE2LDEyIEBAIHRlbXBsYXRlPD4gc3RydWN0IEVudW1U
cmFpdHM8V2ViQ29yZTo6UGF5bWVudEVycm9yOjpDb250YWN0RmllbGQ+IHsKICAgICAgICAgV2Vi
Q29yZTo6UGF5bWVudEVycm9yOjpDb250YWN0RmllbGQsCiAgICAgICAgIFdlYkNvcmU6OlBheW1l
bnRFcnJvcjo6Q29udGFjdEZpZWxkOjpQaG9uZU51bWJlciwKICAgICAgICAgV2ViQ29yZTo6UGF5
bWVudEVycm9yOjpDb250YWN0RmllbGQ6OkVtYWlsQWRkcmVzcywKLSAgICAgICAgV2ViQ29yZTo6
UGF5bWVudEVycm9yOjpDb250YWN0RmllbGQ6OkdpdmVuTmFtZSwKLSAgICAgICAgV2ViQ29yZTo6
UGF5bWVudEVycm9yOjpDb250YWN0RmllbGQ6OkZhbWlseU5hbWUsCi0gICAgICAgIFdlYkNvcmU6
OlBheW1lbnRFcnJvcjo6Q29udGFjdEZpZWxkOjpBZGRyZXNzTGluZXMsCisgICAgICAgIFdlYkNv
cmU6OlBheW1lbnRFcnJvcjo6Q29udGFjdEZpZWxkOjpOYW1lLAorICAgICAgICBXZWJDb3JlOjpQ
YXltZW50RXJyb3I6OkNvbnRhY3RGaWVsZDo6QWRkcmVzcywKICAgICAgICAgV2ViQ29yZTo6UGF5
bWVudEVycm9yOjpDb250YWN0RmllbGQ6OkxvY2FsaXR5LAogICAgICAgICBXZWJDb3JlOjpQYXlt
ZW50RXJyb3I6OkNvbnRhY3RGaWVsZDo6UG9zdGFsQ29kZSwKICAgICAgICAgV2ViQ29yZTo6UGF5
bWVudEVycm9yOjpDb250YWN0RmllbGQ6OkFkbWluaXN0cmF0aXZlQXJlYSwKLSAgICAgICAgV2Vi
Q29yZTo6UGF5bWVudEVycm9yOjpDb250YWN0RmllbGQ6OkNvdW50cnksCi0gICAgICAgIFdlYkNv
cmU6OlBheW1lbnRFcnJvcjo6Q29udGFjdEZpZWxkOjpDb3VudHJ5Q29kZQorICAgICAgICBXZWJD
b3JlOjpQYXltZW50RXJyb3I6OkNvbnRhY3RGaWVsZDo6Q291bnRyeQogICAgID47CiB9OwogCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFu
Z2VMb2cKaW5kZXggM2ExMmM2MmQyNzAuLjliMTg1Njg1ODkxIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTQgQEAKKzIwMTctMDMtMTQgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNv
bT4KKworICAgICAgICBQcm9wYWdhdGUgUGFzc0tpdCBlcnJvcnMKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2OTYzMworICAgICAgICByZGFyOi8vcHJv
YmxlbS8zMTA0MzM5MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogVUlQcm9jZXNzL0FwcGxlUGF5L2NvY29hL1dlYlBheW1lbnRDb29yZGluYXRvclBy
b3h5Q29jb2EubW06CisgICAgICAgIChXZWJLaXQ6OnRvTlNFcnJvcik6CisKIDIwMTctMDMtMTQg
IFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAKICAgICAgICAgW1dLMl0g
QWRvcHQgdXBkYXRlZCBkYXRhIG9wZXJhdGlvbiBpbnRlcmZhY2VzIGZvciBkYXRhIGludGVyYWN0
aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQXBwbGVQYXkvY29jb2Ev
V2ViUGF5bWVudENvb3JkaW5hdG9yUHJveHlDb2NvYS5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BcHBsZVBheS9jb2NvYS9XZWJQYXltZW50Q29vcmRpbmF0b3JQcm94eUNvY29hLm1tCmlu
ZGV4IDI3ZWIzNjAzNTlmLi40OTZhNTY4NWRjYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FwcGxlUGF5L2NvY29hL1dlYlBheW1lbnRDb29yZGluYXRvclByb3h5Q29jb2Eu
bW0KKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FwcGxlUGF5L2NvY29hL1dlYlBheW1l
bnRDb29yZGluYXRvclByb3h5Q29jb2EubW0KQEAgLTU4LDExICs1OCwyMyBAQCBTT0ZUX0xJTktf
Q09OU1RBTlQoUGFzc0tpdCwgUEtQYXltZW50TmV0d29ya1ByaXZhdGVMYWJlbCwgTlNTdHJpbmcg
Kik7CiBTT0ZUX0xJTktfQ09OU1RBTlQoUGFzc0tpdCwgUEtQYXltZW50TmV0d29ya1Zpc2EsIE5T
U3RyaW5nICopOwogCiAjaWYgKFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01J
Tl9SRVFVSVJFRCA+PSAxMDEzMDApIHx8IChQTEFURk9STShJT1MpICYmIF9fSVBIT05FX09TX1ZF
UlNJT05fTUlOX1JFUVVJUkVEID49IDExMDAwMCkKK1NPRlRfTElOS19GUkFNRVdPUksoQ29udGFj
dHMpCitTT0ZUX0xJTktfQ09OU1RBTlQoQ29udGFjdHMsIENOUG9zdGFsQWRkcmVzc1N0cmVldEtl
eSwgTlNTdHJpbmcgKik7CitTT0ZUX0xJTktfQ09OU1RBTlQoQ29udGFjdHMsIENOUG9zdGFsQWRk
cmVzc0NpdHlLZXksIE5TU3RyaW5nICopOworU09GVF9MSU5LX0NPTlNUQU5UKENvbnRhY3RzLCBD
TlBvc3RhbEFkZHJlc3NTdGF0ZUtleSwgTlNTdHJpbmcgKik7CitTT0ZUX0xJTktfQ09OU1RBTlQo
Q29udGFjdHMsIENOUG9zdGFsQWRkcmVzc1Bvc3RhbENvZGVLZXksIE5TU3RyaW5nICopOworU09G
VF9MSU5LX0NPTlNUQU5UKENvbnRhY3RzLCBDTlBvc3RhbEFkZHJlc3NDb3VudHJ5S2V5LCBOU1N0
cmluZyAqKTsKIFNPRlRfTElOS19DTEFTUyhQYXNzS2l0LCBQS1BheW1lbnRBdXRob3JpemF0aW9u
UmVzdWx0KQogU09GVF9MSU5LX0NMQVNTKFBhc3NLaXQsIFBLUGF5bWVudFJlcXVlc3RQYXltZW50
TWV0aG9kVXBkYXRlKQogU09GVF9MSU5LX0NMQVNTKFBhc3NLaXQsIFBLUGF5bWVudFJlcXVlc3RT
aGlwcGluZ0NvbnRhY3RVcGRhdGUpCiBTT0ZUX0xJTktfQ0xBU1MoUGFzc0tpdCwgUEtQYXltZW50
UmVxdWVzdFNoaXBwaW5nTWV0aG9kVXBkYXRlKQogU09GVF9MSU5LX0NPTlNUQU5UKFBhc3NLaXQs
IFBLUGF5bWVudEVycm9yRG9tYWluLCBOU1N0cmluZyAqKTsKK1NPRlRfTElOS19DT05TVEFOVChQ
YXNzS2l0LCBQS0NvbnRhY3RGaWVsZFBvc3RhbEFkZHJlc3MsIE5TU3RyaW5nICopOworU09GVF9M
SU5LX0NPTlNUQU5UKFBhc3NLaXQsIFBLQ29udGFjdEZpZWxkRW1haWxBZGRyZXNzLCBOU1N0cmlu
ZyAqKTsKK1NPRlRfTElOS19DT05TVEFOVChQYXNzS2l0LCBQS0NvbnRhY3RGaWVsZFBob25lTnVt
YmVyLCBOU1N0cmluZyAqKTsKK1NPRlRfTElOS19DT05TVEFOVChQYXNzS2l0LCBQS0NvbnRhY3RG
aWVsZE5hbWUsIE5TU3RyaW5nICopOworU09GVF9MSU5LX0NPTlNUQU5UKFBhc3NLaXQsIFBLUGF5
bWVudEVycm9yQ29udGFjdEZpZWxkVXNlckluZm9LZXksIE5TU3RyaW5nICopOworU09GVF9MSU5L
X0NPTlNUQU5UKFBhc3NLaXQsIFBLUGF5bWVudEVycm9yUG9zdGFsQWRkcmVzc1VzZXJJbmZvS2V5
LCBOU1N0cmluZyAqKTsKICNlbmRpZgogCiB0eXBlZGVmIHZvaWQgKF5QS0Nhbk1ha2VQYXltZW50
c0NvbXBsZXRpb24pKEJPT0wgaXNWYWxpZCwgTlNFcnJvciAqZXJyb3IpOwpAQCAtNTQ3LDcgKzU1
OSw1MyBAQCBzdGF0aWMgUmV0YWluUHRyPE5TRXJyb3I+IHRvTlNFcnJvcihjb25zdCBXZWJDb3Jl
OjpQYXltZW50RXJyb3ImIGVycm9yKQogICAgIGF1dG8gdXNlckluZm8gPSBhZG9wdE5TKFtbTlNN
dXRhYmxlRGljdGlvbmFyeSBhbGxvY10gaW5pdF0pOwogICAgIFt1c2VySW5mbyBzZXRPYmplY3Q6
ZXJyb3IubWVzc2FnZSBmb3JLZXk6TlNMb2NhbGl6ZWREZXNjcmlwdGlvbktleV07CiAKLSAgICAv
LyBGSVhNRTogU2V0IHRoZSBjb250YWN0IGZpZWxkIGtleS4KKyAgICBpZiAoZXJyb3IuY29udGFj
dEZpZWxkKSB7CisgICAgICAgIE5TU3RyaW5nICpwa0NvbnRhY3RGaWVsZCA9IG5pbDsKKyAgICAg
ICAgTlNTdHJpbmcgKnBvc3RhbEFkZHJlc3NLZXkgPSBuaWw7CisKKyAgICAgICAgc3dpdGNoICgq
ZXJyb3IuY29udGFjdEZpZWxkKSB7CisgICAgICAgICAgICBjYXNlIFdlYkNvcmU6OlBheW1lbnRF
cnJvcjo6Q29udGFjdEZpZWxkOjpQaG9uZU51bWJlcjoKKyAgICAgICAgICAgICAgICBwa0NvbnRh
Y3RGaWVsZCA9IGdldFBLQ29udGFjdEZpZWxkUGhvbmVOdW1iZXIoKTsKKyAgICAgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICAgICAgY2FzZSBXZWJDb3JlOjpQYXltZW50RXJyb3I6OkNvbnRh
Y3RGaWVsZDo6RW1haWxBZGRyZXNzOgorICAgICAgICAgICAgICAgIHBrQ29udGFjdEZpZWxkID0g
Z2V0UEtDb250YWN0RmllbGRFbWFpbEFkZHJlc3MoKTsKKyAgICAgICAgICAgICAgICBicmVhazsK
KworICAgICAgICAgICAgY2FzZSBXZWJDb3JlOjpQYXltZW50RXJyb3I6OkNvbnRhY3RGaWVsZDo6
TmFtZToKKyAgICAgICAgICAgICAgICBwa0NvbnRhY3RGaWVsZCA9IGdldFBLQ29udGFjdEZpZWxk
TmFtZSgpOworICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBjYXNlIFdlYkNv
cmU6OlBheW1lbnRFcnJvcjo6Q29udGFjdEZpZWxkOjpBZGRyZXNzOgorICAgICAgICAgICAgICAg
IHBrQ29udGFjdEZpZWxkID0gZ2V0UEtDb250YWN0RmllbGRQb3N0YWxBZGRyZXNzKCk7CisgICAg
ICAgICAgICAgICAgcG9zdGFsQWRkcmVzc0tleSA9IGdldENOUG9zdGFsQWRkcmVzc1N0cmVldEtl
eSgpOworICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBjYXNlIFdlYkNvcmU6
OlBheW1lbnRFcnJvcjo6Q29udGFjdEZpZWxkOjpMb2NhbGl0eToKKyAgICAgICAgICAgICAgICBw
a0NvbnRhY3RGaWVsZCA9IGdldFBLQ29udGFjdEZpZWxkUG9zdGFsQWRkcmVzcygpOworICAgICAg
ICAgICAgICAgIHBvc3RhbEFkZHJlc3NLZXkgPSBnZXRDTlBvc3RhbEFkZHJlc3NDaXR5S2V5KCk7
CisgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIGNhc2UgV2ViQ29yZTo6UGF5
bWVudEVycm9yOjpDb250YWN0RmllbGQ6OlBvc3RhbENvZGU6CisgICAgICAgICAgICAgICAgcGtD
b250YWN0RmllbGQgPSBnZXRQS0NvbnRhY3RGaWVsZFBvc3RhbEFkZHJlc3MoKTsKKyAgICAgICAg
ICAgICAgICBwb3N0YWxBZGRyZXNzS2V5ID0gZ2V0Q05Qb3N0YWxBZGRyZXNzUG9zdGFsQ29kZUtl
eSgpOworICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBjYXNlIFdlYkNvcmU6
OlBheW1lbnRFcnJvcjo6Q29udGFjdEZpZWxkOjpBZG1pbmlzdHJhdGl2ZUFyZWE6CisgICAgICAg
ICAgICAgICAgcGtDb250YWN0RmllbGQgPSBnZXRQS0NvbnRhY3RGaWVsZFBvc3RhbEFkZHJlc3Mo
KTsKKyAgICAgICAgICAgICAgICBwb3N0YWxBZGRyZXNzS2V5ID0gZ2V0Q05Qb3N0YWxBZGRyZXNz
Q2l0eUtleSgpOworICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBjYXNlIFdl
YkNvcmU6OlBheW1lbnRFcnJvcjo6Q29udGFjdEZpZWxkOjpDb3VudHJ5OgorICAgICAgICAgICAg
ICAgIHBrQ29udGFjdEZpZWxkID0gZ2V0UEtDb250YWN0RmllbGRQb3N0YWxBZGRyZXNzKCk7Cisg
ICAgICAgICAgICAgICAgcG9zdGFsQWRkcmVzc0tleSA9IGdldENOUG9zdGFsQWRkcmVzc0NvdW50
cnlLZXkoKTsKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICB9CisKKyAgICAgICAg
W3VzZXJJbmZvIHNldE9iamVjdDpwa0NvbnRhY3RGaWVsZCBmb3JLZXk6Z2V0UEtQYXltZW50RXJy
b3JDb250YWN0RmllbGRVc2VySW5mb0tleSgpXTsKKyAgICAgICAgW3VzZXJJbmZvIHNldE9iamVj
dDpwb3N0YWxBZGRyZXNzS2V5IGZvcktleTpnZXRQS1BheW1lbnRFcnJvclBvc3RhbEFkZHJlc3NV
c2VySW5mb0tleSgpXTsKKyAgICB9CiAKICAgICByZXR1cm4gYWRvcHROUyhbW05TRXJyb3IgYWxs
b2NdIGluaXRXaXRoRG9tYWluOmdldFBLUGF5bWVudEVycm9yRG9tYWluKCkgY29kZTp0b1BLUGF5
bWVudEVycm9yQ29kZShlcnJvci5jb2RlKSB1c2VySW5mbzp1c2VySW5mby5nZXQoKV0pOwogfQo=
</data>
<flag name="review"
          id="325959"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>