<?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>184554</bug_id>
          
          <creation_ts>2018-04-12 13:03:07 -0700</creation_ts>
          <short_desc>Implement checked cast for DDResultRef once DDResultGetCFTypeID() is available</short_desc>
          <delta_ts>2018-06-07 15:55:36 -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>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=186401</see_also>
          <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="David Kilzer (:ddkilzer)">ddkilzer</reporter>
          <assigned_to name="David Kilzer (:ddkilzer)">ddkilzer</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>jlewis3</cc>
    
    <cc>joepeck</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1414145</commentid>
    <comment_count>0</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-04-12 13:03:07 -0700</bug_when>
    <thetext>Implement checked cast for DDResultRef once DDResultGetTypeID() is available.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1414146</commentid>
    <comment_count>1</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-04-12 13:03:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/36241894&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1414150</commentid>
    <comment_count>2</comment_count>
      <attachid>337828</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-04-12 13:09:15 -0700</bug_when>
    <thetext>Created attachment 337828
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415174</commentid>
    <comment_count>3</comment_count>
      <attachid>337828</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2018-04-17 09:20:28 -0700</bug_when>
    <thetext>Comment on attachment 337828
Patch

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

r=me

&gt; Source/WebCore/editing/cocoa/DataDetection.mm:87
&gt; +        DDResultRef result = checked_cf_cast&lt;DDResultRef&gt;(CFArrayGetValueAtIndex(results.get(), i));

Nice!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415177</commentid>
    <comment_count>4</comment_count>
      <attachid>337828</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-17 09:28:40 -0700</bug_when>
    <thetext>Comment on attachment 337828
Patch

Clearing flags on attachment: 337828

Committed r230713: &lt;https://trac.webkit.org/changeset/230713&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415178</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-17 09:28:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415198</commentid>
    <comment_count>6</comment_count>
    <who name="Matt Lewis">jlewis3</who>
    <bug_when>2018-04-17 10:03:07 -0700</bug_when>
    <thetext>Reverted r230713 for reason:

This caused internal build failures.

Committed r230716: &lt;https://trac.webkit.org/changeset/230716&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428252</commentid>
    <comment_count>7</comment_count>
      <attachid>341530</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-05-29 15:53:04 -0700</bug_when>
    <thetext>Created attachment 341530
Patch v2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428253</commentid>
    <comment_count>8</comment_count>
      <attachid>341531</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-05-29 15:55:27 -0700</bug_when>
    <thetext>Created attachment 341531
Patch v3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428911</commentid>
    <comment_count>9</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-05-31 11:12:01 -0700</bug_when>
    <thetext>(In reply to David Kilzer (:ddkilzer) from comment #8)
&gt; Created attachment 341531 [details]
&gt; Patch v3

Going to land v3 with Brent&apos;s previous review as I fixed the build failure on internal bots, and the patch is not materially different.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428916</commentid>
    <comment_count>10</comment_count>
      <attachid>341531</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2018-05-31 11:15:56 -0700</bug_when>
    <thetext>Comment on attachment 341531
Patch v3

I still approve of this patch! r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428965</commentid>
    <comment_count>11</comment_count>
      <attachid>341531</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-31 12:33:44 -0700</bug_when>
    <thetext>Comment on attachment 341531
Patch v3

Clearing flags on attachment: 341531

Committed r232362: &lt;https://trac.webkit.org/changeset/232362&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428966</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-31 12:33:46 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>337828</attachid>
            <date>2018-04-12 13:09:15 -0700</date>
            <delta_ts>2018-04-17 10:59:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184554-20180412130915.patch</filename>
            <type>text/plain</type>
            <size>2398</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwNTc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODZhOWFmMjBhNGZiZGRj
Zjc1ZmIxNDk3ZDliZmI1MjMyNTAzMDNhYi4uOWJkNTExN2QxMDVmZDQyN2M1YTcwNWJkYjAzNGM3
NzkwMzkxMWEzYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE4LTA0LTEyICBEYXZp
ZCBLaWx6ZXIgIDxkZGtpbHplckBhcHBsZS5jb20+CisKKyAgICAgICAgSW1wbGVtZW50IGNoZWNr
ZWQgY2FzdCBmb3IgRERSZXN1bHRSZWYgb25jZSBERFJlc3VsdEdldFR5cGVJRCgpIGlzIGF2YWls
YWJsZQorICAgICAgICA8aHR0cHM6Ly93ZWJraXQub3JnL2IvMTg0NTU0PgorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vMzYyNDE4OTQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBlZGl0aW5nL2NvY29hL0RhdGFEZXRlY3Rpb24ubW06CisgICAgICAg
IChXZWJDb3JlOjpkZXRlY3RJdGVtQXRQb3NpdGlvbldpdGhSYW5nZSk6IEltcGxlbWVudCBjaGVj
a2VkIGNhc3QKKyAgICAgICAgZm9yIEREUmVzdWx0UmVmLgorCiAyMDE4LTA0LTExICBBbnRvaW5l
IFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CiAKICAgICAgICAgW1dlYiBBbmltYXRpb25zXSBF
bmFibGUgc2Vla2luZyBmb3IgaGFyZHdhcmUgYW5pbWF0aW9ucwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvZWRpdGluZy9jb2NvYS9EYXRhRGV0ZWN0aW9uLm1tIGIvU291cmNlL1dlYkNvcmUv
ZWRpdGluZy9jb2NvYS9EYXRhRGV0ZWN0aW9uLm1tCmluZGV4IGY0NDU2MTY5YmZkNmM2ODVmYTky
OWUwYjdiZTZjNWVjZTdmZTY0ZTUuLmQzMTlhMTFiNWUwMDhhMTk3Nzc4M2Q2MzgxNmJhMzFmMTY3
M2ZjNjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvY29jb2EvRGF0YURldGVj
dGlvbi5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL2NvY29hL0RhdGFEZXRlY3Rpb24u
bW0KQEAgLTUwLDEwICs1MCwxNSBAQAogI2ltcG9ydCAiVmlzaWJsZVVuaXRzLmgiCiAjaW1wb3J0
IDxwYWwvc3BpL2lvcy9EYXRhRGV0ZWN0b3JzVUlTUEkuaD4KICNpbXBvcnQgPHBhbC9zcGkvbWFj
L0RhdGFEZXRlY3RvcnNTUEkuaD4KKyNpbXBvcnQgPHd0Zi9jZi9UeXBlQ2FzdHNDRi5oPgogI2lt
cG9ydCA8d3RmL3RleHQvU3RyaW5nQnVpbGRlci5oPgogCiAjaW1wb3J0ICJEYXRhRGV0ZWN0b3Jz
Q29yZVNvZnRMaW5rLmgiCiAKKyNpZiBQTEFURk9STShNQUMpICYmIF9fTUFDX09TX1hfVkVSU0lP
Tl9NSU5fUkVRVUlSRUQgPj0gMTAxNDAwCitXVEZfREVDTEFSRV9DRl9UWVBFX1RSQUlUKEREUmVz
dWx0KTsKKyNlbmRpZgorCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIHVzaW5nIG5hbWVzcGFjZSBI
VE1MTmFtZXM7CkBAIC03OCw4ICs4MywxMSBAQCBzdGF0aWMgUmV0YWluUHRyPEREQWN0aW9uQ29u
dGV4dD4gZGV0ZWN0SXRlbUF0UG9zaXRpb25XaXRoUmFuZ2UoVmlzaWJsZVBvc2l0aW9uCiAgICAg
UmVmUHRyPFJhbmdlPiBtYWluUmVzdWx0UmFuZ2U7CiAgICAgQ0ZJbmRleCByZXN1bHRDb3VudCA9
IENGQXJyYXlHZXRDb3VudChyZXN1bHRzLmdldCgpKTsKICAgICBmb3IgKENGSW5kZXggaSA9IDA7
IGkgPCByZXN1bHRDb3VudDsgaSsrKSB7Ci0gICAgICAgIC8vIEZJWE1FOiA8cmRhcjovL3Byb2Js
ZW0vMzYyNDE4OTQ+IEltcGxlbWVudCBjaGVja2VkIGNhc3QgZm9yIEREUmVzdWx0UmVmIG9uY2Ug
RERSZXN1bHRHZXRUeXBlSUQoKSBpcyBhdmFpbGFibGUKKyNpZiBfX01BQ19PU19YX1ZFUlNJT05f
TUlOX1JFUVVJUkVEID49IDEwMTQwMAorICAgICAgICBERFJlc3VsdFJlZiByZXN1bHQgPSBjaGVj
a2VkX2NmX2Nhc3Q8RERSZXN1bHRSZWY+KENGQXJyYXlHZXRWYWx1ZUF0SW5kZXgocmVzdWx0cy5n
ZXQoKSwgaSkpOworI2Vsc2UKICAgICAgICAgRERSZXN1bHRSZWYgcmVzdWx0ID0gc3RhdGljX2Nh
c3Q8RERSZXN1bHRSZWY+KGNvbnN0X2Nhc3Q8Q0ZfQlJJREdFRF9UWVBFKGlkKSB2b2lkKj4oQ0ZB
cnJheUdldFZhbHVlQXRJbmRleChyZXN1bHRzLmdldCgpLCBpKSkpOworI2VuZGlmCiAgICAgICAg
IENGUmFuZ2UgcmVzdWx0UmFuZ2VJbkNvbnRleHQgPSBERFJlc3VsdEdldFJhbmdlKHJlc3VsdCk7
CiAgICAgICAgIGlmIChoaXRMb2NhdGlvbiA+PSByZXN1bHRSYW5nZUluQ29udGV4dC5sb2NhdGlv
biAmJiAoaGl0TG9jYXRpb24gLSByZXN1bHRSYW5nZUluQ29udGV4dC5sb2NhdGlvbikgPCByZXN1
bHRSYW5nZUluQ29udGV4dC5sZW5ndGgpIHsKICAgICAgICAgICAgIG1haW5SZXN1bHQgPSByZXN1
bHQ7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>341530</attachid>
            <date>2018-05-29 15:53:04 -0700</date>
            <delta_ts>2018-05-29 15:55:25 -0700</delta_ts>
            <desc>Patch v2</desc>
            <filename>bug-184554-20180529155304.patch</filename>
            <type>text/plain</type>
            <size>2506</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMyMjc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDIzMzk2MzFhMDcyYzI5
M2I5YjllOGZkNmFhNTllOTVjNWM4MWRjMy4uZTI3YjQ1YTBhZjJkYjkxZTIzNjExZjFiNGMyNWE4
NDdjOGI0ZTY4NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE4LTA1LTI5ICBEYXZp
ZCBLaWx6ZXIgIDxkZGtpbHplckBhcHBsZS5jb20+CisKKyAgICAgICAgSW1wbGVtZW50IGNoZWNr
ZWQgY2FzdCBmb3IgRERSZXN1bHRSZWYgb25jZSBERFJlc3VsdEdldFR5cGVJRCgpIGlzIGF2YWls
YWJsZQorICAgICAgICA8aHR0cHM6Ly93ZWJraXQub3JnL2IvMTg0NTU0PgorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vMzYyNDE4OTQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQnJlbnQgRnVsZ2hh
bS4KKworICAgICAgICAqIGVkaXRpbmcvY29jb2EvRGF0YURldGVjdGlvbi5tbToKKyAgICAgICAg
KFdlYkNvcmU6OmRldGVjdEl0ZW1BdFBvc2l0aW9uV2l0aFJhbmdlKTogSW1wbGVtZW50IGNoZWNr
ZWQgY2FzdAorICAgICAgICBmb3IgRERSZXN1bHRSZWYuCisKIDIwMTgtMDUtMjMgIERhdmlkIEtp
bHplciAgPGRka2lsemVyQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBBZGQgYXNzZXJ0IHRv
IGNhdGNoIGltcHJvcGVyIHVzZSBvZiBXZWJDb3JlOjpUaW1lciBpbiBVSSBQcm9jZXNzCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL2NvY29hL0RhdGFEZXRlY3Rpb24ubW0gYi9T
b3VyY2UvV2ViQ29yZS9lZGl0aW5nL2NvY29hL0RhdGFEZXRlY3Rpb24ubW0KaW5kZXggZjQ0NTYx
NjliZmQ2YzY4NWZhOTI5ZTBiN2JlNmM1ZWNlN2ZlNjRlNS4uYWQ0OTU1YjM4MGVkMWFkMjc2ZDIx
NWQyMDE2OWNiZjQ0YzZmNTc4NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9j
b2NvYS9EYXRhRGV0ZWN0aW9uLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvY29jb2Ev
RGF0YURldGVjdGlvbi5tbQpAQCAtNTAsMTAgKzUwLDE4IEBACiAjaW1wb3J0ICJWaXNpYmxlVW5p
dHMuaCIKICNpbXBvcnQgPHBhbC9zcGkvaW9zL0RhdGFEZXRlY3RvcnNVSVNQSS5oPgogI2ltcG9y
dCA8cGFsL3NwaS9tYWMvRGF0YURldGVjdG9yc1NQSS5oPgorI2ltcG9ydCA8d3RmL2NmL1R5cGVD
YXN0c0NGLmg+CiAjaW1wb3J0IDx3dGYvdGV4dC9TdHJpbmdCdWlsZGVyLmg+CiAKICNpbXBvcnQg
IkRhdGFEZXRlY3RvcnNDb3JlU29mdExpbmsuaCIKIAorI2lmIFBMQVRGT1JNKE1BQykgJiYgX19N
QUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMDE0MDAKK3RlbXBsYXRlIDw+CitzdHJ1
Y3QgV1RGOjpDRlR5cGVUcmFpdDxERFJlc3VsdFJlZj4geworICAgIHN0YXRpYyBpbmxpbmUgQ0ZU
eXBlSUQgdHlwZUlEKHZvaWQpIHsgcmV0dXJuIEREUmVzdWx0R2V0Q0ZUeXBlSUQoKTsgfQorfTsK
KyNlbmRpZgorCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIHVzaW5nIG5hbWVzcGFjZSBIVE1MTmFt
ZXM7CkBAIC03OCw4ICs4NiwxMSBAQCBzdGF0aWMgUmV0YWluUHRyPEREQWN0aW9uQ29udGV4dD4g
ZGV0ZWN0SXRlbUF0UG9zaXRpb25XaXRoUmFuZ2UoVmlzaWJsZVBvc2l0aW9uCiAgICAgUmVmUHRy
PFJhbmdlPiBtYWluUmVzdWx0UmFuZ2U7CiAgICAgQ0ZJbmRleCByZXN1bHRDb3VudCA9IENGQXJy
YXlHZXRDb3VudChyZXN1bHRzLmdldCgpKTsKICAgICBmb3IgKENGSW5kZXggaSA9IDA7IGkgPCBy
ZXN1bHRDb3VudDsgaSsrKSB7Ci0gICAgICAgIC8vIEZJWE1FOiA8cmRhcjovL3Byb2JsZW0vMzYy
NDE4OTQ+IEltcGxlbWVudCBjaGVja2VkIGNhc3QgZm9yIEREUmVzdWx0UmVmIG9uY2UgRERSZXN1
bHRHZXRUeXBlSUQoKSBpcyBhdmFpbGFibGUKKyNpZiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JF
UVVJUkVEID49IDEwMTQwMAorICAgICAgICBERFJlc3VsdFJlZiByZXN1bHQgPSBjaGVja2VkX2Nm
X2Nhc3Q8RERSZXN1bHRSZWY+KENGQXJyYXlHZXRWYWx1ZUF0SW5kZXgocmVzdWx0cy5nZXQoKSwg
aSkpOworI2Vsc2UKICAgICAgICAgRERSZXN1bHRSZWYgcmVzdWx0ID0gc3RhdGljX2Nhc3Q8RERS
ZXN1bHRSZWY+KGNvbnN0X2Nhc3Q8Q0ZfQlJJREdFRF9UWVBFKGlkKSB2b2lkKj4oQ0ZBcnJheUdl
dFZhbHVlQXRJbmRleChyZXN1bHRzLmdldCgpLCBpKSkpOworI2VuZGlmCiAgICAgICAgIENGUmFu
Z2UgcmVzdWx0UmFuZ2VJbkNvbnRleHQgPSBERFJlc3VsdEdldFJhbmdlKHJlc3VsdCk7CiAgICAg
ICAgIGlmIChoaXRMb2NhdGlvbiA+PSByZXN1bHRSYW5nZUluQ29udGV4dC5sb2NhdGlvbiAmJiAo
aGl0TG9jYXRpb24gLSByZXN1bHRSYW5nZUluQ29udGV4dC5sb2NhdGlvbikgPCByZXN1bHRSYW5n
ZUluQ29udGV4dC5sZW5ndGgpIHsKICAgICAgICAgICAgIG1haW5SZXN1bHQgPSByZXN1bHQ7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>341531</attachid>
            <date>2018-05-29 15:55:27 -0700</date>
            <delta_ts>2018-05-31 12:33:44 -0700</delta_ts>
            <desc>Patch v3</desc>
            <filename>bug-184554-20180529155526.patch</filename>
            <type>text/plain</type>
            <size>2508</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMyMjc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDIzMzk2MzFhMDcyYzI5
M2I5YjllOGZkNmFhNTllOTVjNWM4MWRjMy4uYzcyZDlkODk0ZTAyN2E0NGM4MTVmZmU5NjFkMjQ1
ZTg1YzlhYzhiYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE4LTA1LTI5ICBEYXZp
ZCBLaWx6ZXIgIDxkZGtpbHplckBhcHBsZS5jb20+CisKKyAgICAgICAgSW1wbGVtZW50IGNoZWNr
ZWQgY2FzdCBmb3IgRERSZXN1bHRSZWYgb25jZSBERFJlc3VsdEdldENGVHlwZUlEKCkgaXMgYXZh
aWxhYmxlCisgICAgICAgIDxodHRwczovL3dlYmtpdC5vcmcvYi8xODQ1NTQ+CisgICAgICAgIDxy
ZGFyOi8vcHJvYmxlbS8zNjI0MTg5ND4KKworICAgICAgICBSZXZpZXdlZCBieSBCcmVudCBGdWxn
aGFtLgorCisgICAgICAgICogZWRpdGluZy9jb2NvYS9EYXRhRGV0ZWN0aW9uLm1tOgorICAgICAg
ICAoV2ViQ29yZTo6ZGV0ZWN0SXRlbUF0UG9zaXRpb25XaXRoUmFuZ2UpOiBJbXBsZW1lbnQgY2hl
Y2tlZCBjYXN0CisgICAgICAgIGZvciBERFJlc3VsdFJlZi4KKwogMjAxOC0wNS0yMyAgRGF2aWQg
S2lsemVyICA8ZGRraWx6ZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1NdIEFkZCBhc3NlcnQg
dG8gY2F0Y2ggaW1wcm9wZXIgdXNlIG9mIFdlYkNvcmU6OlRpbWVyIGluIFVJIFByb2Nlc3MKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvY29jb2EvRGF0YURldGVjdGlvbi5tbSBi
L1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvY29jb2EvRGF0YURldGVjdGlvbi5tbQppbmRleCBmNDQ1
NjE2OWJmZDZjNjg1ZmE5MjllMGI3YmU2YzVlY2U3ZmU2NGU1Li5hZDQ5NTViMzgwZWQxYWQyNzZk
MjE1ZDIwMTY5Y2JmNDRjNmY1Nzg1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5n
L2NvY29hL0RhdGFEZXRlY3Rpb24ubW0KKysrIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9jb2Nv
YS9EYXRhRGV0ZWN0aW9uLm1tCkBAIC01MCwxMCArNTAsMTggQEAKICNpbXBvcnQgIlZpc2libGVV
bml0cy5oIgogI2ltcG9ydCA8cGFsL3NwaS9pb3MvRGF0YURldGVjdG9yc1VJU1BJLmg+CiAjaW1w
b3J0IDxwYWwvc3BpL21hYy9EYXRhRGV0ZWN0b3JzU1BJLmg+CisjaW1wb3J0IDx3dGYvY2YvVHlw
ZUNhc3RzQ0YuaD4KICNpbXBvcnQgPHd0Zi90ZXh0L1N0cmluZ0J1aWxkZXIuaD4KIAogI2ltcG9y
dCAiRGF0YURldGVjdG9yc0NvcmVTb2Z0TGluay5oIgogCisjaWYgUExBVEZPUk0oTUFDKSAmJiBf
X01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTQwMAordGVtcGxhdGUgPD4KK3N0
cnVjdCBXVEY6OkNGVHlwZVRyYWl0PEREUmVzdWx0UmVmPiB7CisgICAgc3RhdGljIGlubGluZSBD
RlR5cGVJRCB0eXBlSUQodm9pZCkgeyByZXR1cm4gRERSZXN1bHRHZXRDRlR5cGVJRCgpOyB9Cit9
OworI2VuZGlmCisKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogdXNpbmcgbmFtZXNwYWNlIEhUTUxO
YW1lczsKQEAgLTc4LDggKzg2LDExIEBAIHN0YXRpYyBSZXRhaW5QdHI8RERBY3Rpb25Db250ZXh0
PiBkZXRlY3RJdGVtQXRQb3NpdGlvbldpdGhSYW5nZShWaXNpYmxlUG9zaXRpb24KICAgICBSZWZQ
dHI8UmFuZ2U+IG1haW5SZXN1bHRSYW5nZTsKICAgICBDRkluZGV4IHJlc3VsdENvdW50ID0gQ0ZB
cnJheUdldENvdW50KHJlc3VsdHMuZ2V0KCkpOwogICAgIGZvciAoQ0ZJbmRleCBpID0gMDsgaSA8
IHJlc3VsdENvdW50OyBpKyspIHsKLSAgICAgICAgLy8gRklYTUU6IDxyZGFyOi8vcHJvYmxlbS8z
NjI0MTg5ND4gSW1wbGVtZW50IGNoZWNrZWQgY2FzdCBmb3IgRERSZXN1bHRSZWYgb25jZSBERFJl
c3VsdEdldFR5cGVJRCgpIGlzIGF2YWlsYWJsZQorI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5f
UkVRVUlSRUQgPj0gMTAxNDAwCisgICAgICAgIEREUmVzdWx0UmVmIHJlc3VsdCA9IGNoZWNrZWRf
Y2ZfY2FzdDxERFJlc3VsdFJlZj4oQ0ZBcnJheUdldFZhbHVlQXRJbmRleChyZXN1bHRzLmdldCgp
LCBpKSk7CisjZWxzZQogICAgICAgICBERFJlc3VsdFJlZiByZXN1bHQgPSBzdGF0aWNfY2FzdDxE
RFJlc3VsdFJlZj4oY29uc3RfY2FzdDxDRl9CUklER0VEX1RZUEUoaWQpIHZvaWQqPihDRkFycmF5
R2V0VmFsdWVBdEluZGV4KHJlc3VsdHMuZ2V0KCksIGkpKSk7CisjZW5kaWYKICAgICAgICAgQ0ZS
YW5nZSByZXN1bHRSYW5nZUluQ29udGV4dCA9IEREUmVzdWx0R2V0UmFuZ2UocmVzdWx0KTsKICAg
ICAgICAgaWYgKGhpdExvY2F0aW9uID49IHJlc3VsdFJhbmdlSW5Db250ZXh0LmxvY2F0aW9uICYm
IChoaXRMb2NhdGlvbiAtIHJlc3VsdFJhbmdlSW5Db250ZXh0LmxvY2F0aW9uKSA8IHJlc3VsdFJh
bmdlSW5Db250ZXh0Lmxlbmd0aCkgewogICAgICAgICAgICAgbWFpblJlc3VsdCA9IHJlc3VsdDsK
</data>

          </attachment>
      

    </bug>

</bugzilla>