<?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>17783</bug_id>
          
          <creation_ts>2008-03-11 15:03:10 -0700</creation_ts>
          <short_desc>Correct USE macros from CF to CFNETWORK</short_desc>
          <delta_ts>2008-03-11 16:34:29 -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>523.x (Safari 3)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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>17730</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>73385</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2008-03-11 15:03:10 -0700</bug_when>
    <thetext>There are a handful of places where the use of CFNetwork-specific calls are protected by USE(CF).  For now, the Windows (Curl) build still uses CoreFoundation, so it would be nice if these were properly conditionalized.

The attached patch is based on changes http://bugs.webkit.org/show_bug.cgi?id=17730</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73391</commentid>
    <comment_count>1</comment_count>
      <attachid>19681</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2008-03-11 16:05:15 -0700</bug_when>
    <thetext>Created attachment 19681
Patch to conditionalize based on CFNetwork

The attached patch:
* Uses &quot;USE(CFNETWORK)&quot; instead of &quot;PLATFORM(CF)&quot; where appropriate.
* Fixes a bug in the call to InternetGetCookie, which was previously passing in the new blank UChar vector, rather than the name of the cookie to retrieve.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73393</commentid>
    <comment_count>2</comment_count>
      <attachid>19681</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2008-03-11 16:10:35 -0700</bug_when>
    <thetext>Comment on attachment 19681
Patch to conditionalize based on CFNetwork

You should add a summary of the changes to the ChangeLog. Something like &quot;Compilation fixes when using CoreFoundation but not CFNetwork&quot;.

r=me, though the ResourceHandle.h change seems out of place in this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73400</commentid>
    <comment_count>3</comment_count>
      <attachid>19685</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2008-03-11 16:22:16 -0700</bug_when>
    <thetext>Created attachment 19685
Small revision to extend ChangeLog.

* Updated Changelog to reference bug and explain change.
* Removed &quot;ResourceHandle.h&quot; change.  This will be landed in a future patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73401</commentid>
    <comment_count>4</comment_count>
      <attachid>19685</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2008-03-11 16:23:42 -0700</bug_when>
    <thetext>Comment on attachment 19685
Small revision to extend ChangeLog.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73404</commentid>
    <comment_count>5</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2008-03-11 16:34:29 -0700</bug_when>
    <thetext>Committed revision 30972.

</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>19681</attachid>
            <date>2008-03-11 16:05:15 -0700</date>
            <delta_ts>2008-03-11 16:22:16 -0700</delta_ts>
            <desc>Patch to conditionalize based on CFNetwork</desc>
            <filename>Curl_Part1.patch</filename>
            <type>text/plain</type>
            <size>4031</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzMDk2OCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMDgtMDMtMTEgIERhbmllbCBadWNrZXIgPHp1Y2tlckB3YWtlMy5j
b20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV0FS
TklORzogTk8gVEVTVCBDQVNFUyBBRERFRCBPUiBDSEFOR0VECisKKyAgICAgICAgKiBwbGF0Zm9y
bS9uZXR3b3JrL1Byb3RlY3Rpb25TcGFjZS5jcHA6ICBDaGFuZ2UgUExBVEZPUk0oQ0YpIHRvIFVT
RShDRk5FVFdPUkspCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUhhbmRsZS5j
cHA6IENoYW5nZSBQTEFURk9STShDRikgdG8gVVNFKENGTkVUV09SSykKKyAgICAgICAgKiBwbGF0
Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlLmg6IEFkZCBDdXJsIHRvIGNhc2UgZm9yIGdldElu
dGVybmFsCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay93aW4vQ29va2llSmFyV2luLmNwcDog
IENvcnJlY3QgZXJyb3IgaW4KKyAgICAgICAgICBJbnRlcm5ldEdldENvb2tpZSBjYWxsLiAgQ29u
ZGl0aW9uYWxpemUgJ2Nvb2tpZXNFbmFibGVkJyB0aGUgc2FtZQorICAgICAgICAgIGFzIGFsbCBv
dGhlciBpbXBsZW1lbnRhdGlvbnMgaW4gdGhpcyBmaWxlLgorCiAyMDA4LTAzLTExICBBZGFtIFJv
YmVuICA8YXJvYmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBNYWtlIGF0dHJpYnV0ZSBxdW90aW5n
IGluIERPTSB2aWV3IG1vcmUgY29uc2lzdGVudCB3aXRoIHNvdXJjZSB2aWV3CkluZGV4OiBXZWJD
b3JlL3BsYXRmb3JtL25ldHdvcmsvUHJvdGVjdGlvblNwYWNlLmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUHJvdGVjdGlvblNwYWNlLmNwcAkocmV2aXNpb24gMzA5
NjYpCisrKyBXZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUHJvdGVjdGlvblNwYWNlLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMjUsNyArMjUsNyBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1
ZGUgIlByb3RlY3Rpb25TcGFjZS5oIgogCi0jaWYgUExBVEZPUk0oQ0YpICYmICFQTEFURk9STShN
QUMpCisjaWYgVVNFKENGTkVUV09SSykgJiYgIVBMQVRGT1JNKE1BQykKICNpbmNsdWRlICJBdXRo
ZW50aWNhdGlvbkNGLmgiCiAjaW5jbHVkZSA8Q0ZOZXR3b3JrL0NGVVJMUHJvdGVjdGlvblNwYWNl
UHJpdi5oPgogI2luY2x1ZGUgPHd0Zi9SZXRhaW5QdHIuaD4KQEAgLTg3LDcgKzg3LDcgQEAgUHJv
dGVjdGlvblNwYWNlQXV0aGVudGljYXRpb25TY2hlbWUgUHJvdAogCiBib29sIFByb3RlY3Rpb25T
cGFjZTo6cmVjZWl2ZXNDcmVkZW50aWFsU2VjdXJlbHkoKSBjb25zdAogewotI2lmIFBMQVRGT1JN
KENGKSAmJiAhUExBVEZPUk0oTUFDKQorI2lmIFVTRShDRk5FVFdPUkspICYmICFQTEFURk9STShN
QUMpCiAgICAgUmV0YWluUHRyPENGVVJMUHJvdGVjdGlvblNwYWNlUmVmPiBjZlNwYWNlKEFkb3B0
Q0YsIGNyZWF0ZUNGKCp0aGlzKSk7CiAgICAgcmV0dXJuIGNmU3BhY2UgJiYgQ0ZVUkxQcm90ZWN0
aW9uU3BhY2VSZWNlaXZlc0NyZWRlbnRpYWxTZWN1cmVseShjZlNwYWNlLmdldCgpKTsKICNlbHNl
CkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VIYW5kbGUuY3BwCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUhhbmRsZS5jcHAJKHJl
dmlzaW9uIDMwOTY2KQorKysgV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFuZGxl
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtODgsNyArODgsNyBAQCB2b2lkIFJlc291cmNlSGFuZGxl
OjpjbGVhckF1dGhlbnRpY2F0aW9uCiB7CiAjaWYgUExBVEZPUk0oTUFDKQogICAgIGQtPm1fY3Vy
cmVudE1hY0NoYWxsZW5nZSA9IG5pbDsKLSNlbGlmIFBMQVRGT1JNKENGKQorI2VsaWYgVVNFKENG
TkVUV09SSykKICAgICBkLT5tX2N1cnJlbnRDRkNoYWxsZW5nZSA9IDA7CiAjZW5kaWYKICAgICBk
LT5tX2N1cnJlbnRXZWJDaGFsbGVuZ2UubnVsbGlmeSgpOwpJbmRleDogV2ViQ29yZS9wbGF0Zm9y
bS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9y
bS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlLmgJKHJldmlzaW9uIDMwOTY2KQorKysgV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlLmgJKHdvcmtpbmcgY29weSkKQEAgLTEzNyw3
ICsxMzcsNyBAQCBwdWJsaWM6CiAgICAgZnJpZW5kIExSRVNVTFQgX19zdGRjYWxsIFJlc291cmNl
SGFuZGxlV25kUHJvYyhIV05ELCB1bnNpZ25lZCBtZXNzYWdlLCBXUEFSQU0sIExQQVJBTSk7CiAj
ZW5kaWYKIAotI2lmIFBMQVRGT1JNKEdUSykgfHwgUExBVEZPUk0oUVQpIHx8IFBMQVRGT1JNKFdY
KQorI2lmIFBMQVRGT1JNKEdUSykgfHwgUExBVEZPUk0oUVQpIHx8IFBMQVRGT1JNKFdYKSB8fCBV
U0UoQ1VSTCkKICAgICBSZXNvdXJjZUhhbmRsZUludGVybmFsKiBnZXRJbnRlcm5hbCgpIHsgcmV0
dXJuIGQuZ2V0KCk7IH0KICNlbmRpZgogCkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsv
d2luL0Nvb2tpZUphcldpbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9uZXR3
b3JrL3dpbi9Db29raWVKYXJXaW4uY3BwCShyZXZpc2lvbiAzMDk2NikKKysrIFdlYkNvcmUvcGxh
dGZvcm0vbmV0d29yay93aW4vQ29va2llSmFyV2luLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTE4
LDcgKzExOCw3IEBAIFN0cmluZyBjb29raWVzKGNvbnN0IERvY3VtZW50KiAvKmRvY3VtZW4KICAg
ICAgICAgcmV0dXJuIFN0cmluZygpOwogCiAgICAgVmVjdG9yPFVDaGFyPiBidWZmZXIoY291bnQp
OwotICAgIEludGVybmV0R2V0Q29va2llKGJ1ZmZlci5kYXRhKCksIDAsIGJ1ZmZlciwgJmNvdW50
KTsKKyAgICBJbnRlcm5ldEdldENvb2tpZShzdHIuY2hhcmFjdGVyc1dpdGhOdWxsVGVybWluYXRp
b24oKSwgMCwgYnVmZmVyLmRhdGEoKSwgJmNvdW50KTsKICAgICBidWZmZXIuc2hyaW5rKGNvdW50
IC0gMSk7IC8vIElnbm9yZSB0aGUgbnVsbCB0ZXJtaW5hdG9yLgogICAgIHJldHVybiBTdHJpbmc6
OmFkb3B0KGJ1ZmZlcik7CiAjZW5kaWYKQEAgLTEyNiwxMCArMTI2LDE0IEBAIFN0cmluZyBjb29r
aWVzKGNvbnN0IERvY3VtZW50KiAvKmRvY3VtZW4KIAogYm9vbCBjb29raWVzRW5hYmxlZChjb25z
dCBEb2N1bWVudCogLypkb2N1bWVudCovKQogeworI2lmIFVTRShDRk5FVFdPUkspCiAgICAgQ0ZI
VFRQQ29va2llU3RvcmFnZUFjY2VwdFBvbGljeSBwb2xpY3kgPSBDRkhUVFBDb29raWVTdG9yYWdl
QWNjZXB0UG9saWN5T25seUZyb21NYWluRG9jdW1lbnREb21haW47CiAgICAgaWYgKENGSFRUUENv
b2tpZVN0b3JhZ2VSZWYgZGVmYXVsdENvb2tpZVN0b3JhZ2UgPSB3a0dldERlZmF1bHRIVFRQQ29v
a2llU3RvcmFnZSgpKQogICAgICAgICBwb2xpY3kgPSBDRkhUVFBDb29raWVTdG9yYWdlR2V0Q29v
a2llQWNjZXB0UG9saWN5KGRlZmF1bHRDb29raWVTdG9yYWdlKTsKICAgICByZXR1cm4gcG9saWN5
ID09IENGSFRUUENvb2tpZVN0b3JhZ2VBY2NlcHRQb2xpY3lPbmx5RnJvbU1haW5Eb2N1bWVudERv
bWFpbiB8fCBwb2xpY3kgPT0gQ0ZIVFRQQ29va2llU3RvcmFnZUFjY2VwdFBvbGljeUFsd2F5czsK
KyNlbHNlCisgICAgcmV0dXJuIHRydWU7CisjZW5kaWYKIH0KIAogfQo=
</data>
<flag name="review"
          id="8613"
          type_id="1"
          status="+"
          setter="aroben"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>19685</attachid>
            <date>2008-03-11 16:22:16 -0700</date>
            <delta_ts>2008-03-11 16:23:42 -0700</delta_ts>
            <desc>Small revision to extend ChangeLog.</desc>
            <filename>Curl_Part1.patch</filename>
            <type>text/plain</type>
            <size>3632</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzMDk2OCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMDgtMDMtMTEgIERhbmllbCBadWNrZXIgPHp1Y2tlckB3YWtlMy5j
b20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhl
cmUgYXJlIGEgaGFuZGZ1bCBvZiBwbGFjZWQgd2hlcmUgdGhlIHVzZSBvZiBDRk5ldHdvcmstc3Bl
Y2lmaWMKKyAgICAgICAgY2FsbHMgYXJlIHByb3RlY3RlZCBieSBQTEFURk9STShDRikuICBSZXZp
c2UgdG8gdXNlIHRoZSBtb3JlIHNwZWNpZmljCisgICAgICAgIFVTRShDRk5FVFdPUkspIG1hY3Jv
LiAgKFNlZSBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzc4MykgCisK
KyAgICAgICAgV0FSTklORzogTk8gVEVTVCBDQVNFUyBBRERFRCBPUiBDSEFOR0VECisKKyAgICAg
ICAgKiBwbGF0Zm9ybS9uZXR3b3JrL1Byb3RlY3Rpb25TcGFjZS5jcHA6ICBDaGFuZ2UgUExBVEZP
Uk0oQ0YpIHRvIFVTRShDRk5FVFdPUkspCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9SZXNv
dXJjZUhhbmRsZS5jcHA6IENoYW5nZSBQTEFURk9STShDRikgdG8gVVNFKENGTkVUV09SSykKKyAg
ICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL3dpbi9Db29raWVKYXJXaW4uY3BwOiAgQ29ycmVjdCBl
cnJvciBpbgorICAgICAgICAgIEludGVybmV0R2V0Q29va2llIGNhbGwuICBDb25kaXRpb25hbGl6
ZSAnY29va2llc0VuYWJsZWQnIHRoZSBzYW1lCisgICAgICAgICAgYXMgYWxsIG90aGVyIGltcGxl
bWVudGF0aW9ucyBpbiB0aGlzIGZpbGUuCisKIDIwMDgtMDMtMTEgIEFkYW0gUm9iZW4gIDxhcm9i
ZW5AYXBwbGUuY29tPgogCiAgICAgICAgIE1ha2UgYXR0cmlidXRlIHF1b3RpbmcgaW4gRE9NIHZp
ZXcgbW9yZSBjb25zaXN0ZW50IHdpdGggc291cmNlIHZpZXcKSW5kZXg6IFdlYkNvcmUvcGxhdGZv
cm0vbmV0d29yay9Qcm90ZWN0aW9uU3BhY2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxh
dGZvcm0vbmV0d29yay9Qcm90ZWN0aW9uU3BhY2UuY3BwCShyZXZpc2lvbiAzMDk2NikKKysrIFdl
YkNvcmUvcGxhdGZvcm0vbmV0d29yay9Qcm90ZWN0aW9uU3BhY2UuY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC0yNSw3ICsyNSw3IEBACiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAiUHJvdGVj
dGlvblNwYWNlLmgiCiAKLSNpZiBQTEFURk9STShDRikgJiYgIVBMQVRGT1JNKE1BQykKKyNpZiBV
U0UoQ0ZORVRXT1JLKSAmJiAhUExBVEZPUk0oTUFDKQogI2luY2x1ZGUgIkF1dGhlbnRpY2F0aW9u
Q0YuaCIKICNpbmNsdWRlIDxDRk5ldHdvcmsvQ0ZVUkxQcm90ZWN0aW9uU3BhY2VQcml2Lmg+CiAj
aW5jbHVkZSA8d3RmL1JldGFpblB0ci5oPgpAQCAtODcsNyArODcsNyBAQCBQcm90ZWN0aW9uU3Bh
Y2VBdXRoZW50aWNhdGlvblNjaGVtZSBQcm90CiAKIGJvb2wgUHJvdGVjdGlvblNwYWNlOjpyZWNl
aXZlc0NyZWRlbnRpYWxTZWN1cmVseSgpIGNvbnN0CiB7Ci0jaWYgUExBVEZPUk0oQ0YpICYmICFQ
TEFURk9STShNQUMpCisjaWYgVVNFKENGTkVUV09SSykgJiYgIVBMQVRGT1JNKE1BQykKICAgICBS
ZXRhaW5QdHI8Q0ZVUkxQcm90ZWN0aW9uU3BhY2VSZWY+IGNmU3BhY2UoQWRvcHRDRiwgY3JlYXRl
Q0YoKnRoaXMpKTsKICAgICByZXR1cm4gY2ZTcGFjZSAmJiBDRlVSTFByb3RlY3Rpb25TcGFjZVJl
Y2VpdmVzQ3JlZGVudGlhbFNlY3VyZWx5KGNmU3BhY2UuZ2V0KCkpOwogI2Vsc2UKSW5kZXg6IFdl
YkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUhhbmRsZS5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlLmNwcAkocmV2aXNpb24gMzA5
NjYpCisrKyBXZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VIYW5kbGUuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC04OCw3ICs4OCw3IEBAIHZvaWQgUmVzb3VyY2VIYW5kbGU6OmNsZWFyQXV0
aGVudGljYXRpb24KIHsKICNpZiBQTEFURk9STShNQUMpCiAgICAgZC0+bV9jdXJyZW50TWFjQ2hh
bGxlbmdlID0gbmlsOwotI2VsaWYgUExBVEZPUk0oQ0YpCisjZWxpZiBVU0UoQ0ZORVRXT1JLKQog
ICAgIGQtPm1fY3VycmVudENGQ2hhbGxlbmdlID0gMDsKICNlbmRpZgogICAgIGQtPm1fY3VycmVu
dFdlYkNoYWxsZW5nZS5udWxsaWZ5KCk7CkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsv
d2luL0Nvb2tpZUphcldpbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9uZXR3
b3JrL3dpbi9Db29raWVKYXJXaW4uY3BwCShyZXZpc2lvbiAzMDk2NikKKysrIFdlYkNvcmUvcGxh
dGZvcm0vbmV0d29yay93aW4vQ29va2llSmFyV2luLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTE4
LDcgKzExOCw3IEBAIFN0cmluZyBjb29raWVzKGNvbnN0IERvY3VtZW50KiAvKmRvY3VtZW4KICAg
ICAgICAgcmV0dXJuIFN0cmluZygpOwogCiAgICAgVmVjdG9yPFVDaGFyPiBidWZmZXIoY291bnQp
OwotICAgIEludGVybmV0R2V0Q29va2llKGJ1ZmZlci5kYXRhKCksIDAsIGJ1ZmZlciwgJmNvdW50
KTsKKyAgICBJbnRlcm5ldEdldENvb2tpZShzdHIuY2hhcmFjdGVyc1dpdGhOdWxsVGVybWluYXRp
b24oKSwgMCwgYnVmZmVyLmRhdGEoKSwgJmNvdW50KTsKICAgICBidWZmZXIuc2hyaW5rKGNvdW50
IC0gMSk7IC8vIElnbm9yZSB0aGUgbnVsbCB0ZXJtaW5hdG9yLgogICAgIHJldHVybiBTdHJpbmc6
OmFkb3B0KGJ1ZmZlcik7CiAjZW5kaWYKQEAgLTEyNiwxMCArMTI2LDE0IEBAIFN0cmluZyBjb29r
aWVzKGNvbnN0IERvY3VtZW50KiAvKmRvY3VtZW4KIAogYm9vbCBjb29raWVzRW5hYmxlZChjb25z
dCBEb2N1bWVudCogLypkb2N1bWVudCovKQogeworI2lmIFVTRShDRk5FVFdPUkspCiAgICAgQ0ZI
VFRQQ29va2llU3RvcmFnZUFjY2VwdFBvbGljeSBwb2xpY3kgPSBDRkhUVFBDb29raWVTdG9yYWdl
QWNjZXB0UG9saWN5T25seUZyb21NYWluRG9jdW1lbnREb21haW47CiAgICAgaWYgKENGSFRUUENv
b2tpZVN0b3JhZ2VSZWYgZGVmYXVsdENvb2tpZVN0b3JhZ2UgPSB3a0dldERlZmF1bHRIVFRQQ29v
a2llU3RvcmFnZSgpKQogICAgICAgICBwb2xpY3kgPSBDRkhUVFBDb29raWVTdG9yYWdlR2V0Q29v
a2llQWNjZXB0UG9saWN5KGRlZmF1bHRDb29raWVTdG9yYWdlKTsKICAgICByZXR1cm4gcG9saWN5
ID09IENGSFRUUENvb2tpZVN0b3JhZ2VBY2NlcHRQb2xpY3lPbmx5RnJvbU1haW5Eb2N1bWVudERv
bWFpbiB8fCBwb2xpY3kgPT0gQ0ZIVFRQQ29va2llU3RvcmFnZUFjY2VwdFBvbGljeUFsd2F5czsK
KyNlbHNlCisgICAgcmV0dXJuIHRydWU7CisjZW5kaWYKIH0KIAogfQo=
</data>
<flag name="review"
          id="8614"
          type_id="1"
          status="+"
          setter="aroben"
    />
          </attachment>
      

    </bug>

</bugzilla>