<?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>132709</bug_id>
          
          <creation_ts>2014-05-08 15:09:02 -0700</creation_ts>
          <short_desc>Expose functions necessary for copying favicon between IconDatabases.</short_desc>
          <delta_ts>2014-05-14 11:01:17 -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>WebKit2</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>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gordon Sheridan">gordon_sheridan</reporter>
          <assigned_to name="Gordon Sheridan">gordon_sheridan</assigned_to>
          <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jberlin</cc>
    
    <cc>matthew_hanson</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1007783</commentid>
    <comment_count>0</comment_count>
    <who name="Gordon Sheridan">gordon_sheridan</who>
    <bug_when>2014-05-08 15:09:02 -0700</bug_when>
    <thetext>In order to copy a favicon between icon databases, we need to surface WebIconDatabase::setIconURLForPageURL() and WebIconDatabase::synchronousIconURLForPageURL().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007787</commentid>
    <comment_count>1</comment_count>
      <attachid>231104</attachid>
    <who name="Gordon Sheridan">gordon_sheridan</who>
    <bug_when>2014-05-08 15:29:05 -0700</bug_when>
    <thetext>Created attachment 231104
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007855</commentid>
    <comment_count>2</comment_count>
    <who name="Jessie Berlin">jberlin</who>
    <bug_when>2014-05-08 18:55:41 -0700</bug_when>
    <thetext>&lt;rdar://problem/16138065&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007872</commentid>
    <comment_count>3</comment_count>
      <attachid>231104</attachid>
    <who name="Jessie Berlin">jberlin</who>
    <bug_when>2014-05-08 20:17:58 -0700</bug_when>
    <thetext>Comment on attachment 231104
Patch

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

&gt; Source/WebKit2/UIProcess/API/C/WKIconDatabase.cpp:65
&gt; +WKURLRef WKIconDatabaseSynchronousIconURLForPageURL(WKIconDatabaseRef iconDatabaseRef, WKURLRef pageURLRef)

This should be something like WKIconDatabaseSynchronousCopyIconURLForPageURL since it returns a copy.

&gt; Source/WebKit2/UIProcess/API/C/WKIconDatabase.h:84
&gt; +WK_EXPORT void WKIconDatabaseSetIconURLForPageURL(WKIconDatabaseRef iconDatabaseRef, WKURLRef iconURLRef, WKURLRef pageURLRef);

Is there a reason you called out &quot;ForPageURL&quot;? The other functions are just &quot;ForURL&quot;.

&gt; Source/WebKit2/UIProcess/API/C/WKIconDatabase.h:85
&gt; +WK_EXPORT WKURLRef WKIconDatabaseSynchronousIconURLForPageURL(WKIconDatabaseRef iconDatabaseRef, WKURLRef pageURLRef);

Is it important and/or right for it to have &quot;Synchronous&quot; in the title? It seems like that should be more of a comment, or just entirely be implied by the fact that it returns the WKURLRef. I don&apos;t see any of our other WK2 C API doing this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007881</commentid>
    <comment_count>4</comment_count>
      <attachid>231128</attachid>
    <who name="Gordon Sheridan">gordon_sheridan</who>
    <bug_when>2014-05-08 21:02:40 -0700</bug_when>
    <thetext>Created attachment 231128
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007882</commentid>
    <comment_count>5</comment_count>
    <who name="Gordon Sheridan">gordon_sheridan</who>
    <bug_when>2014-05-08 21:10:36 -0700</bug_when>
    <thetext>Jessie, I updated the patch to incorporate your suggestion to replace &apos;Synchronous&apos; with &apos;Copy&apos; in WKIconDatabaseSynchronousIconURLForPageURL().

I&apos;m keeping the &apos;PageURL&apos; portion instead of condensing it to just &apos;URL&apos; because there are two URLs in these parameter lists, it matches the underlying method names these are wrapping, and there seemed to be a precedent of using &apos;PageURL&apos; in two of the IconDatabase client callbacks (WKIconDatabaseDidChangeIconForPageURLCallback and WKIconDatabaseIconDataReadyForPageURLCallback).

That said, I&apos;m fine with changing them to whatever the WebKit folks want.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008086</commentid>
    <comment_count>6</comment_count>
      <attachid>231128</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2014-05-09 13:49:40 -0700</bug_when>
    <thetext>Comment on attachment 231128
Patch

These names are fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008095</commentid>
    <comment_count>7</comment_count>
      <attachid>231128</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-09 14:20:41 -0700</bug_when>
    <thetext>Comment on attachment 231128
Patch

Clearing flags on attachment: 231128

Committed r168553: &lt;http://trac.webkit.org/changeset/168553&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008096</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-09 14:20:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231104</attachid>
            <date>2014-05-08 15:29:05 -0700</date>
            <delta_ts>2014-05-08 21:02:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-132709-20140508152843.patch</filename>
            <type>text/plain</type>
            <size>3373</size>
            <attacher name="Gordon Sheridan">gordon_sheridan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY4NDgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOTZhNDlmNjNkZGM4NmU2
Mzg1MjM3MjUzYzdhZjM0OGU5MWQ2M2IyOC4uOWQ5ZmU4NjVhOWU0YjdjZTExZTFiYjMxMGZiOGNi
ZjM4N2JiYjg0MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE0LTA1LTA4ICBHb3Jk
b24gU2hlcmlkYW4gIDxnb3Jkb25fc2hlcmlkYW5AYXBwbGUuY29tPgorCisgICAgICAgIEV4cG9z
ZSBmdW5jdGlvbnMgbmVjZXNzYXJ5IGZvciBjb3B5aW5nIGZhdmljb24gYmV0d2VlbiBJY29uRGF0
YWJhc2VzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTMyNzA5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBVSVByb2Nlc3MvQVBJL0MvV0tJY29uRGF0YWJhc2UuY3BwOgorICAgICAgICAoV0tJY29uRGF0
YWJhc2VTZXRJY29uVVJMRm9yUGFnZVVSTCk6CisgICAgICAgIEFkZCBDIEFQSSB3cmFwcGVyIGZv
ciBXZWJJY29uRGF0YWJhc2U6OnNldEljb25VUkxGb3JQYWdlVVJMKCkuCisKKyAgICAgICAgKFdL
SWNvbkRhdGFiYXNlU3luY2hyb25vdXNJY29uVVJMRm9yUGFnZVVSTCk6CisgICAgICAgIEFkZCBD
IEFQSSB3cmFwcGVyIGZvciBXZWJJY29uRGF0YWJhc2U6OnN5bmNocm9ub3VzSWNvblVSTEZvclBh
Z2VVUkwoKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQy9XS0ljb25EYXRhYmFzZS5oOgor
ICAgICAgICBBZGRlZCBkZWNsYXJhdGlvbnMgZm9yIHdyYXBwZXIgZnVuY3Rpb25zIGFib3ZlLgor
CiAyMDE0LTA1LTA4ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAgICAg
ICAgIE1ha2UgQmxvYkRhdGFGaWxlUmVmZXJlbmNlIG1hbmFnZSBpdHMgc2FuZGJveCBleHRlbnNp
b24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0ljb25EYXRh
YmFzZS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tJY29uRGF0YWJhc2Uu
Y3BwCmluZGV4IGE0NzI5MDA3MzJmNjc3MGZiNzUzY2QyNTEzOTYyZDdkZjRlODc0YTUuLjQyN2Y2
M2NjZjM1NzJhMjJiN2QyNTFiODFiNWQ0ZDQ0ZTM5M2ZiOWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0ljb25EYXRhYmFzZS5jcHAKKysrIGIvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLSWNvbkRhdGFiYXNlLmNwcApAQCAtNTcsNiArNTcsMTgg
QEAgdm9pZCBXS0ljb25EYXRhYmFzZVNldEljb25EYXRhRm9ySWNvblVSTChXS0ljb25EYXRhYmFz
ZVJlZiBpY29uRGF0YWJhc2VSZWYsIFdLRGEKICAgICB0b0ltcGwoaWNvbkRhdGFiYXNlUmVmKS0+
c2V0SWNvbkRhdGFGb3JJY29uVVJMKHRvSW1wbChpY29uRGF0YVJlZiktPmRhdGFSZWZlcmVuY2Uo
KSwgdG9XVEZTdHJpbmcoaWNvblVSTFJlZikpOwogfQogCit2b2lkIFdLSWNvbkRhdGFiYXNlU2V0
SWNvblVSTEZvclBhZ2VVUkwoV0tJY29uRGF0YWJhc2VSZWYgaWNvbkRhdGFiYXNlUmVmLCBXS1VS
TFJlZiBpY29uVVJMUmVmLCBXS1VSTFJlZiBwYWdlVVJMUmVmKQoreworICAgIHRvSW1wbChpY29u
RGF0YWJhc2VSZWYpLT5zZXRJY29uVVJMRm9yUGFnZVVSTCh0b1dURlN0cmluZyhpY29uVVJMUmVm
KSwgdG9XVEZTdHJpbmcocGFnZVVSTFJlZikpOworfQorCitXS1VSTFJlZiBXS0ljb25EYXRhYmFz
ZVN5bmNocm9ub3VzSWNvblVSTEZvclBhZ2VVUkwoV0tJY29uRGF0YWJhc2VSZWYgaWNvbkRhdGFi
YXNlUmVmLCBXS1VSTFJlZiBwYWdlVVJMUmVmKQoreworICAgIFN0cmluZyBpY29uVVJMU3RyaW5n
OworICAgIHRvSW1wbChpY29uRGF0YWJhc2VSZWYpLT5zeW5jaHJvbm91c0ljb25VUkxGb3JQYWdl
VVJMKHRvV1RGU3RyaW5nKHBhZ2VVUkxSZWYpLCBpY29uVVJMU3RyaW5nKTsKKyAgICByZXR1cm4g
dG9Db3BpZWRVUkxBUEkoaWNvblVSTFN0cmluZyk7Cit9CisKIHZvaWQgV0tJY29uRGF0YWJhc2VF
bmFibGVEYXRhYmFzZUNsZWFudXAoV0tJY29uRGF0YWJhc2VSZWYgaWNvbkRhdGFiYXNlUmVmKQog
ewogICAgIHRvSW1wbChpY29uRGF0YWJhc2VSZWYpLT5lbmFibGVEYXRhYmFzZUNsZWFudXAoKTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0ljb25EYXRhYmFz
ZS5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLSWNvbkRhdGFiYXNlLmgKaW5k
ZXggMGExMGY2NTk2MzJkOGVhNTFjNTY1YmEyOWVhYzIwNDkxMTQzMGIxNi4uMzQ1YzE5ZTU0MjFh
ZGVmOWJmMmRjMGY2Nzc3NWNhNmI5MGE2NjEwYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9DL1dLSWNvbkRhdGFiYXNlLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9DL1dLSWNvbkRhdGFiYXNlLmgKQEAgLTgxLDYgKzgxLDkgQEAgV0tfRVhQT1JU
IHZvaWQgV0tJY29uRGF0YWJhc2VTZXRJY29uRGF0YWJhc2VDbGllbnQoV0tJY29uRGF0YWJhc2VS
ZWYgaWNvbkRhdGFiYXMKIFdLX0VYUE9SVCB2b2lkIFdLSWNvbkRhdGFiYXNlUmV0YWluSWNvbkZv
clVSTChXS0ljb25EYXRhYmFzZVJlZiBpY29uRGF0YWJhc2UsIFdLVVJMUmVmIHBhZ2VVUkwpOwog
V0tfRVhQT1JUIHZvaWQgV0tJY29uRGF0YWJhc2VSZWxlYXNlSWNvbkZvclVSTChXS0ljb25EYXRh
YmFzZVJlZiBpY29uRGF0YWJhc2UsIFdLVVJMUmVmIHBhZ2VVUkwpOwogV0tfRVhQT1JUIHZvaWQg
V0tJY29uRGF0YWJhc2VTZXRJY29uRGF0YUZvckljb25VUkwoV0tJY29uRGF0YWJhc2VSZWYgaWNv
bkRhdGFiYXNlLCBXS0RhdGFSZWYgaWNvbkRhdGEsIFdLVVJMUmVmIGljb25VUkwpOworV0tfRVhQ
T1JUIHZvaWQgV0tJY29uRGF0YWJhc2VTZXRJY29uVVJMRm9yUGFnZVVSTChXS0ljb25EYXRhYmFz
ZVJlZiBpY29uRGF0YWJhc2VSZWYsIFdLVVJMUmVmIGljb25VUkxSZWYsIFdLVVJMUmVmIHBhZ2VV
UkxSZWYpOworV0tfRVhQT1JUIFdLVVJMUmVmIFdLSWNvbkRhdGFiYXNlU3luY2hyb25vdXNJY29u
VVJMRm9yUGFnZVVSTChXS0ljb25EYXRhYmFzZVJlZiBpY29uRGF0YWJhc2VSZWYsIFdLVVJMUmVm
IHBhZ2VVUkxSZWYpOworCiBXS19FWFBPUlQgdm9pZCBXS0ljb25EYXRhYmFzZUVuYWJsZURhdGFi
YXNlQ2xlYW51cChXS0ljb25EYXRhYmFzZVJlZiBpY29uRGF0YWJhc2UpOwogCiBXS19FWFBPUlQg
dm9pZCBXS0ljb25EYXRhYmFzZVJlbW92ZUFsbEljb25zKFdLSWNvbkRhdGFiYXNlUmVmIGljb25E
YXRhYmFzZSk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231128</attachid>
            <date>2014-05-08 21:02:40 -0700</date>
            <delta_ts>2014-05-09 14:20:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-132709-20140508210218.patch</filename>
            <type>text/plain</type>
            <size>3352</size>
            <attacher name="Gordon Sheridan">gordon_sheridan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY4NDgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOTZhNDlmNjNkZGM4NmU2
Mzg1MjM3MjUzYzdhZjM0OGU5MWQ2M2IyOC4uMjVlMjcwNGY2NjI3Y2Q5MzRlNDU3NTYxZDNiZjhh
ZGZjMjgxZWJjZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE0LTA1LTA4ICBHb3Jk
b24gU2hlcmlkYW4gIDxnb3Jkb25fc2hlcmlkYW5AYXBwbGUuY29tPgorCisgICAgICAgIEV4cG9z
ZSBmdW5jdGlvbnMgbmVjZXNzYXJ5IGZvciBjb3B5aW5nIGZhdmljb24gYmV0d2VlbiBJY29uRGF0
YWJhc2VzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTMyNzA5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBVSVByb2Nlc3MvQVBJL0MvV0tJY29uRGF0YWJhc2UuY3BwOgorICAgICAgICAoV0tJY29uRGF0
YWJhc2VTZXRJY29uVVJMRm9yUGFnZVVSTCk6CisgICAgICAgIEFkZCBDIEFQSSB3cmFwcGVyIGZv
ciBXZWJJY29uRGF0YWJhc2U6OnNldEljb25VUkxGb3JQYWdlVVJMKCkuCisKKyAgICAgICAgKFdL
SWNvbkRhdGFiYXNlQ29weUljb25VUkxGb3JQYWdlVVJMKToKKyAgICAgICAgQWRkIEMgQVBJIHdy
YXBwZXIgZm9yIFdlYkljb25EYXRhYmFzZTo6c3luY2hyb25vdXNJY29uVVJMRm9yUGFnZVVSTCgp
LgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9DL1dLSWNvbkRhdGFiYXNlLmg6CisgICAgICAg
IEFkZGVkIGRlY2xhcmF0aW9ucyBmb3Igd3JhcHBlciBmdW5jdGlvbnMgYWJvdmUuCisKIDIwMTQt
MDUtMDggIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBsZS5jb20+CiAKICAgICAgICAgTWFr
ZSBCbG9iRGF0YUZpbGVSZWZlcmVuY2UgbWFuYWdlIGl0cyBzYW5kYm94IGV4dGVuc2lvbgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLSWNvbkRhdGFiYXNlLmNw
cCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0ljb25EYXRhYmFzZS5jcHAKaW5k
ZXggYTQ3MjkwMDczMmY2NzcwZmI3NTNjZDI1MTM5NjJkN2RmNGU4NzRhNS4uMTQyZDEyZGE2MmQ4
ZTQ4YmJmZGQ4ZGMzZTI2MjYwZDIyZDVmMDYwOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9DL1dLSWNvbkRhdGFiYXNlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL0MvV0tJY29uRGF0YWJhc2UuY3BwCkBAIC01Nyw2ICs1NywxOCBAQCB2b2lk
IFdLSWNvbkRhdGFiYXNlU2V0SWNvbkRhdGFGb3JJY29uVVJMKFdLSWNvbkRhdGFiYXNlUmVmIGlj
b25EYXRhYmFzZVJlZiwgV0tEYQogICAgIHRvSW1wbChpY29uRGF0YWJhc2VSZWYpLT5zZXRJY29u
RGF0YUZvckljb25VUkwodG9JbXBsKGljb25EYXRhUmVmKS0+ZGF0YVJlZmVyZW5jZSgpLCB0b1dU
RlN0cmluZyhpY29uVVJMUmVmKSk7CiB9CiAKK3ZvaWQgV0tJY29uRGF0YWJhc2VTZXRJY29uVVJM
Rm9yUGFnZVVSTChXS0ljb25EYXRhYmFzZVJlZiBpY29uRGF0YWJhc2VSZWYsIFdLVVJMUmVmIGlj
b25VUkxSZWYsIFdLVVJMUmVmIHBhZ2VVUkxSZWYpCit7CisgICAgdG9JbXBsKGljb25EYXRhYmFz
ZVJlZiktPnNldEljb25VUkxGb3JQYWdlVVJMKHRvV1RGU3RyaW5nKGljb25VUkxSZWYpLCB0b1dU
RlN0cmluZyhwYWdlVVJMUmVmKSk7Cit9CisKK1dLVVJMUmVmIFdLSWNvbkRhdGFiYXNlQ29weUlj
b25VUkxGb3JQYWdlVVJMKFdLSWNvbkRhdGFiYXNlUmVmIGljb25EYXRhYmFzZVJlZiwgV0tVUkxS
ZWYgcGFnZVVSTFJlZikKK3sKKyAgICBTdHJpbmcgaWNvblVSTFN0cmluZzsKKyAgICB0b0ltcGwo
aWNvbkRhdGFiYXNlUmVmKS0+c3luY2hyb25vdXNJY29uVVJMRm9yUGFnZVVSTCh0b1dURlN0cmlu
ZyhwYWdlVVJMUmVmKSwgaWNvblVSTFN0cmluZyk7CisgICAgcmV0dXJuIHRvQ29waWVkVVJMQVBJ
KGljb25VUkxTdHJpbmcpOworfQorCiB2b2lkIFdLSWNvbkRhdGFiYXNlRW5hYmxlRGF0YWJhc2VD
bGVhbnVwKFdLSWNvbkRhdGFiYXNlUmVmIGljb25EYXRhYmFzZVJlZikKIHsKICAgICB0b0ltcGwo
aWNvbkRhdGFiYXNlUmVmKS0+ZW5hYmxlRGF0YWJhc2VDbGVhbnVwKCk7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tJY29uRGF0YWJhc2UuaCBiL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0ljb25EYXRhYmFzZS5oCmluZGV4IDBhMTBmNjU5NjMy
ZDhlYTUxYzU2NWJhMjllYWMyMDQ5MTE0MzBiMTYuLjI0ZTA0NGU3ZTBiMGM3NGI1OTFiYTJlZTE3
MDA2OTFlYzRmOTI4YzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkv
Qy9XS0ljb25EYXRhYmFzZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9X
S0ljb25EYXRhYmFzZS5oCkBAIC04MSw2ICs4MSw5IEBAIFdLX0VYUE9SVCB2b2lkIFdLSWNvbkRh
dGFiYXNlU2V0SWNvbkRhdGFiYXNlQ2xpZW50KFdLSWNvbkRhdGFiYXNlUmVmIGljb25EYXRhYmFz
CiBXS19FWFBPUlQgdm9pZCBXS0ljb25EYXRhYmFzZVJldGFpbkljb25Gb3JVUkwoV0tJY29uRGF0
YWJhc2VSZWYgaWNvbkRhdGFiYXNlLCBXS1VSTFJlZiBwYWdlVVJMKTsKIFdLX0VYUE9SVCB2b2lk
IFdLSWNvbkRhdGFiYXNlUmVsZWFzZUljb25Gb3JVUkwoV0tJY29uRGF0YWJhc2VSZWYgaWNvbkRh
dGFiYXNlLCBXS1VSTFJlZiBwYWdlVVJMKTsKIFdLX0VYUE9SVCB2b2lkIFdLSWNvbkRhdGFiYXNl
U2V0SWNvbkRhdGFGb3JJY29uVVJMKFdLSWNvbkRhdGFiYXNlUmVmIGljb25EYXRhYmFzZSwgV0tE
YXRhUmVmIGljb25EYXRhLCBXS1VSTFJlZiBpY29uVVJMKTsKK1dLX0VYUE9SVCB2b2lkIFdLSWNv
bkRhdGFiYXNlU2V0SWNvblVSTEZvclBhZ2VVUkwoV0tJY29uRGF0YWJhc2VSZWYgaWNvbkRhdGFi
YXNlUmVmLCBXS1VSTFJlZiBpY29uVVJMUmVmLCBXS1VSTFJlZiBwYWdlVVJMUmVmKTsKK1dLX0VY
UE9SVCBXS1VSTFJlZiBXS0ljb25EYXRhYmFzZUNvcHlJY29uVVJMRm9yUGFnZVVSTChXS0ljb25E
YXRhYmFzZVJlZiBpY29uRGF0YWJhc2VSZWYsIFdLVVJMUmVmIHBhZ2VVUkxSZWYpOworCiBXS19F
WFBPUlQgdm9pZCBXS0ljb25EYXRhYmFzZUVuYWJsZURhdGFiYXNlQ2xlYW51cChXS0ljb25EYXRh
YmFzZVJlZiBpY29uRGF0YWJhc2UpOwogCiBXS19FWFBPUlQgdm9pZCBXS0ljb25EYXRhYmFzZVJl
bW92ZUFsbEljb25zKFdLSWNvbkRhdGFiYXNlUmVmIGljb25EYXRhYmFzZSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>