<?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>109751</bug_id>
          
          <creation_ts>2013-02-13 14:35:33 -0800</creation_ts>
          <short_desc>[BlackBerry] Notify platform layer of failing to get authentication credentials</short_desc>
          <delta_ts>2013-02-14 15:16:28 -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>
          
          <blocked>109855</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Leo Yang">leoyang</reporter>
          <assigned_to name="Leo Yang">leoyang</assigned_to>
          <cc>joenotcharles</cc>
    
    <cc>mifenton</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yong.li.webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>832355</commentid>
    <comment_count>0</comment_count>
    <who name="Leo Yang">leoyang</who>
    <bug_when>2013-02-13 14:35:33 -0800</bug_when>
    <thetext>[BlackBerry] Notify platform layer of failing to get authentication credentials</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>832362</commentid>
    <comment_count>1</comment_count>
      <attachid>188188</attachid>
    <who name="Leo Yang">leoyang</who>
    <bug_when>2013-02-13 14:39:58 -0800</bug_when>
    <thetext>Created attachment 188188
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>833479</commentid>
    <comment_count>2</comment_count>
      <attachid>188188</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-14 15:16:25 -0800</bug_when>
    <thetext>Comment on attachment 188188
Patch

Clearing flags on attachment: 188188

Committed r142926: &lt;http://trac.webkit.org/changeset/142926&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>833480</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-14 15:16:28 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>188188</attachid>
            <date>2013-02-13 14:39:58 -0800</date>
            <delta_ts>2013-02-14 15:16:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109751-20130213173618.patch</filename>
            <type>text/plain</type>
            <size>10888</size>
            <attacher name="Leo Yang">leoyang</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0Mjc5OSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI5IEBACisyMDEzLTAyLTEzIEpvZSBNYXNv
biA8am1hc29uQHJpbS5jb20+CisKKyAgICAgICAgW0JsYWNrQmVycnldIE5vdGlmeSBwbGF0Zm9y
bSBsYXllciBvZiBmYWlsaW5nIHRvIGdldCBhdXRoZW50aWNhdGlvbiBjcmVkZW50aWFscworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA5NzUxCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIFJldmlld2VkIGludGVy
bmFsbHkgYnkgTGVvIFlhbmcKKyAgICAgICAgSW50ZXJuYWwgUFI6IDE4MTMwMgorCisgICAgICAg
IFRoZSBCbGFja0JlcnJ5IHBsYXRmb3JtIG5ldHdvcmsgbGF5ZXIgbmVlZHMgdG8ga25vdyBpZiBh
IHN0cmVhbSBmYWlsZWQgdG8gZ2V0IGF1dGhlbnRpY2F0aW9uIGNyZWRlbnRpYWxzLgorICAgICAg
ICBUaGlzIHBhdGNoIGlzIHVzaW5nIG5ld2x5IGFkZGVkIHN0cmVhbSBBUEkgdG8gZG8gaXQuCisK
KyAgICAgICAgTm8gZnVuY3Rpb25hbGl0eSBjaGFuZ2VkIG5vIG5ldyB0ZXN0cy4KKworICAgICAg
ICAqIHBsYXRmb3JtL25ldHdvcmsvYmxhY2tiZXJyeS9OZXR3b3JrSm9iLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6Ok5ldHdvcmtKb2I6Om5vdGlmeUF1dGhSZWNlaXZlZCk6CisgICAgICAgIChXZWJD
b3JlOjpOZXR3b3JrSm9iOjpzZW5kUmVxdWVzdFdpdGhDcmVkZW50aWFscyk6CisgICAgICAgIChX
ZWJDb3JlOjpOZXR3b3JrSm9iOjpub3RpZnlDaGFsbGVuZ2VSZXN1bHQpOgorICAgICAgICAqIHBs
YXRmb3JtL25ldHdvcmsvYmxhY2tiZXJyeS9OZXR3b3JrSm9iLmg6CisgICAgICAgICogcGxhdGZv
cm0vbmV0d29yay9ibGFja2JlcnJ5L05ldHdvcmtNYW5hZ2VyLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OnByb3RlY3Rpb25TcGFjZVRvUGxhdGZvcm1BdXRoKToKKyAgICAgICAgKFdlYkNvcmUpOgor
ICAgICAgICAoV2ViQ29yZTo6c2V0QXV0aENyZWRlbnRpYWxzKToKKyAgICAgICAgKiBwbGF0Zm9y
bS9uZXR3b3JrL2JsYWNrYmVycnkvTmV0d29ya01hbmFnZXIuaDoKKyAgICAgICAgKFdlYkNvcmUp
OgorCiAyMDEzLTAyLTEzICBKdWxpZW4gQ2hhZmZyYWl4ICA8amNoYWZmcmFpeEB3ZWJraXQub3Jn
PgogCiAgICAgICAgIFtDU1MgR3JpZCBMYXlvdXRdIEFkZGluZyBvciByZW1vdmluZyBncmlkIGl0
ZW1zIGRvZXNuJ3QgcHJvcGVybHkgcmVjb21wdXRlIHRoZSB0cmFjayBzaXplcwpJbmRleDogU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9ibGFja2JlcnJ5L05ldHdvcmtKb2IuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvYmxhY2tiZXJyeS9O
ZXR3b3JrSm9iLmNwcAkocmV2aXNpb24gMTQyNzk0KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vbmV0d29yay9ibGFja2JlcnJ5L05ldHdvcmtKb2IuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0z
NTQsOCArMzU0LDE5IEBAIHZvaWQgTmV0d29ya0pvYjo6bm90aWZ5QXV0aFJlY2VpdmVkKE5ldHcK
ICAgICAgICAgfQogICAgICAgICBzdG9yZUNyZWRlbnRpYWxzKCk7CiAgICAgfQotICAgIGlmIChy
ZXN1bHQgIT0gQXV0aFJlc3VsdFN1Y2Nlc3MpCi0gICAgICAgIG1fbmV3Sm9iV2l0aENyZWRlbnRp
YWxzU3RhcnRlZCA9IHNlbmRSZXF1ZXN0V2l0aENyZWRlbnRpYWxzKHNlcnZlclR5cGUsIHNjaGVt
ZSwgcmVhbG0sIHJlcXVpcmVDcmVkZW50aWFscyk7CisgICAgaWYgKHJlc3VsdCAhPSBBdXRoUmVz
dWx0U3VjY2VzcykgeworICAgICAgICBzd2l0Y2ggKHNlbmRSZXF1ZXN0V2l0aENyZWRlbnRpYWxz
KHNlcnZlclR5cGUsIHNjaGVtZSwgcmVhbG0sIHJlcXVpcmVDcmVkZW50aWFscykpIHsKKyAgICAg
ICAgY2FzZSBTZW5kUmVxdWVzdFN1Y2NlZWRlZDoKKyAgICAgICAgICAgIG1fbmV3Sm9iV2l0aENy
ZWRlbnRpYWxzU3RhcnRlZCA9IHRydWU7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2Fz
ZSBTZW5kUmVxdWVzdENhbmNlbGxlZDoKKyAgICAgICAgICAgIHN0cmVhbUZhaWxlZFRvR2V0Q3Jl
ZGVudGlhbHMoYXV0aFR5cGUsIGF1dGhQcm90b2NvbCwgYXV0aFNjaGVtZSk7CisgICAgICAgICAg
ICAvLyBmYWxsIHRocm91Z2gKKyAgICAgICAgY2FzZSBTZW5kUmVxdWVzdFdhaXRpbmc6CisgICAg
ICAgICAgICBtX25ld0pvYldpdGhDcmVkZW50aWFsc1N0YXJ0ZWQgPSBmYWxzZTsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQogfQogCiB2b2lkIE5ldHdvcmtKb2I6Om5vdGlm
eVN0cmluZ0hlYWRlclJlY2VpdmVkKGNvbnN0IFN0cmluZyYga2V5LCBjb25zdCBTdHJpbmcmIHZh
bHVlKQpAQCAtNzc4LDE1ICs3ODksMTUgQEAgYm9vbCBOZXR3b3JrSm9iOjpoYW5kbGVGVFBIZWFk
ZXIoY29uc3QgUwogICAgIHJldHVybiB0cnVlOwogfQogCi1ib29sIE5ldHdvcmtKb2I6OnNlbmRS
ZXF1ZXN0V2l0aENyZWRlbnRpYWxzKFByb3RlY3Rpb25TcGFjZVNlcnZlclR5cGUgdHlwZSwgUHJv
dGVjdGlvblNwYWNlQXV0aGVudGljYXRpb25TY2hlbWUgc2NoZW1lLCBjb25zdCBTdHJpbmcmIHJl
YWxtLCBib29sIHJlcXVpcmVDcmVkZW50aWFscykKK05ldHdvcmtKb2I6OlNlbmRSZXF1ZXN0UmVz
dWx0IE5ldHdvcmtKb2I6OnNlbmRSZXF1ZXN0V2l0aENyZWRlbnRpYWxzKFByb3RlY3Rpb25TcGFj
ZVNlcnZlclR5cGUgdHlwZSwgUHJvdGVjdGlvblNwYWNlQXV0aGVudGljYXRpb25TY2hlbWUgc2No
ZW1lLCBjb25zdCBTdHJpbmcmIHJlYWxtLCBib29sIHJlcXVpcmVDcmVkZW50aWFscykKIHsKICAg
ICBBU1NFUlQobV9oYW5kbGUpOwogICAgIGlmICghbV9oYW5kbGUpCi0gICAgICAgIHJldHVybiBm
YWxzZTsKKyAgICAgICAgcmV0dXJuIFNlbmRSZXF1ZXN0Q2FuY2VsbGVkOwogCiAgICAgS1VSTCBu
ZXdVUkwgPSBtX3Jlc3BvbnNlLnVybCgpOwogICAgIGlmICghbmV3VVJMLmlzVmFsaWQoKSkKLSAg
ICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICByZXR1cm4gU2VuZFJlcXVlc3RDYW5jZWxsZWQ7
CiAKICAgICAvLyBJTVBPUlRBTlQ6IGlmIGEgbmV3IHNvdXJjZSBvZiBjcmVkZW50aWFscyBpcyBh
ZGRlZCB0byB0aGlzIG1ldGhvZCwgYmUgc3VyZSB0byBoYW5kbGUgaXQgaW4KICAgICAvLyBwdXJn
ZUNyZWRlbnRpYWxzIGFzIHdlbGwhCkBAIC04NDUsNyArODU2LDcgQEAgYm9vbCBOZXR3b3JrSm9i
OjpzZW5kUmVxdWVzdFdpdGhDcmVkZW50aQogICAgICAgICAgICAgLy8gYW5kIHBhcnNlZCwgc28g
aWYgd2UgY2FuY2VsIHRoZSBhdXRoZW50aWNhdGlvbiBjaGFsbGVuZ2Ugd2hlbiBsb2FkaW5nIHRo
ZSBtYWluCiAgICAgICAgICAgICAvLyByZXNvdXJjZSwgd2Ugc2hvdWxkIGFsc28gY2FuY2VsIGxv
YWRpbmcgdGhlIGZhdmljb24gd2hlbiBpdCBzdGFydHMgdG8KICAgICAgICAgICAgIC8vIGxvYWQu
IElmIG5vdCB3ZSB3aWxsIHJlY2VpdmUgYW5vdGhlciBjaGFsbGVuZ2Ugd2hpY2ggbWF5IGNvbmZ1
c2UgdGhlIHVzZXIuCi0gICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgICAgICByZXR1
cm4gU2VuZFJlcXVlc3RDYW5jZWxsZWQ7CiAgICAgICAgIH0KIAogICAgICAgICAvLyBDcmVkZW50
aWFsU3RvcmUgaXMgZW1wdHkuIEFzayB0aGUgdXNlciB2aWEgZGlhbG9nLgpAQCAtODYzLDEwICs4
NzQsMTAgQEAgYm9vbCBOZXR3b3JrSm9iOjpzZW5kUmVxdWVzdFdpdGhDcmVkZW50aQogICAgICAg
ICAvLyBCZWZvcmUgYXNraW5nIHRoZSB1c2VyIGZvciBjcmVkZW50aWFscywgd2UgY2hlY2sgaWYg
dGhlIFVSTCBjb250YWlucyB0aGF0LgogICAgICAgICBpZiAodXNlcm5hbWUuaXNFbXB0eSgpICYm
IHBhc3N3b3JkLmlzRW1wdHkoKSkgewogICAgICAgICAgICAgaWYgKG1faGFuZGxlLT5maXJzdFJl
cXVlc3QoKS50YXJnZXRUeXBlKCkgIT0gUmVzb3VyY2VSZXF1ZXN0OjpUYXJnZXRJc01haW5GcmFt
ZSAmJiBCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6U2V0dGluZ3M6Omluc3RhbmNlKCktPmlzQ2hyb21l
UHJvY2VzcygpKQotICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgICAgICAg
ICByZXR1cm4gU2VuZFJlcXVlc3RDYW5jZWxsZWQ7CiAKICAgICAgICAgICAgIGlmICghbV9mcmFt
ZSB8fCAhbV9mcmFtZS0+cGFnZSgpKQotICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAg
ICAgICAgICAgICAgICByZXR1cm4gU2VuZFJlcXVlc3RDYW5jZWxsZWQ7CiAKICAgICAgICAgICAg
IC8vIERPIG92ZXJ3cml0ZSBhbnkgZXhpc3RpbmcgY3JlZGVudGlhbHMgd2l0aCB0aGUgZW1wdHkg
Y3JlZGVudGlhbAogICAgICAgICAgICAgdXBkYXRlQ3VycmVudFdlYkNoYWxsZW5nZShBdXRoZW50
aWNhdGlvbkNoYWxsZW5nZShwcm90ZWN0aW9uU3BhY2UsIGNyZWRlbnRpYWwsIDAsIG1fcmVzcG9u
c2UsIFJlc291cmNlRXJyb3IoKSkpOwpAQCAtODc2LDcgKzg4Nyw3IEBAIGJvb2wgTmV0d29ya0pv
Yjo6c2VuZFJlcXVlc3RXaXRoQ3JlZGVudGkKIAogICAgICAgICAgICAgQXV0aGVudGljYXRpb25D
aGFsbGVuZ2VNYW5hZ2VyOjppbnN0YW5jZSgpLT5hdXRoZW50aWNhdGlvbkNoYWxsZW5nZShuZXdV
UkwsIHByb3RlY3Rpb25TcGFjZSwKICAgICAgICAgICAgICAgICBDcmVkZW50aWFsKCksIHRoaXMs
IG1fZnJhbWUtPnBhZ2UoKS0+Y2hyb21lKCktPmNsaWVudCgpLT5wbGF0Zm9ybVBhZ2VDbGllbnQo
KSk7Ci0gICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgICAgICByZXR1cm4gU2VuZFJl
cXVlc3RXYWl0aW5nOwogICAgICAgICB9CiAKICAgICAgICAgY3JlZGVudGlhbCA9IENyZWRlbnRp
YWwodXNlcm5hbWUsIHBhc3N3b3JkLCBDcmVkZW50aWFsUGVyc2lzdGVuY2VGb3JTZXNzaW9uKTsK
QEAgLTg4NSw3ICs4OTYsNyBAQCBib29sIE5ldHdvcmtKb2I6OnNlbmRSZXF1ZXN0V2l0aENyZWRl
bnRpCiAgICAgfQogCiAgICAgbm90aWZ5Q2hhbGxlbmdlUmVzdWx0KG5ld1VSTCwgcHJvdGVjdGlv
blNwYWNlLCBBdXRoZW50aWNhdGlvbkNoYWxsZW5nZVN1Y2Nlc3MsIGNyZWRlbnRpYWwpOwotICAg
IHJldHVybiBtX25ld0pvYldpdGhDcmVkZW50aWFsc1N0YXJ0ZWQ7CisgICAgcmV0dXJuIG1fbmV3
Sm9iV2l0aENyZWRlbnRpYWxzU3RhcnRlZCA/IFNlbmRSZXF1ZXN0U3VjY2VlZGVkIDogU2VuZFJl
cXVlc3RDYW5jZWxsZWQ7CiB9CiAKIHZvaWQgTmV0d29ya0pvYjo6c3RvcmVDcmVkZW50aWFscygp
CkBAIC05OTksOCArMTAxMCwxNCBAQCB2b2lkIE5ldHdvcmtKb2I6Om5vdGlmeUNoYWxsZW5nZVJl
c3VsdChjCiAgICAgICAgIHVwZGF0ZURlZmVyTG9hZGluZ0NvdW50KC0xKTsKICAgICB9CiAKLSAg
ICBpZiAocmVzdWx0ICE9IEF1dGhlbnRpY2F0aW9uQ2hhbGxlbmdlU3VjY2VzcykKKyAgICBpZiAo
cmVzdWx0ICE9IEF1dGhlbnRpY2F0aW9uQ2hhbGxlbmdlU3VjY2VzcykgeworICAgICAgICBOZXR3
b3JrUmVxdWVzdDo6QXV0aFR5cGUgYXV0aFR5cGU7CisgICAgICAgIE5ldHdvcmtSZXF1ZXN0OjpB
dXRoUHJvdG9jb2wgYXV0aFByb3RvY29sOworICAgICAgICBOZXR3b3JrUmVxdWVzdDo6QXV0aFNj
aGVtZSBhdXRoU2NoZW1lOworICAgICAgICBwcm90ZWN0aW9uU3BhY2VUb1BsYXRmb3JtQXV0aChw
cm90ZWN0aW9uU3BhY2UsIGF1dGhUeXBlLCBhdXRoUHJvdG9jb2wsIGF1dGhTY2hlbWUpOworICAg
ICAgICBzdHJlYW1GYWlsZWRUb0dldENyZWRlbnRpYWxzKGF1dGhUeXBlLCBhdXRoUHJvdG9jb2ws
IGF1dGhTY2hlbWUpOwogICAgICAgICByZXR1cm47CisgICAgfQogCiAgICAgdXBkYXRlQ3VycmVu
dFdlYkNoYWxsZW5nZShBdXRoZW50aWNhdGlvbkNoYWxsZW5nZShwcm90ZWN0aW9uU3BhY2UsIGNy
ZWRlbnRpYWwsIDAsIG1fcmVzcG9uc2UsIFJlc291cmNlRXJyb3IoKSksIC8qIGFsbG93T3Zlcndy
aXRlICovIGZhbHNlKTsKIApJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9i
bGFja2JlcnJ5L05ldHdvcmtKb2IuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvTmV0d29ya0pvYi5oCShyZXZpc2lvbiAxNDI3OTQpCisr
KyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvTmV0d29ya0pvYi5o
CSh3b3JraW5nIGNvcHkpCkBAIC0xMzgsNyArMTM4LDEyIEBAIHByaXZhdGU6CiAKICAgICAvLyBU
aGUgc2VydmVyIG5lZWRzIGF1dGhlbnRpY2F0aW9uIGNyZWRlbnRpYWxzLiBTZWFyY2ggaW4gdGhl
IENyZWRlbnRpYWxTdG9yYWdlCiAgICAgLy8gb3IgcHJvbXB0IHRoZSB1c2VyIHZpYSBkaWFsb2cs
IHRoZW4gcmVzZW5kIHRoZSByZXF1ZXN0IHdpdGggdGhlIGNyZWRlbnRpYWxzLgotICAgIGJvb2wg
c2VuZFJlcXVlc3RXaXRoQ3JlZGVudGlhbHMoUHJvdGVjdGlvblNwYWNlU2VydmVyVHlwZSwgUHJv
dGVjdGlvblNwYWNlQXV0aGVudGljYXRpb25TY2hlbWUsIGNvbnN0IFN0cmluZyYgcmVhbG0sIGJv
b2wgcmVxdWlyZUNyZWRlbnRpYWxzID0gdHJ1ZSk7CisgICAgZW51bSBTZW5kUmVxdWVzdFJlc3Vs
dCB7CisgICAgICAgIFNlbmRSZXF1ZXN0U3VjY2VlZGVkLAorICAgICAgICBTZW5kUmVxdWVzdENh
bmNlbGxlZCwKKyAgICAgICAgU2VuZFJlcXVlc3RXYWl0aW5nCisgICAgfTsKKyAgICBTZW5kUmVx
dWVzdFJlc3VsdCBzZW5kUmVxdWVzdFdpdGhDcmVkZW50aWFscyhQcm90ZWN0aW9uU3BhY2VTZXJ2
ZXJUeXBlLCBQcm90ZWN0aW9uU3BhY2VBdXRoZW50aWNhdGlvblNjaGVtZSwgY29uc3QgU3RyaW5n
JiByZWFsbSwgYm9vbCByZXF1aXJlQ3JlZGVudGlhbHMgPSB0cnVlKTsKIAogICAgIHZvaWQgc3Rv
cmVDcmVkZW50aWFscygpOwogICAgIHZvaWQgc3RvcmVDcmVkZW50aWFscyhBdXRoZW50aWNhdGlv
bkNoYWxsZW5nZSYpOwpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9ibGFj
a2JlcnJ5L05ldHdvcmtNYW5hZ2VyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvTmV0d29ya01hbmFnZXIuY3BwCShyZXZpc2lvbiAx
NDI3OTQpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvTmV0
d29ya01hbmFnZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01NywxOCArNTcsOSBAQCBib29sIE5l
dHdvcmtNYW5hZ2VyOjpzdGFydEpvYihpbnQgcGxheWVyCiAgICAgcmV0dXJuIHN0YXJ0Sm9iKHBs
YXllcklkLCBwYWdlLT5ncm91cE5hbWUoKSwgam9iLCByZXF1ZXN0LCBzdHJlYW1GYWN0b3J5LCBm
cmFtZSwgZGVmZXJzTG9hZGluZyA/IDEgOiAwKTsKIH0KIAotc3RhdGljIHZvaWQgc2V0QXV0aENy
ZWRlbnRpYWxzKE5ldHdvcmtSZXF1ZXN0JiBwbGF0Zm9ybVJlcXVlc3QsIGNvbnN0IEF1dGhlbnRp
Y2F0aW9uQ2hhbGxlbmdlJiBjaGFsbGVuZ2UpCit2b2lkIHByb3RlY3Rpb25TcGFjZVRvUGxhdGZv
cm1BdXRoKGNvbnN0IFByb3RlY3Rpb25TcGFjZSYgcHJvdGVjdGlvblNwYWNlLCBOZXR3b3JrUmVx
dWVzdDo6QXV0aFR5cGUmIGF1dGhUeXBlLCBOZXR3b3JrUmVxdWVzdDo6QXV0aFByb3RvY29sJiBh
dXRoUHJvdG9jb2wsIE5ldHdvcmtSZXF1ZXN0OjpBdXRoU2NoZW1lJiBhdXRoU2NoZW1lKQogewot
ICAgIGlmIChjaGFsbGVuZ2UuaXNOdWxsKCkpCi0gICAgICAgIHJldHVybjsKLQotICAgIENyZWRl
bnRpYWwgY3JlZGVudGlhbCA9IGNoYWxsZW5nZS5wcm9wb3NlZENyZWRlbnRpYWwoKTsKLSAgICBj
b25zdCBQcm90ZWN0aW9uU3BhY2UmIHByb3RlY3Rpb25TcGFjZSA9IGNoYWxsZW5nZS5wcm90ZWN0
aW9uU3BhY2UoKTsKLQotICAgIFN0cmluZyB1c2VybmFtZSA9IGNyZWRlbnRpYWwudXNlcigpOwot
ICAgIFN0cmluZyBwYXNzd29yZCA9IGNyZWRlbnRpYWwucGFzc3dvcmQoKTsKLQotICAgIE5ldHdv
cmtSZXF1ZXN0OjpBdXRoU2NoZW1lIGF1dGhTY2hlbWUgPSBOZXR3b3JrUmVxdWVzdDo6QXV0aFNj
aGVtZU5vbmU7CisgICAgYXV0aFNjaGVtZSA9IE5ldHdvcmtSZXF1ZXN0OjpBdXRoU2NoZW1lTm9u
ZTsKICAgICBzd2l0Y2ggKHByb3RlY3Rpb25TcGFjZS5hdXRoZW50aWNhdGlvblNjaGVtZSgpKSB7
CiAgICAgY2FzZSBQcm90ZWN0aW9uU3BhY2VBdXRoZW50aWNhdGlvblNjaGVtZURlZmF1bHQ6CiAg
ICAgICAgIGF1dGhTY2hlbWUgPSBOZXR3b3JrUmVxdWVzdDo6QXV0aFNjaGVtZURlZmF1bHQ7CkBA
IC05MCw4ICs4MSw4IEBAIHN0YXRpYyB2b2lkIHNldEF1dGhDcmVkZW50aWFscyhOZXR3b3JrUmUK
ICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgTmV0d29ya1JlcXVlc3Q6OkF1dGhUeXBlIGF1
dGhUeXBlID0gTmV0d29ya1JlcXVlc3Q6OkF1dGhUeXBlTm9uZTsKLSAgICBOZXR3b3JrUmVxdWVz
dDo6QXV0aFByb3RvY29sIGF1dGhQcm90b2NvbCA9IE5ldHdvcmtSZXF1ZXN0OjpBdXRoUHJvdG9j
b2xOb25lOworICAgIGF1dGhUeXBlID0gTmV0d29ya1JlcXVlc3Q6OkF1dGhUeXBlTm9uZTsKKyAg
ICBhdXRoUHJvdG9jb2wgPSBOZXR3b3JrUmVxdWVzdDo6QXV0aFByb3RvY29sTm9uZTsKICAgICBz
d2l0Y2ggKHByb3RlY3Rpb25TcGFjZS5zZXJ2ZXJUeXBlKCkpIHsKICAgICBjYXNlIFByb3RlY3Rp
b25TcGFjZVNlcnZlckhUVFA6CiAgICAgICAgIGF1dGhUeXBlID0gTmV0d29ya1JlcXVlc3Q6OkF1
dGhUeXBlSG9zdDsKQEAgLTEyNSw2ICsxMTYsMjMgQEAgc3RhdGljIHZvaWQgc2V0QXV0aENyZWRl
bnRpYWxzKE5ldHdvcmtSZQogICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKICAgICAgICAg
YnJlYWs7CiAgICAgfQorfQorCitzdGF0aWMgdm9pZCBzZXRBdXRoQ3JlZGVudGlhbHMoTmV0d29y
a1JlcXVlc3QmIHBsYXRmb3JtUmVxdWVzdCwgY29uc3QgQXV0aGVudGljYXRpb25DaGFsbGVuZ2Um
IGNoYWxsZW5nZSkKK3sKKyAgICBpZiAoY2hhbGxlbmdlLmlzTnVsbCgpKQorICAgICAgICByZXR1
cm47CisKKyAgICBDcmVkZW50aWFsIGNyZWRlbnRpYWwgPSBjaGFsbGVuZ2UucHJvcG9zZWRDcmVk
ZW50aWFsKCk7CisgICAgY29uc3QgUHJvdGVjdGlvblNwYWNlJiBwcm90ZWN0aW9uU3BhY2UgPSBj
aGFsbGVuZ2UucHJvdGVjdGlvblNwYWNlKCk7CisKKyAgICBTdHJpbmcgdXNlcm5hbWUgPSBjcmVk
ZW50aWFsLnVzZXIoKTsKKyAgICBTdHJpbmcgcGFzc3dvcmQgPSBjcmVkZW50aWFsLnBhc3N3b3Jk
KCk7CisKKyAgICBOZXR3b3JrUmVxdWVzdDo6QXV0aFR5cGUgYXV0aFR5cGU7CisgICAgTmV0d29y
a1JlcXVlc3Q6OkF1dGhQcm90b2NvbCBhdXRoUHJvdG9jb2w7CisgICAgTmV0d29ya1JlcXVlc3Q6
OkF1dGhTY2hlbWUgYXV0aFNjaGVtZTsKKyAgICBwcm90ZWN0aW9uU3BhY2VUb1BsYXRmb3JtQXV0
aChwcm90ZWN0aW9uU3BhY2UsIGF1dGhUeXBlLCBhdXRoUHJvdG9jb2wsIGF1dGhTY2hlbWUpOwog
CiAgICAgaWYgKGF1dGhUeXBlICE9IE5ldHdvcmtSZXF1ZXN0OjpBdXRoVHlwZU5vbmUgJiYgYXV0
aFByb3RvY29sICE9IE5ldHdvcmtSZXF1ZXN0OjpBdXRoUHJvdG9jb2xOb25lICYmIGF1dGhTY2hl
bWUgIT0gTmV0d29ya1JlcXVlc3Q6OkF1dGhTY2hlbWVOb25lKQogICAgICAgICBwbGF0Zm9ybVJl
cXVlc3Quc2V0Q3JlZGVudGlhbHMoYXV0aFR5cGUsIGF1dGhQcm90b2NvbCwgYXV0aFNjaGVtZSwg
dXNlcm5hbWUudXRmOCgpLmRhdGEoKSwgcGFzc3dvcmQudXRmOCgpLmRhdGEoKSk7CkluZGV4OiBT
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvTmV0d29ya01hbmFnZXIu
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2JsYWNrYmVy
cnkvTmV0d29ya01hbmFnZXIuaAkocmV2aXNpb24gMTQyNzk0KQorKysgU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbmV0d29yay9ibGFja2JlcnJ5L05ldHdvcmtNYW5hZ2VyLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTIzLDYgKzIzLDcgQEAKICNpbmNsdWRlICJSZXNvdXJjZUhhbmRsZS5oIgogCiAjaW5j
bHVkZSA8QmxhY2tCZXJyeVBsYXRmb3JtU2luZ2xldG9uLmg+CisjaW5jbHVkZSA8bmV0d29yay9O
ZXR3b3JrUmVxdWVzdC5oPgogI2luY2x1ZGUgPHd0Zi9WZWN0b3IuaD4KIAogbmFtZXNwYWNlIEJs
YWNrQmVycnkgewpAQCAtMzcsNiArMzgsOCBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiBjbGFzcyBG
cmFtZTsKIGNsYXNzIE5ldHdvcmtKb2I7CiAKK3ZvaWQgcHJvdGVjdGlvblNwYWNlVG9QbGF0Zm9y
bUF1dGgoY29uc3QgUHJvdGVjdGlvblNwYWNlJiwgQmxhY2tCZXJyeTo6UGxhdGZvcm06Ok5ldHdv
cmtSZXF1ZXN0OjpBdXRoVHlwZSYsIEJsYWNrQmVycnk6OlBsYXRmb3JtOjpOZXR3b3JrUmVxdWVz
dDo6QXV0aFByb3RvY29sJiwgQmxhY2tCZXJyeTo6UGxhdGZvcm06Ok5ldHdvcmtSZXF1ZXN0OjpB
dXRoU2NoZW1lJik7CisKIGNsYXNzIE5ldHdvcmtNYW5hZ2VyIDogcHVibGljIEJsYWNrQmVycnk6
OlBsYXRmb3JtOjpUaHJlYWRVbnNhZmVTaW5nbGV0b248TmV0d29ya01hbmFnZXI+IHsKICAgICBT
SU5HTEVUT05fREVGSU5JVElPTl9USFJFQURVTlNBRkUoTmV0d29ya01hbmFnZXIpCiBwdWJsaWM6
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>