<?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>123986</bug_id>
          
          <creation_ts>2013-11-07 03:25:35 -0800</creation_ts>
          <short_desc>[AX] Use toAccessibilityRenderObject() instead of using static_cast&lt;&gt;</short_desc>
          <delta_ts>2013-11-07 04:27:15 -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>Accessibility</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gyuyoung Kim">gyuyoung.kim</reporter>
          <assigned_to name="Gyuyoung Kim">gyuyoung.kim</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jdiggs</cc>
    
    <cc>mario</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>948193</commentid>
    <comment_count>0</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-07 03:25:35 -0800</bug_when>
    <thetext>Though there is toAccessibilityRenderObject(), static_cast&lt;&gt; are being used by many places. To use toAccessibilityRenderObject() is more helpful to find bad type cast.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>948194</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2013-11-07 03:25:47 -0800</bug_when>
    <thetext>&lt;rdar://problem/15412855&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>948196</commentid>
    <comment_count>2</comment_count>
      <attachid>216285</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-07 03:32:00 -0800</bug_when>
    <thetext>Created attachment 216285
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>948199</commentid>
    <comment_count>3</comment_count>
      <attachid>216285</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-11-07 03:44:02 -0800</bug_when>
    <thetext>Comment on attachment 216285
Patch

Thanks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>948215</commentid>
    <comment_count>4</comment_count>
      <attachid>216285</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-07 04:27:12 -0800</bug_when>
    <thetext>Comment on attachment 216285
Patch

Clearing flags on attachment: 216285

Committed r158844: &lt;http://trac.webkit.org/changeset/158844&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>948216</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-07 04:27:15 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216285</attachid>
            <date>2013-11-07 03:32:00 -0800</date>
            <delta_ts>2013-11-07 04:27:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123986-20131107203158.patch</filename>
            <type>text/plain</type>
            <size>8256</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU4ODI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjE4MTQzNWIyMDYwOTZi
YjUxYTJhYmQ0NWI2NjQwOTcwYWQwZjM1OC4uM2QzOWM5NTgzMWUxZmRmM2ViZDcyZmYzNWMxZGFm
ZGU4ZDQ5NTRjMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDEzLTExLTA3ICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0FYXSBVc2Ug
dG9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0KCkgaW5zdGVhZCBvZiB1c2luZyBzdGF0aWNfY2Fz
dDw+CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjM5
ODYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaG91
Z2ggdGhlcmUgaXMgdG9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0KCksIHN0YXRpY19jYXN0PD4g
YXJlIGJlaW5nIHVzZWQgYnkgbWFueSBwbGFjZXMuCisgICAgICAgIFRvIHVzZSB0b0FjY2Vzc2li
aWxpdHlSZW5kZXJPYmplY3QoKSBpcyBtb3JlIGhlbHBmdWwgdG8gZmluZCBiYWQgdHlwZSBjYXN0
LgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgbm8gYmVoYXZpb3IgY2hhbmdlcy4KKworICAgICAg
ICAqIGFjY2Vzc2liaWxpdHkvQVhPYmplY3RDYWNoZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpB
WE9iamVjdENhY2hlOjpub3RpZmljYXRpb25Qb3N0VGltZXJGaXJlZCk6CisgICAgICAgICogYWNj
ZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5SW1hZ2VNYXBMaW5rLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkFjY2Vzc2liaWxpdHlJbWFnZU1hcExpbms6OmltYWdlTWFwTGlua1JlbmRlcmVyKToKKyAg
ICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdDo6aGFuZGxlQWN0aXZlRGVz
Y2VuZGFudENoYW5nZWQpOgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0eVJlbmRlck9i
amVjdDo6aW5oZXJpdHNQcmVzZW50YXRpb25hbFJvbGUpOgorICAgICAgICAqIGFjY2Vzc2liaWxp
dHkvaW9zL0FjY2Vzc2liaWxpdHlPYmplY3RJT1MubW06CisgICAgICAgIChXZWJDb3JlOjpBY2Nl
c3NpYmlsaXR5T2JqZWN0OjphY2Nlc3NpYmlsaXR5UGFzc3dvcmRGaWVsZExlbmd0aCk6CisgICAg
ICAgICogYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJNYWMu
bW06CisgICAgICAgIChBWEF0dHJpYnV0ZVN0cmluZ1NldEVsZW1lbnQpOgorICAgICAgICAoLVtX
ZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlciBhY2Nlc3NpYmlsaXR5QXR0cmlidXRlVmFsdWU6
XSk6CisKIDIwMTMtMTEtMDcgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAg
ICAgICAgU2ltcGxpZnkgQXR0ciBieSByZW1vdmluZyBtX3NwZWNpZmllZCBtZW1iZXIgdmFyaWFi
bGUgYW5kIHNldHRlcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9B
WE9iamVjdENhY2hlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQVhPYmplY3RD
YWNoZS5jcHAKaW5kZXggNmIxNmRiMzU3MWY0NjM4OTU4ZjRhNDlhODgzZTUzNGVjZDM2YzhmNi4u
NTBmODQ4NWViZGI5ZTY2YmQwODg5MWY1ZDlmMDUyMjM0YWE2NmE3MSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BWE9iamVjdENhY2hlLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FYT2JqZWN0Q2FjaGUuY3BwCkBAIC02NTcsNyArNjU3LDcg
QEAgdm9pZCBBWE9iamVjdENhY2hlOjpub3RpZmljYXRpb25Qb3N0VGltZXJGaXJlZChUaW1lcjxB
WE9iamVjdENhY2hlPiopCiAgICAgICAgIC8vIE1ha2Ugc3VyZSBub25lIG9mIHRoZSByZW5kZXIg
dmlld3MgYXJlIGluIHRoZSBwcm9jZXNzIG9mIGJlaW5nIGxheWVkIG91dC4KICAgICAgICAgLy8g
Tm90aWZpY2F0aW9ucyBzaG91bGQgb25seSBiZSBzZW50IGFmdGVyIHRoZSByZW5kZXJlciBoYXMg
ZmluaXNoZWQKICAgICAgICAgaWYgKG9iai0+aXNBY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0KCkp
IHsKLSAgICAgICAgICAgIEFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QqIHJlbmRlck9iaiA9IHN0
YXRpY19jYXN0PEFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QqPihvYmopOworICAgICAgICAgICAg
QWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdCogcmVuZGVyT2JqID0gdG9BY2Nlc3NpYmlsaXR5UmVu
ZGVyT2JqZWN0KG9iaik7CiAgICAgICAgICAgICBSZW5kZXJPYmplY3QqIHJlbmRlcmVyID0gcmVu
ZGVyT2JqLT5yZW5kZXJlcigpOwogICAgICAgICAgICAgaWYgKHJlbmRlcmVyKQogICAgICAgICAg
ICAgICAgIEFTU0VSVCghcmVuZGVyZXItPnZpZXcoKS5sYXlvdXRTdGF0ZSgpKTsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eUltYWdlTWFwTGlu
ay5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlJbWFnZU1h
cExpbmsuY3BwCmluZGV4IDVjMzI3NzkyNTMwYTU5NTBhYWE1ZGM1Y2ZlNWRjZTNmMjdlNTMwZGEu
LjVmM2YyZmFiMGFmYzgxNzI3MjkzZDQ2MTg4N2RhOWQ4MGI3MDY1YTAgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eUltYWdlTWFwTGluay5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5SW1hZ2VNYXBM
aW5rLmNwcApAQCAtMTQxLDcgKzE0MSw3IEBAIFJlbmRlckVsZW1lbnQqIEFjY2Vzc2liaWxpdHlJ
bWFnZU1hcExpbms6OmltYWdlTWFwTGlua1JlbmRlcmVyKCkgY29uc3QKIAogICAgIFJlbmRlckVs
ZW1lbnQqIHJlbmRlcmVyID0gbnVsbHB0cjsKICAgICBpZiAobV9wYXJlbnQgJiYgbV9wYXJlbnQt
PmlzQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdCgpKQotICAgICAgICByZW5kZXJlciA9IHRvUmVu
ZGVyRWxlbWVudChzdGF0aWNfY2FzdDxBY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0Kj4obV9wYXJl
bnQpLT5yZW5kZXJlcigpKTsKKyAgICAgICAgcmVuZGVyZXIgPSB0b1JlbmRlckVsZW1lbnQodG9B
Y2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0KG1fcGFyZW50KS0+cmVuZGVyZXIoKSk7CiAgICAgZWxz
ZQogICAgICAgICByZW5kZXJlciA9IG1fbWFwRWxlbWVudC0+cmVuZGVyZXIoKTsKICAgICAKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRl
ck9iamVjdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlS
ZW5kZXJPYmplY3QuY3BwCmluZGV4IGJmNDdiZmFhMTk0NWE4ZDE2NDNlOTY4ZTlhMGQ1ZGE4Yzdk
ODE2ZjcuLjYxMzUwZDY5ZGYyYTJjZjc0MWFkYmVmZjhhYjE4YjRhMmZjZTlkYzYgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVj
dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5UmVu
ZGVyT2JqZWN0LmNwcApAQCAtMjMxMCwxMCArMjMxMCw5IEBAIHZvaWQgQWNjZXNzaWJpbGl0eVJl
bmRlck9iamVjdDo6aGFuZGxlQWN0aXZlRGVzY2VuZGFudENoYW5nZWQoKQogICAgIGlmICghZWxl
bWVudCkKICAgICAgICAgcmV0dXJuOwogICAgIGlmICghcmVuZGVyZXIoKS0+ZnJhbWUoKS5zZWxl
Y3Rpb24oKS5pc0ZvY3VzZWRBbmRBY3RpdmUoKSB8fCByZW5kZXJlcigpLT5kb2N1bWVudCgpLmZv
Y3VzZWRFbGVtZW50KCkgIT0gZWxlbWVudCkKLSAgICAgICAgcmV0dXJuOyAKLSAgICBBY2Nlc3Np
YmlsaXR5UmVuZGVyT2JqZWN0KiBhY3RpdmVkZXNjZW5kYW50ID0gc3RhdGljX2Nhc3Q8QWNjZXNz
aWJpbGl0eVJlbmRlck9iamVjdCo+KGFjdGl2ZURlc2NlbmRhbnQoKSk7Ci0gICAgCi0gICAgaWYg
KGFjdGl2ZWRlc2NlbmRhbnQgJiYgc2hvdWxkTm90aWZ5QWN0aXZlRGVzY2VuZGFudCgpKQorICAg
ICAgICByZXR1cm47CisKKyAgICBpZiAodG9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0KGFjdGl2
ZURlc2NlbmRhbnQoKSkgJiYgc2hvdWxkTm90aWZ5QWN0aXZlRGVzY2VuZGFudCgpKQogICAgICAg
ICByZW5kZXJlcigpLT5kb2N1bWVudCgpLmF4T2JqZWN0Q2FjaGUoKS0+cG9zdE5vdGlmaWNhdGlv
bihtX3JlbmRlcmVyLCBBWE9iamVjdENhY2hlOjpBWEFjdGl2ZURlc2NlbmRhbnRDaGFuZ2VkKTsK
IH0KIApAQCAtMjYyNSw3ICsyNjI0LDcgQEAgYm9vbCBBY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0
Ojppbmhlcml0c1ByZXNlbnRhdGlvbmFsUm9sZSgpIGNvbnN0CiAgICAgICAgIGlmICghcGFyZW50
LT5pc0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QoKSkKICAgICAgICAgICAgIGNvbnRpbnVlOwog
ICAgICAgICAKLSAgICAgICAgTm9kZSogZWxlbWVudE5vZGUgPSBzdGF0aWNfY2FzdDxBY2Nlc3Np
YmlsaXR5UmVuZGVyT2JqZWN0Kj4ocGFyZW50KS0+bm9kZSgpOworICAgICAgICBOb2RlKiBlbGVt
ZW50Tm9kZSA9IHRvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdChwYXJlbnQpLT5ub2RlKCk7CiAg
ICAgICAgIGlmICghZWxlbWVudE5vZGUgfHwgIWVsZW1lbnROb2RlLT5pc0VsZW1lbnROb2RlKCkp
CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9hY2Nlc3NpYmlsaXR5L2lvcy9BY2Nlc3NpYmlsaXR5T2JqZWN0SU9TLm1tIGIvU291cmNl
L1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pb3MvQWNjZXNzaWJpbGl0eU9iamVjdElPUy5tbQppbmRl
eCBkY2RlODhhY2U4N2E2YzI0ZmUwMmIzZTJkYjY3MTQ2YmFjYmIzYTE5Li42ODkyNzAyYzc0MGNl
Zjg4MjZiZWRiMWM1N2VjYjdlNzlkYTFjZWY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9h
Y2Nlc3NpYmlsaXR5L2lvcy9BY2Nlc3NpYmlsaXR5T2JqZWN0SU9TLm1tCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvaW9zL0FjY2Vzc2liaWxpdHlPYmplY3RJT1MubW0KQEAgLTYy
LDcgKzYyLDcgQEAgaW50IEFjY2Vzc2liaWxpdHlPYmplY3Q6OmFjY2Vzc2liaWxpdHlQYXNzd29y
ZEZpZWxkTGVuZ3RoKCkKIHsKICAgICBpZiAoIWlzUGFzc3dvcmRGaWVsZCgpKQogICAgICAgICBy
ZXR1cm4gMDsKLSAgICBSZW5kZXJPYmplY3QqIHJlbmRlck9iamVjdCA9IHN0YXRpY19jYXN0PEFj
Y2Vzc2liaWxpdHlSZW5kZXJPYmplY3QqPih0aGlzKS0+cmVuZGVyZXIoKTsKKyAgICBSZW5kZXJP
YmplY3QqIHJlbmRlck9iamVjdCA9IHRvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdCh0aGlzKS0+
cmVuZGVyZXIoKTsKICAgICAKICAgICBpZiAoIXJlbmRlck9iamVjdCB8fCAhcmVuZGVyT2JqZWN0
LT5ub2RlKCkgfHwgIXJlbmRlck9iamVjdC0+bm9kZSgpLT5pc0hUTUxFbGVtZW50KCkpCiAgICAg
ICAgIHJldHVybiBmYWxzZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxp
dHkvbWFjL1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyTWFjLm1tIGIvU291cmNlL1dlYkNv
cmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJNYWMubW0K
aW5kZXggZWMyYzMyYjBjOWQ4MjZiZmI3ZTU4YzgwZmNhM2U3ZGFlNDg1ZjkzZS4uY2QwNDcxZjM1
YjY1ODczMTg5NzllMGY3OGFhZDY0ZjQzYzVhN2QxNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJNYWMubW0K
KysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNzaWJpbGl0eU9i
amVjdFdyYXBwZXJNYWMubW0KQEAgLTgxOCw3ICs4MTgsNyBAQCBzdGF0aWMgdm9pZCBBWEF0dHJp
YnV0ZVN0cmluZ1NldEVsZW1lbnQoTlNNdXRhYmxlQXR0cmlidXRlZFN0cmluZyogYXR0clN0cmlu
ZywgTgogICAgIGlmIChvYmplY3QgJiYgb2JqZWN0LT5pc0FjY2Vzc2liaWxpdHlSZW5kZXJPYmpl
Y3QoKSkgewogICAgICAgICAvLyBtYWtlIGEgc2VyaWFsaXphYmxlIEFYIG9iamVjdAogICAgICAg
ICAKLSAgICAgICAgUmVuZGVyT2JqZWN0KiByZW5kZXJlciA9IHN0YXRpY19jYXN0PEFjY2Vzc2li
aWxpdHlSZW5kZXJPYmplY3QqPihvYmplY3QpLT5yZW5kZXJlcigpOworICAgICAgICBSZW5kZXJP
YmplY3QqIHJlbmRlcmVyID0gdG9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0KG9iamVjdCktPnJl
bmRlcmVyKCk7CiAgICAgICAgIGlmICghcmVuZGVyZXIpCiAgICAgICAgICAgICByZXR1cm47CiAg
ICAgICAgIApAQCAtMjEyNCw3ICsyMTI0LDcgQEAgc3RhdGljIE5TU3RyaW5nKiByb2xlVmFsdWVU
b05TU3RyaW5nKEFjY2Vzc2liaWxpdHlSb2xlIHZhbHVlKQogICAgIGlmIChtX29iamVjdC0+aXNX
ZWJBcmVhKCkpIHsKICAgICAgICAgaWYgKFthdHRyaWJ1dGVOYW1lIGlzRXF1YWxUb1N0cmluZzpA
IkFYTGlua1VJRWxlbWVudHMiXSkgewogICAgICAgICAgICAgQWNjZXNzaWJpbGl0eU9iamVjdDo6
QWNjZXNzaWJpbGl0eUNoaWxkcmVuVmVjdG9yIGxpbmtzOwotICAgICAgICAgICAgc3RhdGljX2Nh
c3Q8QWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdCo+KG1fb2JqZWN0KS0+Z2V0RG9jdW1lbnRMaW5r
cyhsaW5rcyk7CisgICAgICAgICAgICB0b0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QobV9vYmpl
Y3QpLT5nZXREb2N1bWVudExpbmtzKGxpbmtzKTsKICAgICAgICAgICAgIHJldHVybiBjb252ZXJ0
VG9OU0FycmF5KGxpbmtzKTsKICAgICAgICAgfQogICAgICAgICBpZiAoW2F0dHJpYnV0ZU5hbWUg
aXNFcXVhbFRvU3RyaW5nOkAiQVhMb2FkZWQiXSkKQEAgLTI1NDUsNyArMjU0NSw3IEBAIHN0YXRp
YyBOU1N0cmluZyogcm9sZVZhbHVlVG9OU1N0cmluZyhBY2Nlc3NpYmlsaXR5Um9sZSB2YWx1ZSkK
ICAgICAgICAgcmV0dXJuIFtOU051bWJlciBudW1iZXJXaXRoQm9vbDptX29iamVjdC0+aXNTZWxl
Y3RlZCgpXTsKICAgICAKICAgICBpZiAoW2F0dHJpYnV0ZU5hbWUgaXNFcXVhbFRvU3RyaW5nOiBO
U0FjY2Vzc2liaWxpdHlTZXJ2ZXNBc1RpdGxlRm9yVUlFbGVtZW50c0F0dHJpYnV0ZV0gJiYgbV9v
YmplY3QtPmlzTWVudUJ1dHRvbigpKSB7Ci0gICAgICAgIEFjY2Vzc2liaWxpdHlPYmplY3QqIHVp
RWxlbWVudCA9IHN0YXRpY19jYXN0PEFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QqPihtX29iamVj
dCktPm1lbnVGb3JNZW51QnV0dG9uKCk7CisgICAgICAgIEFjY2Vzc2liaWxpdHlPYmplY3QqIHVp
RWxlbWVudCA9IHRvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdChtX29iamVjdCktPm1lbnVGb3JN
ZW51QnV0dG9uKCk7CiAgICAgICAgIGlmICh1aUVsZW1lbnQpCiAgICAgICAgICAgICByZXR1cm4g
W05TQXJyYXkgYXJyYXlXaXRoT2JqZWN0OnVpRWxlbWVudC0+d3JhcHBlcigpXTsKICAgICB9CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3dpbi9BY2Nlc3NpYmxlSW1hZ2UuY3BwIGIvU291cmNl
L1dlYktpdC93aW4vQWNjZXNzaWJsZUltYWdlLmNwcAppbmRleCA0YTcwY2M4MGQwOTNkZGJlOTk2
ZGE2Y2RkNDJhOWM1YWY3MjM3ZjlhLi5mZDVmNWY2N2M2MTYwODYxNDQwNzk4MTM2ZmExY2E0MTRj
NDc3Y2EwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L3dpbi9BY2Nlc3NpYmxlSW1hZ2UuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQvd2luL0FjY2Vzc2libGVJbWFnZS5jcHAKQEAgLTQ0LDcgKzQ0
LDcgQEAgU3RyaW5nIEFjY2Vzc2libGVJbWFnZTo6bmFtZSgpIGNvbnN0CiAgICAgaWYgKCFtX29i
amVjdC0+aXNBY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0KCkpCiAgICAgICAgIHJldHVybiBBY2Nl
c3NpYmxlQmFzZTo6bmFtZSgpOwogCi0gICAgQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdCogb2Jq
ID0gc3RhdGljX2Nhc3Q8QWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdCo+KG1fb2JqZWN0KTsKKyAg
ICBBY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0KiBvYmogPSB0b0FjY2Vzc2liaWxpdHlSZW5kZXJP
YmplY3QobV9vYmplY3QpOwogCiAgICAgU3RyaW5nIGFyaWFMYWJlbCA9IG9iai0+YXJpYUxhYmVs
ZWRCeUF0dHJpYnV0ZSgpOwogICAgIGlmICghYXJpYUxhYmVsLmlzRW1wdHkoKSkK
</data>

          </attachment>
      

    </bug>

</bugzilla>