<?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>115683</bug_id>
          
          <creation_ts>2013-05-06 16:52:48 -0700</creation_ts>
          <short_desc>Remove some unnecessary soft linking in NetworkProcess</short_desc>
          <delta_ts>2013-05-07 10:09:50 -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>Mac</rep_platform>
          <op_sys>All</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="Brady Eidson">beidson</reporter>
          <assigned_to name="Brady Eidson">beidson</assigned_to>
          <cc>ap</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>885510</commentid>
    <comment_count>0</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2013-05-06 16:52:48 -0700</bug_when>
    <thetext>Remove some unnecessary soft linking in NetworkProcess.

These can be replaced with forward declarations.

Some of theIn radar &lt;rdar://problem/13821779&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>885513</commentid>
    <comment_count>1</comment_count>
      <attachid>200856</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2013-05-06 16:55:59 -0700</bug_when>
    <thetext>Created attachment 200856
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>885514</commentid>
    <comment_count>2</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2013-05-06 17:04:39 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/149651</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>885573</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-05-06 20:17:56 -0700</bug_when>
    <thetext>One thing we are trying to do more now is conditionally include internal headers. That way, compiler will tell us if prototypes change in the future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>885749</commentid>
    <comment_count>4</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2013-05-07 08:59:50 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; One thing we are trying to do more now is conditionally include internal headers. That way, compiler will tell us if prototypes change in the future.

Yes, Mark mentioned this to use last night.  It appears that it&apos;s been done in precisely two locations, and you were the first back in February - Should&apos;ve shared it with us then!  :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>885775</commentid>
    <comment_count>5</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2013-05-07 09:24:06 -0700</bug_when>
    <thetext>...and doing this revealed a terrible bug with last nights patch - The exact type of bug this trick is meant to catch!

Followup coming...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>885779</commentid>
    <comment_count>6</comment_count>
      <attachid>200917</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2013-05-07 09:27:48 -0700</bug_when>
    <thetext>Created attachment 200917
Patch v2 - Include headers when available, and fix a bug 149651 introduced.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>885797</commentid>
    <comment_count>7</comment_count>
      <attachid>200917</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-05-07 10:06:46 -0700</bug_when>
    <thetext>Comment on attachment 200917
Patch v2 - Include headers when available, and fix a bug 149651 introduced.

I&apos;m here for the owner sign-off!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>885799</commentid>
    <comment_count>8</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2013-05-07 10:09:50 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/149678</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>200856</attachid>
            <date>2013-05-06 16:55:59 -0700</date>
            <delta_ts>2013-05-07 09:27:48 -0700</delta_ts>
            <desc>Patch v1</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>5579</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA3MWI4ZmNmLi5jNWNkZWUxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTgg
QEAKKzIwMTMtMDUtMDYgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgorCisgICAg
ICAgIFJlbW92ZSBzb21lIHVubmVjZXNzYXJ5IHNvZnQgbGlua2luZyBpbiBOZXR3b3JrUHJvY2Vz
cy4KKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzEzODIxNzc5PiBhbmQgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNTY4MworCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlcGxhY2Ugc29tZSB1bm5lZWRlZCBzb2Z0IGxpbmtp
bmcgd2l0aCBmb3J3YXJkIGRlY2xhcmF0aW9ucy4KKworICAgICAgICAqIE5ldHdvcmtQcm9jZXNz
L21hYy9EaXNrQ2FjaGVNb25pdG9yLm1tOgorICAgICAgICAoV2ViS2l0OjpEaXNrQ2FjaGVNb25p
dG9yOjpEaXNrQ2FjaGVNb25pdG9yKToKKyAgICAgICAgKiBOZXR3b3JrUHJvY2Vzcy9tYWMvTmV0
d29ya1Jlc291cmNlTG9hZGVyTWFjLm1tOgorICAgICAgICAoV2ViS2l0OjpOZXR3b3JrUmVzb3Vy
Y2VMb2FkZXI6OnRyeUdldFNoYXJlYWJsZUhhbmRsZUZyb21DRlVSTENhY2hlZFJlc3BvbnNlKToK
KyAgICAgICAgKFdlYktpdDo6TmV0d29ya1Jlc291cmNlTG9hZGVyOjp0cnlHZXRTaGFyZWFibGVI
YW5kbGVGcm9tU2hhcmVkQnVmZmVyKToKKwogMjAxMy0wNS0wNiAgQW5kZXJzIENhcmxzc29uICA8
YW5kZXJzY2FAYXBwbGUuY29tPgogCiAgICAgICAgIEV2ZXJ5IExvY2FsU3RvcmFnZURhdGFiYXNl
IHNob3VsZCBrbm93IGFib3V0IGl0cyB0cmFja2VyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
Mi9OZXR3b3JrUHJvY2Vzcy9tYWMvRGlza0NhY2hlTW9uaXRvci5tbSBiL1NvdXJjZS9XZWJLaXQy
L05ldHdvcmtQcm9jZXNzL21hYy9EaXNrQ2FjaGVNb25pdG9yLm1tCmluZGV4IDA0YWE2ZmIuLmQy
YTgyZWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL05ldHdvcmtQcm9jZXNzL21hYy9EaXNr
Q2FjaGVNb25pdG9yLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL05ldHdvcmtQcm9jZXNzL21hYy9E
aXNrQ2FjaGVNb25pdG9yLm1tCkBAIC0zMCwyMCArMzAsMTEgQEAKICNpbXBvcnQgIk5ldHdvcmtQ
cm9jZXNzQ29ubmVjdGlvbk1lc3NhZ2VzLmgiCiAjaW1wb3J0ICJOZXR3b3JrUmVzb3VyY2VMb2Fk
ZXIuaCIKICNpbXBvcnQgIldlYkNvcmVBcmd1bWVudENvZGVycy5oIgotI2ltcG9ydCA8V2ViQ29y
ZS9Tb2Z0TGlua2luZy5oPgogCiAjaWYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+
PSAxMDkwCiAKLVNPRlRfTElOS19GUkFNRVdPUksoQ0ZOZXR3b3JrKQotCiB0eXBlZGVmIHZvaWQg
KF5DRkNhY2hlZFVSTFJlc3BvbnNlQ2FsbEJhY2tCbG9jaykoQ0ZDYWNoZWRVUkxSZXNwb25zZVJl
Zik7Ci1zdGF0aWMgdm9pZCBDRkNhY2hlZFVSTFJlc3BvbnNlU2V0QmVjYW1lRmlsZUJhY2tlZENh
bGxCYWNrQmxvY2soQ0ZDYWNoZWRVUkxSZXNwb25zZVJlZiByZXNwb25zZSwgQ0ZDYWNoZWRVUkxS
ZXNwb25zZUNhbGxCYWNrQmxvY2sgY2FsbGJhY2ssIGRpc3BhdGNoX3F1ZXVlX3QgcXVldWUpCi17
Ci0gICAgdHlwZWRlZiB2b2lkICgqU2V0Q2FsbGJhY2tGdW5jdGlvblR5cGUpKENGQ2FjaGVkVVJM
UmVzcG9uc2VSZWYsIENGQ2FjaGVkVVJMUmVzcG9uc2VDYWxsQmFja0Jsb2NrLCBkaXNwYXRjaF9x
dWV1ZV90KTsKLSAgICBzdGF0aWMgU2V0Q2FsbGJhY2tGdW5jdGlvblR5cGUgc29mdFJlc3BvbnNl
U2V0QmVjYW1lRmlsZUJhY2tlZENhbGxCYWNrQmxvY2sgPSAoU2V0Q2FsbGJhY2tGdW5jdGlvblR5
cGUpIGRsc3ltKENGTmV0d29ya0xpYnJhcnkoKSwgIl9DRkNhY2hlZFVSTFJlc3BvbnNlU2V0QmVj
YW1lRmlsZUJhY2tlZENhbGxCYWNrQmxvY2siKTsKLSAgICBpZiAoc29mdFJlc3BvbnNlU2V0QmVj
YW1lRmlsZUJhY2tlZENhbGxCYWNrQmxvY2spCi0gICAgICAgIHJldHVybiBzb2Z0UmVzcG9uc2VT
ZXRCZWNhbWVGaWxlQmFja2VkQ2FsbEJhY2tCbG9jayhyZXNwb25zZSwgY2FsbGJhY2ssIHF1ZXVl
KTsKLX0KK2V4dGVybiAiQyIgdm9pZCBfQ0ZDYWNoZWRVUkxSZXNwb25zZVNldEJlY2FtZUZpbGVC
YWNrZWRDYWxsQmFja0Jsb2NrKENGQ2FjaGVkVVJMUmVzcG9uc2VSZWYsIENGQ2FjaGVkVVJMUmVz
cG9uc2VDYWxsQmFja0Jsb2NrLCBkaXNwYXRjaF9xdWV1ZV90KTsKIAogdXNpbmcgbmFtZXNwYWNl
IFdlYkNvcmU7CiAKQEAgLTk0LDcgKzg1LDcgQEAgRGlza0NhY2hlTW9uaXRvcjo6RGlza0NhY2hl
TW9uaXRvcihDRkNhY2hlZFVSTFJlc3BvbnNlUmVmIGNhY2hlZFJlc3BvbnNlLCBOZXR3b3IKICAg
ICAgICAgbW9uaXRvci0+c2VuZChNZXNzYWdlczo6TmV0d29ya1Byb2Nlc3NDb25uZWN0aW9uOjpE
aWRDYWNoZVJlc291cmNlKG1vbml0b3ItPnJlc291cmNlUmVxdWVzdCgpLCBoYW5kbGUpKTsKICAg
ICB9OwogCi0gICAgQ0ZDYWNoZWRVUkxSZXNwb25zZVNldEJlY2FtZUZpbGVCYWNrZWRDYWxsQmFj
a0Jsb2NrKGNhY2hlZFJlc3BvbnNlLCBibG9jaywgZGlzcGF0Y2hfZ2V0X21haW5fcXVldWUoKSk7
CisgICAgX0NGQ2FjaGVkVVJMUmVzcG9uc2VTZXRCZWNhbWVGaWxlQmFja2VkQ2FsbEJhY2tCbG9j
ayhjYWNoZWRSZXNwb25zZSwgYmxvY2ssIGRpc3BhdGNoX2dldF9tYWluX3F1ZXVlKCkpOwogfQog
CiBDb3JlSVBDOjpDb25uZWN0aW9uKiBEaXNrQ2FjaGVNb25pdG9yOjpjb25uZWN0aW9uKCkgY29u
c3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL05ldHdvcmtQcm9jZXNzL21hYy9OZXR3b3Jr
UmVzb3VyY2VMb2FkZXJNYWMubW0gYi9Tb3VyY2UvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vzcy9tYWMv
TmV0d29ya1Jlc291cmNlTG9hZGVyTWFjLm1tCmluZGV4IDQzZjBjODYuLjQ5MTE1YTkgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL05ldHdvcmtQcm9jZXNzL21hYy9OZXR3b3JrUmVzb3VyY2VM
b2FkZXJNYWMubW0KKysrIGIvU291cmNlL1dlYktpdDIvTmV0d29ya1Byb2Nlc3MvbWFjL05ldHdv
cmtSZXNvdXJjZUxvYWRlck1hYy5tbQpAQCAtMzAsNyArMzAsNiBAQAogI2ltcG9ydCAiU2hhcmVh
YmxlUmVzb3VyY2UuaCIKICNpbXBvcnQgPFdlYkNvcmUvUmVzb3VyY2VIYW5kbGUuaD4KICNpbXBv
cnQgPFdlYkNvcmUvU2hhcmVkQnVmZmVyLmg+Ci0jaW1wb3J0IDxXZWJDb3JlL1NvZnRMaW5raW5n
Lmg+CiAKIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwogCkBAIC0zOSwyNyArMzgsOCBAQCB0eXBl
ZGVmIGNvbnN0IHN0cnVjdCBfQ0ZVUkxDYWNoZSogQ0ZVUkxDYWNoZVJlZjsKIHR5cGVkZWYgY29u
c3Qgc3RydWN0IF9DRkNhY2hlZFVSTFJlc3BvbnNlKiBDRkNhY2hlZFVSTFJlc3BvbnNlUmVmOwog
ZXh0ZXJuICJDIiBDRlVSTENhY2hlUmVmIENGVVJMQ2FjaGVDb3B5U2hhcmVkVVJMQ2FjaGUoKTsK
IGV4dGVybiAiQyIgQ0ZDYWNoZWRVUkxSZXNwb25zZVJlZiBDRlVSTENhY2hlQ29weVJlc3BvbnNl
Rm9yUmVxdWVzdChDRlVSTENhY2hlUmVmLCBDRlVSTFJlcXVlc3RSZWYpOwotCi1TT0ZUX0xJTktf
RlJBTUVXT1JLKENGTmV0d29yaykKLXN0YXRpYyBDRkRhdGFSZWYgQ0ZDYWNoZWRVUkxSZXNwb25z
ZUdldE1lbU1hcHBlZERhdGEoQ0ZDYWNoZWRVUkxSZXNwb25zZVJlZiByZXNwb25zZSkKLXsKLSAg
ICB0eXBlZGVmIENGRGF0YVJlZiAoKmZ1bmN0aW9uVHlwZSkoQ0ZDYWNoZWRVUkxSZXNwb25zZVJl
Zik7Ci0gICAgc3RhdGljIGZ1bmN0aW9uVHlwZSBzb2Z0R2V0TWVtTWFwcGVkRGF0YSA9IChmdW5j
dGlvblR5cGUpIGRsc3ltKENGTmV0d29ya0xpYnJhcnkoKSwgIl9DRkNhY2hlZFVSTFJlc3BvbnNl
R2V0TWVtTWFwcGVkRGF0YSIpOwotICAgIAotICAgIGlmIChzb2Z0R2V0TWVtTWFwcGVkRGF0YSkK
LSAgICAgICAgcmV0dXJuIHNvZnRHZXRNZW1NYXBwZWREYXRhKHJlc3BvbnNlKTsKLSAgICByZXR1
cm4gTlVMTDsKLX0KLQotc3RhdGljIGJvb2wgQ0ZVUkxDYWNoZUlzTWVtTWFwcGVkRGF0YShDRlVS
TENhY2hlUmVmIGNhY2hlLCBDRkRhdGFSZWYgZGF0YSkKLXsKLSAgICB0eXBlZGVmIENGQm9vbGVh
blJlZiAoKmZ1bmN0aW9uVHlwZSkoQ0ZVUkxDYWNoZVJlZiBjYWNoZSwgQ0ZEYXRhUmVmIGRhdGEp
OwotICAgIHN0YXRpYyBmdW5jdGlvblR5cGUgc29mdExpbmtJc0NhY2hlTU1BUGVkRGF0YSA9IChm
dW5jdGlvblR5cGUpIGRsc3ltKENGTmV0d29ya0xpYnJhcnkoKSwgIl9DRlVSTENhY2hlSXNSZXNw
b25zZURhdGFNZW1NYXBwZWQiKTsKLSAgIAotICAgIGlmIChzb2Z0TGlua0lzQ2FjaGVNTUFQZWRE
YXRhKQotICAgICAgICByZXR1cm4gc29mdExpbmtJc0NhY2hlTU1BUGVkRGF0YShjYWNoZSwgZGF0
YSkgPT0ga0NGQm9vbGVhblRydWU7Ci0gICAgcmV0dXJuIGZhbHNlOwotfQorZXh0ZXJuICJDIiBD
RkRhdGFSZWYgX0NGQ2FjaGVkVVJMUmVzcG9uc2VHZXRNZW1NYXBwZWREYXRhKENGQ2FjaGVkVVJM
UmVzcG9uc2VSZWYpOworZXh0ZXJuICJDIiBib29sIF9DRlVSTENhY2hlSXNSZXNwb25zZURhdGFN
ZW1NYXBwZWQoQ0ZVUkxDYWNoZVJlZiwgQ0ZEYXRhUmVmKTsKICNlbmRpZgogCiBAaW50ZXJmYWNl
IE5TQ2FjaGVkVVJMUmVzcG9uc2UgKE5TQ2FjaGVkVVJMUmVzcG9uc2VEZXRhaWxzKQpAQCAtODgs
NyArNjgsNyBAQCBzdGF0aWMgdm9pZCB0cnlHZXRTaGFyZWFibGVIYW5kbGVGcm9tQ0ZEYXRhKFNo
YXJlYWJsZVJlc291cmNlOjpIYW5kbGUmIGhhbmRsZSwgQwogCiB2b2lkIE5ldHdvcmtSZXNvdXJj
ZUxvYWRlcjo6dHJ5R2V0U2hhcmVhYmxlSGFuZGxlRnJvbUNGVVJMQ2FjaGVkUmVzcG9uc2UoU2hh
cmVhYmxlUmVzb3VyY2U6OkhhbmRsZSYgaGFuZGxlLCBDRkNhY2hlZFVSTFJlc3BvbnNlUmVmIGNh
Y2hlZFJlc3BvbnNlKQogewotICAgIENGRGF0YVJlZiBkYXRhID0gQ0ZDYWNoZWRVUkxSZXNwb25z
ZUdldE1lbU1hcHBlZERhdGEoY2FjaGVkUmVzcG9uc2UpOworICAgIENGRGF0YVJlZiBkYXRhID0g
X0NGQ2FjaGVkVVJMUmVzcG9uc2VHZXRNZW1NYXBwZWREYXRhKGNhY2hlZFJlc3BvbnNlKTsKIAog
ICAgIHRyeUdldFNoYXJlYWJsZUhhbmRsZUZyb21DRkRhdGEoaGFuZGxlLCBkYXRhKTsKIH0KQEAg
LTEwMCw3ICs4MCw3IEBAIHZvaWQgTmV0d29ya1Jlc291cmNlTG9hZGVyOjp0cnlHZXRTaGFyZWFi
bGVIYW5kbGVGcm9tU2hhcmVkQnVmZmVyKFNoYXJlYWJsZVJlc291CiAgICAgICAgIHJldHVybjsK
IAogICAgIFJldGFpblB0cjxDRkRhdGFSZWY+IGRhdGEgPSBhZG9wdENGKGJ1ZmZlci0+Y3JlYXRl
Q0ZEYXRhKCkpOwotICAgIGlmICghQ0ZVUkxDYWNoZUlzTWVtTWFwcGVkRGF0YShjYWNoZS5nZXQo
KSwgZGF0YS5nZXQoKSkpCisgICAgaWYgKCFfQ0ZVUkxDYWNoZUlzUmVzcG9uc2VEYXRhTWVtTWFw
cGVkKGNhY2hlLmdldCgpLCBkYXRhLmdldCgpKSkKICAgICAgICAgcmV0dXJuOwogCiAgICAgdHJ5
R2V0U2hhcmVhYmxlSGFuZGxlRnJvbUNGRGF0YShoYW5kbGUsIGRhdGEuZ2V0KCkpOwo=
</data>
<flag name="review"
          id="222131"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>200917</attachid>
            <date>2013-05-07 09:27:48 -0700</date>
            <delta_ts>2013-05-07 10:06:46 -0700</delta_ts>
            <desc>Patch v2 - Include headers when available, and fix a bug 149651 introduced.</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>3133</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA3ZTZkNDI1Li5lMDFkNzk0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcg
QEAKKzIwMTMtMDUtMDcgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgorCisgICAg
ICAgIFJlbW92ZSBzb21lIHVubmVjZXNzYXJ5IHNvZnQgbGlua2luZyBpbiBOZXR3b3JrUHJvY2Vz
cy4gKFRha2UgMikKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzEzODIxNzc5PiBhbmQgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNTY4MworCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFzIGEgZm9sbG93dXAgdG8gcjE0OTY1
MSwgaW5jbHVkZSB0aGUgcHJpdmF0ZSBoZWFkZXJzIGNvbmRpdGlvbmFsbHkuCisgICAgICAgIEFs
c28sIGZpeCBhIGJ1ZyBpbnRyb2R1Y2VkIHdpdGggcjE0OTY1MSAoYm9vbCB2cyBDRkJvb2xlYW5S
ZWYpLgorCisgICAgICAgICogTmV0d29ya1Byb2Nlc3MvbWFjL0Rpc2tDYWNoZU1vbml0b3IubW06
CisgICAgICAgICogTmV0d29ya1Byb2Nlc3MvbWFjL05ldHdvcmtSZXNvdXJjZUxvYWRlck1hYy5t
bToKKyAgICAgICAgKFdlYktpdDo6TmV0d29ya1Jlc291cmNlTG9hZGVyOjp0cnlHZXRTaGFyZWFi
bGVIYW5kbGVGcm9tU2hhcmVkQnVmZmVyKToKKwogMjAxMy0wNS0wNiAgQnJhZHkgRWlkc29uICA8
YmVpZHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIHNvbWUgdW5uZWNlc3Nhcnkgc29m
dCBsaW5raW5nIGluIE5ldHdvcmtQcm9jZXNzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIv
TmV0d29ya1Byb2Nlc3MvbWFjL0Rpc2tDYWNoZU1vbml0b3IubW0gYi9Tb3VyY2UvV2ViS2l0Mi9O
ZXR3b3JrUHJvY2Vzcy9tYWMvRGlza0NhY2hlTW9uaXRvci5tbQppbmRleCBkMmE4MmViLi45ZjYw
NjA2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vzcy9tYWMvRGlza0Nh
Y2hlTW9uaXRvci5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vzcy9tYWMvRGlz
a0NhY2hlTW9uaXRvci5tbQpAQCAtMzEsNiArMzEsMTIgQEAKICNpbXBvcnQgIk5ldHdvcmtSZXNv
dXJjZUxvYWRlci5oIgogI2ltcG9ydCAiV2ViQ29yZUFyZ3VtZW50Q29kZXJzLmgiCiAKKyNpZmRl
ZiBfX2hhc19pbmNsdWRlCisjaWYgX19oYXNfaW5jbHVkZSg8Q0ZOZXR3b3JrL0NGVVJMQ2FjaGVQ
cml2Lmg+KQorI2luY2x1ZGUgPENGTmV0d29yay9DRlVSTENhY2hlUHJpdi5oPgorI2VuZGlmCisj
ZW5kaWYKKwogI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTA5MAogCiB0
eXBlZGVmIHZvaWQgKF5DRkNhY2hlZFVSTFJlc3BvbnNlQ2FsbEJhY2tCbG9jaykoQ0ZDYWNoZWRV
UkxSZXNwb25zZVJlZik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vz
cy9tYWMvTmV0d29ya1Jlc291cmNlTG9hZGVyTWFjLm1tIGIvU291cmNlL1dlYktpdDIvTmV0d29y
a1Byb2Nlc3MvbWFjL05ldHdvcmtSZXNvdXJjZUxvYWRlck1hYy5tbQppbmRleCA0OTExNWE5Li44
NGVhMTQ5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vzcy9tYWMvTmV0
d29ya1Jlc291cmNlTG9hZGVyTWFjLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL05ldHdvcmtQcm9j
ZXNzL21hYy9OZXR3b3JrUmVzb3VyY2VMb2FkZXJNYWMubW0KQEAgLTMzLDEzICszMywyMiBAQAog
CiB1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKIAorI2lmZGVmIF9faGFzX2luY2x1ZGUKKyNpZiBf
X2hhc19pbmNsdWRlKDxDRk5ldHdvcmsvQ0ZVUkxDYWNoZS5oPikKKyNpbmNsdWRlIDxDRk5ldHdv
cmsvQ0ZVUkxDYWNoZS5oPgorI2VuZGlmCisjaWYgX19oYXNfaW5jbHVkZSg8Q0ZOZXR3b3JrL0NG
VVJMQ2FjaGVQcml2Lmg+KQorI2luY2x1ZGUgPENGTmV0d29yay9DRlVSTENhY2hlUHJpdi5oPgor
I2VuZGlmCisjZW5kaWYKKwogI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0g
MTA5MAogdHlwZWRlZiBjb25zdCBzdHJ1Y3QgX0NGVVJMQ2FjaGUqIENGVVJMQ2FjaGVSZWY7CiB0
eXBlZGVmIGNvbnN0IHN0cnVjdCBfQ0ZDYWNoZWRVUkxSZXNwb25zZSogQ0ZDYWNoZWRVUkxSZXNw
b25zZVJlZjsKIGV4dGVybiAiQyIgQ0ZVUkxDYWNoZVJlZiBDRlVSTENhY2hlQ29weVNoYXJlZFVS
TENhY2hlKCk7CiBleHRlcm4gIkMiIENGQ2FjaGVkVVJMUmVzcG9uc2VSZWYgQ0ZVUkxDYWNoZUNv
cHlSZXNwb25zZUZvclJlcXVlc3QoQ0ZVUkxDYWNoZVJlZiwgQ0ZVUkxSZXF1ZXN0UmVmKTsKIGV4
dGVybiAiQyIgQ0ZEYXRhUmVmIF9DRkNhY2hlZFVSTFJlc3BvbnNlR2V0TWVtTWFwcGVkRGF0YShD
RkNhY2hlZFVSTFJlc3BvbnNlUmVmKTsKLWV4dGVybiAiQyIgYm9vbCBfQ0ZVUkxDYWNoZUlzUmVz
cG9uc2VEYXRhTWVtTWFwcGVkKENGVVJMQ2FjaGVSZWYsIENGRGF0YVJlZik7CitleHRlcm4gIkMi
IENGQm9vbGVhblJlZiBfQ0ZVUkxDYWNoZUlzUmVzcG9uc2VEYXRhTWVtTWFwcGVkKENGVVJMQ2Fj
aGVSZWYsIENGRGF0YVJlZik7CiAjZW5kaWYKIAogQGludGVyZmFjZSBOU0NhY2hlZFVSTFJlc3Bv
bnNlIChOU0NhY2hlZFVSTFJlc3BvbnNlRGV0YWlscykKQEAgLTgwLDcgKzg5LDcgQEAgdm9pZCBO
ZXR3b3JrUmVzb3VyY2VMb2FkZXI6OnRyeUdldFNoYXJlYWJsZUhhbmRsZUZyb21TaGFyZWRCdWZm
ZXIoU2hhcmVhYmxlUmVzb3UKICAgICAgICAgcmV0dXJuOwogCiAgICAgUmV0YWluUHRyPENGRGF0
YVJlZj4gZGF0YSA9IGFkb3B0Q0YoYnVmZmVyLT5jcmVhdGVDRkRhdGEoKSk7Ci0gICAgaWYgKCFf
Q0ZVUkxDYWNoZUlzUmVzcG9uc2VEYXRhTWVtTWFwcGVkKGNhY2hlLmdldCgpLCBkYXRhLmdldCgp
KSkKKyAgICBpZiAoX0NGVVJMQ2FjaGVJc1Jlc3BvbnNlRGF0YU1lbU1hcHBlZChjYWNoZS5nZXQo
KSwgZGF0YS5nZXQoKSkgPT0ga0NGQm9vbGVhbkZhbHNlKQogICAgICAgICByZXR1cm47CiAKICAg
ICB0cnlHZXRTaGFyZWFibGVIYW5kbGVGcm9tQ0ZEYXRhKGhhbmRsZSwgZGF0YS5nZXQoKSk7Cg==
</data>
<flag name="review"
          id="222215"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>