<?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>118769</bug_id>
          
          <creation_ts>2013-07-16 21:01:24 -0700</creation_ts>
          <short_desc>[EFL][WK2] EWK2DownloadJobTest should be defined by inheriting from EWK2UnitTestBase.</short_desc>
          <delta_ts>2013-07-17 00:13:57 -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>Other</rep_platform>
          <op_sys>Linux</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>118716</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Donggwan Kim">donggwan.kim</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>rakuco</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>909130</commentid>
    <comment_count>0</comment_count>
    <who name="Donggwan Kim">donggwan.kim</who>
    <bug_when>2013-07-16 21:01:24 -0700</bug_when>
    <thetext>Same approach as https://bugs.webkit.org/show_bug.cgi?id=118717</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>909132</commentid>
    <comment_count>1</comment_count>
      <attachid>206842</attachid>
    <who name="Donggwan Kim">donggwan.kim</who>
    <bug_when>2013-07-16 21:04:21 -0700</bug_when>
    <thetext>Created attachment 206842
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>909176</commentid>
    <comment_count>2</comment_count>
      <attachid>206842</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2013-07-16 23:46:48 -0700</bug_when>
    <thetext>Comment on attachment 206842
Patch

Ok, r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>909205</commentid>
    <comment_count>3</comment_count>
      <attachid>206842</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-07-17 00:13:55 -0700</bug_when>
    <thetext>Comment on attachment 206842
Patch

Clearing flags on attachment: 206842

Committed r152764: &lt;http://trac.webkit.org/changeset/152764&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>909206</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-07-17 00:13:57 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>206842</attachid>
            <date>2013-07-16 21:04:21 -0700</date>
            <delta_ts>2013-07-17 00:13:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-118769-20130716210424.patch</filename>
            <type>text/plain</type>
            <size>10343</size>
            <attacher name="Donggwan Kim">donggwan.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUyNzUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZjJlZDIxY2E1ODYyNzVm
MGJiYTI4Zjg2YjFmN2VmOTY3YmY0MWJiMC4uMGViMjg3YmM1OGYzMTgxNWE3NmZhZDQ1MTg0YTEx
Zjc4ZjNmNDE1NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEzLTA3LTE2ICBEb25n
LUd3YW4gS2ltICA8ZG9uZ2d3YW4ua2ltQHNhbXN1bmcuY29tPgorCisgICAgICAgIFtFRkxdW1dL
Ml0gRVdLMkRvd25sb2FkSm9iVGVzdCBzaG91bGQgYmUgZGVmaW5lZCBieSBpbmhlcml0aW5nIGZy
b20gRVdLMlVuaXRUZXN0QmFzZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTExODc2OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEl0IHNob3VsZCBiZSBkZWZpbmVkIGFzIHJlbGV2YW50IHRlc3QgY2xhc3Mg
c3BlY2lmaWMgdG8gZWFjaCB0ZXN0IGZpbGUgZm9yIG1vcmUgcmVhZGFiaWxpdHkuCisgICAgICAg
IEl0IGNvdWxkIGJlIGhlbHBmdWwgdG8gcmVtb3ZlIHVubmVjZXNzYXJ5IHN0YXRpYyBtZXRob2Rz
LgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX2Rvd25sb2Fk
X2pvYi5jcHA6CisgICAgICAgIChFV0syRG93bmxvYWRKb2JUZXN0OjpmaWxlRXhpc3RzKToKKyAg
ICAgICAgKEVXSzJEb3dubG9hZEpvYlRlc3Q6OnNlcnZlckNhbGxiYWNrKToKKyAgICAgICAgKEVX
SzJEb3dubG9hZEpvYlRlc3Q6Om9uX2Rvd25sb2FkX3JlcXVlc3RlZCk6CisgICAgICAgIChFV0sy
RG93bmxvYWRKb2JUZXN0Ojpvbl9kb3dubG9hZF9jYW5jZWxsZWQpOgorICAgICAgICAoRVdLMkRv
d25sb2FkSm9iVGVzdDo6b25fZG93bmxvYWRfZmFpbGVkKToKKyAgICAgICAgKEVXSzJEb3dubG9h
ZEpvYlRlc3Q6Om9uX2Rvd25sb2FkX2ZpbmlzaGVkKToKKyAgICAgICAgKFRFU1RfRik6CisKIDIw
MTMtMDctMTYgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBsZS5jb20+CiAKICAgICAgICAg
UkVHUkVTU0lPTiAocjE1MDI5MSk6IENoaW5lc2UgcHJlZGljdGl2ZSBpbnB1dCBwb3AtdXAgZGlz
YXBwZWFycyBvbiB0d2l0dGVyLmNvbQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX2Rvd25sb2FkX2pvYi5jcHAgYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfZG93bmxvYWRfam9iLmNwcApp
bmRleCBmMGU3ZDFiNjFkM2Q0MDY2M2IwODgzYTVmYWQzMjRmMjIxZDdkNWEwLi40MzAzYmVkMDBk
YjkwNWE5ZjlkZGMyMDM0YTFiNjc1YjM3OWM2MmUxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfZG93bmxvYWRfam9iLmNwcAorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfZG93bmxv
YWRfam9iLmNwcApAQCAtNDEsMTEyICs0MSwxMTUgQEAgZXh0ZXJuIEVXSzJVbml0VGVzdEVudmly
b25tZW50KiBlbnZpcm9ubWVudDsKIHN0YXRpYyBjb25zdCBjaGFyIHNlcnZlclN1Z2dlc3RlZEZp
bGVuYW1lW10gPSAid2Via2l0LWRvd25sb2FkZWQtZmlsZSI7CiBzdGF0aWMgY29uc3QgY2hhciB0
ZXN0RmlsZVBhdGhbXSA9ICIvdGVzdC5wZGYiOwogCi1zdHJ1Y3QgRG93bmxvYWRUZXN0RGF0YSB7
Ci0gICAgY29uc3QgY2hhciogZmlsZVVybDsKLSAgICBjb25zdCBjaGFyKiBkZXN0aW5hdGlvblBh
dGg7Ci19OwotCi1zdGF0aWMgaW5saW5lIGJvb2wgZmlsZUV4aXN0cyhjb25zdCBjaGFyKiBwYXRo
KQotewotICAgIHN0cnVjdCBzdGF0IGJ1ZjsKLSAgICByZXR1cm4gIXN0YXQocGF0aCwgJmJ1Zik7
Ci19Ci0KLXN0YXRpYyB2b2lkIHNlcnZlckNhbGxiYWNrKFNvdXBTZXJ2ZXIqIHNlcnZlciwgU291
cE1lc3NhZ2UqIG1lc3NhZ2UsIGNvbnN0IGNoYXIqIHBhdGgsIEdIYXNoVGFibGUqLCBTb3VwQ2xp
ZW50Q29udGV4dCosIHZvaWQqKQotewotICAgIGlmIChtZXNzYWdlLT5tZXRob2QgIT0gU09VUF9N
RVRIT0RfR0VUKSB7Ci0gICAgICAgIHNvdXBfbWVzc2FnZV9zZXRfc3RhdHVzKG1lc3NhZ2UsIFNP
VVBfU1RBVFVTX05PVF9JTVBMRU1FTlRFRCk7Ci0gICAgICAgIHJldHVybjsKK2NsYXNzIEVXSzJE
b3dubG9hZEpvYlRlc3QgOiBwdWJsaWMgRVdLMlVuaXRUZXN0QmFzZSB7CitwdWJsaWM6CisgICAg
c3RydWN0IERvd25sb2FkVGVzdERhdGEgeworICAgICAgICBjb25zdCBjaGFyKiBmaWxlVXJsOwor
ICAgICAgICBjb25zdCBjaGFyKiBkZXN0aW5hdGlvblBhdGg7CisgICAgfTsKKworICAgIHN0YXRp
YyBib29sIGZpbGVFeGlzdHMoY29uc3QgY2hhciogcGF0aCkKKyAgICB7CisgICAgICAgIHN0cnVj
dCBzdGF0IGJ1ZjsKKyAgICAgICAgcmV0dXJuICFzdGF0KHBhdGgsICZidWYpOwogICAgIH0KIAot
ICAgIEVpbmFfU3RyYnVmKiBmaWxlUGF0aCA9IGVpbmFfc3RyYnVmX25ldygpOwotICAgIGVpbmFf
c3RyYnVmX2FwcGVuZChmaWxlUGF0aCwgVEVTVF9SRVNPVVJDRVNfRElSKTsKLSAgICBlaW5hX3N0
cmJ1Zl9hcHBlbmQoZmlsZVBhdGgsIHBhdGgpOwotCi0gICAgRWluYV9GaWxlKiBmID0gZWluYV9m
aWxlX29wZW4oZWluYV9zdHJidWZfc3RyaW5nX2dldChmaWxlUGF0aCksIGZhbHNlKTsKLSAgICBl
aW5hX3N0cmJ1Zl9mcmVlKGZpbGVQYXRoKTsKLSAgICBpZiAoIWYpIHsKLSAgICAgICAgc291cF9t
ZXNzYWdlX3NldF9zdGF0dXMobWVzc2FnZSwgU09VUF9TVEFUVVNfTk9UX0ZPVU5EKTsKKyAgICBz
dGF0aWMgdm9pZCBzZXJ2ZXJDYWxsYmFjayhTb3VwU2VydmVyKiBzZXJ2ZXIsIFNvdXBNZXNzYWdl
KiBtZXNzYWdlLCBjb25zdCBjaGFyKiBwYXRoLCBHSGFzaFRhYmxlKiwgU291cENsaWVudENvbnRl
eHQqLCB2b2lkKikKKyAgICB7CisgICAgICAgIGlmIChtZXNzYWdlLT5tZXRob2QgIT0gU09VUF9N
RVRIT0RfR0VUKSB7CisgICAgICAgICAgICBzb3VwX21lc3NhZ2Vfc2V0X3N0YXR1cyhtZXNzYWdl
LCBTT1VQX1NUQVRVU19OT1RfSU1QTEVNRU5URUQpOworICAgICAgICAgICAgcmV0dXJuOworICAg
ICAgICB9CisKKyAgICAgICAgRWluYV9TdHJidWYqIGZpbGVQYXRoID0gZWluYV9zdHJidWZfbmV3
KCk7CisgICAgICAgIGVpbmFfc3RyYnVmX2FwcGVuZChmaWxlUGF0aCwgVEVTVF9SRVNPVVJDRVNf
RElSKTsKKyAgICAgICAgZWluYV9zdHJidWZfYXBwZW5kKGZpbGVQYXRoLCBwYXRoKTsKKworICAg
ICAgICBFaW5hX0ZpbGUqIGYgPSBlaW5hX2ZpbGVfb3BlbihlaW5hX3N0cmJ1Zl9zdHJpbmdfZ2V0
KGZpbGVQYXRoKSwgZmFsc2UpOworICAgICAgICBlaW5hX3N0cmJ1Zl9mcmVlKGZpbGVQYXRoKTsK
KyAgICAgICAgaWYgKCFmKSB7CisgICAgICAgICAgICBzb3VwX21lc3NhZ2Vfc2V0X3N0YXR1cyht
ZXNzYWdlLCBTT1VQX1NUQVRVU19OT1RfRk9VTkQpOworICAgICAgICAgICAgc291cF9tZXNzYWdl
X2JvZHlfY29tcGxldGUobWVzc2FnZS0+cmVzcG9uc2VfYm9keSk7CisgICAgICAgICAgICByZXR1
cm47CisgICAgICAgIH0KKworICAgICAgICBzaXplX3QgZmlsZVNpemUgPSBlaW5hX2ZpbGVfc2l6
ZV9nZXQoZik7CisKKyAgICAgICAgdm9pZCogY29udGVudHMgPSBlaW5hX2ZpbGVfbWFwX2FsbChm
LCBFSU5BX0ZJTEVfUE9QVUxBVEUpOworICAgICAgICBpZiAoIWNvbnRlbnRzKSB7CisgICAgICAg
ICAgICBzb3VwX21lc3NhZ2Vfc2V0X3N0YXR1cyhtZXNzYWdlLCBTT1VQX1NUQVRVU19OT1RfRk9V
TkQpOworICAgICAgICAgICAgc291cF9tZXNzYWdlX2JvZHlfY29tcGxldGUobWVzc2FnZS0+cmVz
cG9uc2VfYm9keSk7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKworICAgICAgICBz
b3VwX21lc3NhZ2Vfc2V0X3N0YXR1cyhtZXNzYWdlLCBTT1VQX1NUQVRVU19PSyk7CisKKyAgICAg
ICAgRWluYV9TdHJidWYqIGNvbnRlbnREaXNwb3NpdGlvbiA9IGVpbmFfc3RyYnVmX25ldygpOwor
ICAgICAgICBlaW5hX3N0cmJ1Zl9hcHBlbmRfcHJpbnRmKGNvbnRlbnREaXNwb3NpdGlvbiwgImZp
bGVuYW1lPSVzIiwgc2VydmVyU3VnZ2VzdGVkRmlsZW5hbWUpOworICAgICAgICBzb3VwX21lc3Nh
Z2VfaGVhZGVyc19hcHBlbmQobWVzc2FnZS0+cmVzcG9uc2VfaGVhZGVycywgIkNvbnRlbnQtRGlz
cG9zaXRpb24iLCBlaW5hX3N0cmJ1Zl9zdHJpbmdfZ2V0KGNvbnRlbnREaXNwb3NpdGlvbikpOwor
ICAgICAgICBlaW5hX3N0cmJ1Zl9mcmVlKGNvbnRlbnREaXNwb3NpdGlvbik7CisKKyAgICAgICAg
c291cF9tZXNzYWdlX2JvZHlfYXBwZW5kKG1lc3NhZ2UtPnJlc3BvbnNlX2JvZHksIFNPVVBfTUVN
T1JZX0NPUFksIGNvbnRlbnRzLCBmaWxlU2l6ZSk7CiAgICAgICAgIHNvdXBfbWVzc2FnZV9ib2R5
X2NvbXBsZXRlKG1lc3NhZ2UtPnJlc3BvbnNlX2JvZHkpOwotICAgICAgICByZXR1cm47Ci0gICAg
fQotCi0gICAgc2l6ZV90IGZpbGVTaXplID0gZWluYV9maWxlX3NpemVfZ2V0KGYpOwogCi0gICAg
dm9pZCogY29udGVudHMgPSBlaW5hX2ZpbGVfbWFwX2FsbChmLCBFSU5BX0ZJTEVfUE9QVUxBVEUp
OwotICAgIGlmICghY29udGVudHMpIHsKLSAgICAgICAgc291cF9tZXNzYWdlX3NldF9zdGF0dXMo
bWVzc2FnZSwgU09VUF9TVEFUVVNfTk9UX0ZPVU5EKTsKLSAgICAgICAgc291cF9tZXNzYWdlX2Jv
ZHlfY29tcGxldGUobWVzc2FnZS0+cmVzcG9uc2VfYm9keSk7Ci0gICAgICAgIHJldHVybjsKKyAg
ICAgICAgZWluYV9maWxlX21hcF9mcmVlKGYsIGNvbnRlbnRzKTsKKyAgICAgICAgZWluYV9maWxl
X2Nsb3NlKGYpOwogICAgIH0KIAotICAgIHNvdXBfbWVzc2FnZV9zZXRfc3RhdHVzKG1lc3NhZ2Us
IFNPVVBfU1RBVFVTX09LKTsKLQotICAgIEVpbmFfU3RyYnVmKiBjb250ZW50RGlzcG9zaXRpb24g
PSBlaW5hX3N0cmJ1Zl9uZXcoKTsKLSAgICBlaW5hX3N0cmJ1Zl9hcHBlbmRfcHJpbnRmKGNvbnRl
bnREaXNwb3NpdGlvbiwgImZpbGVuYW1lPSVzIiwgc2VydmVyU3VnZ2VzdGVkRmlsZW5hbWUpOwot
ICAgIHNvdXBfbWVzc2FnZV9oZWFkZXJzX2FwcGVuZChtZXNzYWdlLT5yZXNwb25zZV9oZWFkZXJz
LCAiQ29udGVudC1EaXNwb3NpdGlvbiIsIGVpbmFfc3RyYnVmX3N0cmluZ19nZXQoY29udGVudERp
c3Bvc2l0aW9uKSk7Ci0gICAgZWluYV9zdHJidWZfZnJlZShjb250ZW50RGlzcG9zaXRpb24pOwot
Ci0gICAgc291cF9tZXNzYWdlX2JvZHlfYXBwZW5kKG1lc3NhZ2UtPnJlc3BvbnNlX2JvZHksIFNP
VVBfTUVNT1JZX0NPUFksIGNvbnRlbnRzLCBmaWxlU2l6ZSk7Ci0gICAgc291cF9tZXNzYWdlX2Jv
ZHlfY29tcGxldGUobWVzc2FnZS0+cmVzcG9uc2VfYm9keSk7Ci0KLSAgICBlaW5hX2ZpbGVfbWFw
X2ZyZWUoZiwgY29udGVudHMpOwotICAgIGVpbmFfZmlsZV9jbG9zZShmKTsKLX0KLQotc3RhdGlj
IHZvaWQgb25fZG93bmxvYWRfcmVxdWVzdGVkKHZvaWQqIHVzZXJEYXRhLCBFdmFzX09iamVjdCog
d2Vidmlldywgdm9pZCogZXZlbnRJbmZvKQotewotICAgIERvd25sb2FkVGVzdERhdGEqIHRlc3RE
YXRhID0gc3RhdGljX2Nhc3Q8RG93bmxvYWRUZXN0RGF0YSo+KHVzZXJEYXRhKTsKLSAgICBFd2tf
RG93bmxvYWRfSm9iKiBkb3dubG9hZCA9IHN0YXRpY19jYXN0PEV3a19Eb3dubG9hZF9Kb2IqPihl
dmVudEluZm8pOwotICAgIEFTU0VSVF9FUShFV0tfRE9XTkxPQURfSk9CX1NUQVRFX05PVF9TVEFS
VEVELCBld2tfZG93bmxvYWRfam9iX3N0YXRlX2dldChkb3dubG9hZCkpOwotICAgIEFTU0VSVF9F
USgwLCBld2tfZG93bmxvYWRfam9iX2VzdGltYXRlZF9wcm9ncmVzc19nZXQoZG93bmxvYWQpKTsK
LSAgICBBU1NFUlRfRVEoMCwgZXdrX2Rvd25sb2FkX2pvYl9lbGFwc2VkX3RpbWVfZ2V0KGRvd25s
b2FkKSk7CisgICAgc3RhdGljIHZvaWQgb25fZG93bmxvYWRfcmVxdWVzdGVkKHZvaWQqIHVzZXJE
YXRhLCBFdmFzX09iamVjdCogd2Vidmlldywgdm9pZCogZXZlbnRJbmZvKQorICAgIHsKKyAgICAg
ICAgRG93bmxvYWRUZXN0RGF0YSogdGVzdERhdGEgPSBzdGF0aWNfY2FzdDxEb3dubG9hZFRlc3RE
YXRhKj4odXNlckRhdGEpOworICAgICAgICBFd2tfRG93bmxvYWRfSm9iKiBkb3dubG9hZCA9IHN0
YXRpY19jYXN0PEV3a19Eb3dubG9hZF9Kb2IqPihldmVudEluZm8pOworICAgICAgICBBU1NFUlRf
RVEoRVdLX0RPV05MT0FEX0pPQl9TVEFURV9OT1RfU1RBUlRFRCwgZXdrX2Rvd25sb2FkX2pvYl9z
dGF0ZV9nZXQoZG93bmxvYWQpKTsKKyAgICAgICAgQVNTRVJUX0VRKDAsIGV3a19kb3dubG9hZF9q
b2JfZXN0aW1hdGVkX3Byb2dyZXNzX2dldChkb3dubG9hZCkpOworICAgICAgICBBU1NFUlRfRVEo
MCwgZXdrX2Rvd25sb2FkX2pvYl9lbGFwc2VkX3RpbWVfZ2V0KGRvd25sb2FkKSk7CiAKLSAgICBF
d2tfVXJsX1JlcXVlc3QqIHJlcXVlc3QgPSBld2tfZG93bmxvYWRfam9iX3JlcXVlc3RfZ2V0KGRv
d25sb2FkKTsKLSAgICBBU1NFUlRfVFJVRShyZXF1ZXN0KTsKLSAgICBFWFBFQ1RfU1RSRVEodGVz
dERhdGEtPmZpbGVVcmwsIGV3a191cmxfcmVxdWVzdF91cmxfZ2V0KHJlcXVlc3QpKTsKKyAgICAg
ICAgRXdrX1VybF9SZXF1ZXN0KiByZXF1ZXN0ID0gZXdrX2Rvd25sb2FkX2pvYl9yZXF1ZXN0X2dl
dChkb3dubG9hZCk7CisgICAgICAgIEFTU0VSVF9UUlVFKHJlcXVlc3QpOworICAgICAgICBFWFBF
Q1RfU1RSRVEodGVzdERhdGEtPmZpbGVVcmwsIGV3a191cmxfcmVxdWVzdF91cmxfZ2V0KHJlcXVl
c3QpKTsKIAotICAgIEV3a19VcmxfUmVzcG9uc2UqIHJlc3BvbnNlID0gZXdrX2Rvd25sb2FkX2pv
Yl9yZXNwb25zZV9nZXQoZG93bmxvYWQpOwotICAgIEFTU0VSVF9UUlVFKHJlc3BvbnNlKTsKLSAg
ICBFWFBFQ1RfU1RSRVEoImFwcGxpY2F0aW9uL3BkZiIsIGV3a191cmxfcmVzcG9uc2VfbWltZV90
eXBlX2dldChyZXNwb25zZSkpOworICAgICAgICBFd2tfVXJsX1Jlc3BvbnNlKiByZXNwb25zZSA9
IGV3a19kb3dubG9hZF9qb2JfcmVzcG9uc2VfZ2V0KGRvd25sb2FkKTsKKyAgICAgICAgQVNTRVJU
X1RSVUUocmVzcG9uc2UpOworICAgICAgICBFWFBFQ1RfU1RSRVEoImFwcGxpY2F0aW9uL3BkZiIs
IGV3a191cmxfcmVzcG9uc2VfbWltZV90eXBlX2dldChyZXNwb25zZSkpOwogCi0gICAgRVhQRUNU
X1NUUkVRKHNlcnZlclN1Z2dlc3RlZEZpbGVuYW1lLCBld2tfZG93bmxvYWRfam9iX3N1Z2dlc3Rl
ZF9maWxlbmFtZV9nZXQoZG93bmxvYWQpKTsKKyAgICAgICAgRVhQRUNUX1NUUkVRKHNlcnZlclN1
Z2dlc3RlZEZpbGVuYW1lLCBld2tfZG93bmxvYWRfam9iX3N1Z2dlc3RlZF9maWxlbmFtZV9nZXQo
ZG93bmxvYWQpKTsKIAotICAgIEFTU0VSVF9GQUxTRShmaWxlRXhpc3RzKHRlc3REYXRhLT5kZXN0
aW5hdGlvblBhdGgpKTsKLSAgICBld2tfZG93bmxvYWRfam9iX2Rlc3RpbmF0aW9uX3NldChkb3du
bG9hZCwgdGVzdERhdGEtPmRlc3RpbmF0aW9uUGF0aCk7Ci0gICAgRVhQRUNUX1NUUkVRKHRlc3RE
YXRhLT5kZXN0aW5hdGlvblBhdGgsIGV3a19kb3dubG9hZF9qb2JfZGVzdGluYXRpb25fZ2V0KGRv
d25sb2FkKSk7Ci19CisgICAgICAgIEFTU0VSVF9GQUxTRShmaWxlRXhpc3RzKHRlc3REYXRhLT5k
ZXN0aW5hdGlvblBhdGgpKTsKKyAgICAgICAgZXdrX2Rvd25sb2FkX2pvYl9kZXN0aW5hdGlvbl9z
ZXQoZG93bmxvYWQsIHRlc3REYXRhLT5kZXN0aW5hdGlvblBhdGgpOworICAgICAgICBFWFBFQ1Rf
U1RSRVEodGVzdERhdGEtPmRlc3RpbmF0aW9uUGF0aCwgZXdrX2Rvd25sb2FkX2pvYl9kZXN0aW5h
dGlvbl9nZXQoZG93bmxvYWQpKTsKKyAgICB9CiAKLXN0YXRpYyB2b2lkIG9uX2Rvd25sb2FkX2Nh
bmNlbGxlZCh2b2lkKiB1c2VyRGF0YSwgRXZhc19PYmplY3QqIHdlYnZpZXcsIHZvaWQqIGV2ZW50
SW5mbykKLXsKLSAgICBmcHJpbnRmKHN0ZGVyciwgIkRvd25sb2FkIHdhcyBjYW5jZWxsZWQuXG4i
KTsKLSAgICBlY29yZV9tYWluX2xvb3BfcXVpdCgpOwotICAgIEZBSUwoKTsKLX0KKyAgICBzdGF0
aWMgdm9pZCBvbl9kb3dubG9hZF9jYW5jZWxsZWQodm9pZCogdXNlckRhdGEsIEV2YXNfT2JqZWN0
KiB3ZWJ2aWV3LCB2b2lkKiBldmVudEluZm8pCisgICAgeworICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIkRvd25sb2FkIHdhcyBjYW5jZWxsZWQuXG4iKTsKKyAgICAgICAgZWNvcmVfbWFpbl9sb29w
X3F1aXQoKTsKKyAgICAgICAgRkFJTCgpOworICAgIH0KIAotc3RhdGljIHZvaWQgb25fZG93bmxv
YWRfZmFpbGVkKHZvaWQqIHVzZXJEYXRhLCBFdmFzX09iamVjdCogd2Vidmlldywgdm9pZCogZXZl
bnRJbmZvKQotewotICAgIEV3a19Eb3dubG9hZF9Kb2JfRXJyb3IqIGRvd25sb2FkRXJyb3IgPSBz
dGF0aWNfY2FzdDxFd2tfRG93bmxvYWRfSm9iX0Vycm9yKj4oZXZlbnRJbmZvKTsKLSAgICBmcHJp
bnRmKHN0ZGVyciwgIkRvd25sb2FkIGVycm9yOiAlc1xuIiwgZXdrX2Vycm9yX2Rlc2NyaXB0aW9u
X2dldChkb3dubG9hZEVycm9yLT5lcnJvcikpOwotICAgIGVjb3JlX21haW5fbG9vcF9xdWl0KCk7
Ci0gICAgRkFJTCgpOwotfQorICAgIHN0YXRpYyB2b2lkIG9uX2Rvd25sb2FkX2ZhaWxlZCh2b2lk
KiB1c2VyRGF0YSwgRXZhc19PYmplY3QqIHdlYnZpZXcsIHZvaWQqIGV2ZW50SW5mbykKKyAgICB7
CisgICAgICAgIEV3a19Eb3dubG9hZF9Kb2JfRXJyb3IqIGRvd25sb2FkRXJyb3IgPSBzdGF0aWNf
Y2FzdDxFd2tfRG93bmxvYWRfSm9iX0Vycm9yKj4oZXZlbnRJbmZvKTsKKyAgICAgICAgZnByaW50
ZihzdGRlcnIsICJEb3dubG9hZCBlcnJvcjogJXNcbiIsIGV3a19lcnJvcl9kZXNjcmlwdGlvbl9n
ZXQoZG93bmxvYWRFcnJvci0+ZXJyb3IpKTsKKyAgICAgICAgZWNvcmVfbWFpbl9sb29wX3F1aXQo
KTsKKyAgICAgICAgRkFJTCgpOworICAgIH0KIAotc3RhdGljIHZvaWQgb25fZG93bmxvYWRfZmlu
aXNoZWQodm9pZCogdXNlckRhdGEsIEV2YXNfT2JqZWN0KiB3ZWJ2aWV3LCB2b2lkKiBldmVudElu
Zm8pCi17Ci0gICAgRG93bmxvYWRUZXN0RGF0YSogdGVzdERhdGEgPSBzdGF0aWNfY2FzdDxEb3du
bG9hZFRlc3REYXRhKj4odXNlckRhdGEpOwotICAgIEV3a19Eb3dubG9hZF9Kb2IqIGRvd25sb2Fk
ID0gc3RhdGljX2Nhc3Q8RXdrX0Rvd25sb2FkX0pvYio+KGV2ZW50SW5mbyk7CisgICAgc3RhdGlj
IHZvaWQgb25fZG93bmxvYWRfZmluaXNoZWQodm9pZCogdXNlckRhdGEsIEV2YXNfT2JqZWN0KiB3
ZWJ2aWV3LCB2b2lkKiBldmVudEluZm8pCisgICAgeworICAgICAgICBEb3dubG9hZFRlc3REYXRh
KiB0ZXN0RGF0YSA9IHN0YXRpY19jYXN0PERvd25sb2FkVGVzdERhdGEqPih1c2VyRGF0YSk7Cisg
ICAgICAgIEV3a19Eb3dubG9hZF9Kb2IqIGRvd25sb2FkID0gc3RhdGljX2Nhc3Q8RXdrX0Rvd25s
b2FkX0pvYio+KGV2ZW50SW5mbyk7CiAKLSAgICBBU1NFUlRfRVEoMSwgZXdrX2Rvd25sb2FkX2pv
Yl9lc3RpbWF0ZWRfcHJvZ3Jlc3NfZ2V0KGRvd25sb2FkKSk7Ci0gICAgQVNTRVJUX0VRKEVXS19E
T1dOTE9BRF9KT0JfU1RBVEVfRklOSVNIRUQsIGV3a19kb3dubG9hZF9qb2Jfc3RhdGVfZ2V0KGRv
d25sb2FkKSk7Ci0gICAgQVNTRVJUX0dUKGV3a19kb3dubG9hZF9qb2JfZWxhcHNlZF90aW1lX2dl
dChkb3dubG9hZCksIDApOworICAgICAgICBBU1NFUlRfRVEoMSwgZXdrX2Rvd25sb2FkX2pvYl9l
c3RpbWF0ZWRfcHJvZ3Jlc3NfZ2V0KGRvd25sb2FkKSk7CisgICAgICAgIEFTU0VSVF9FUShFV0tf
RE9XTkxPQURfSk9CX1NUQVRFX0ZJTklTSEVELCBld2tfZG93bmxvYWRfam9iX3N0YXRlX2dldChk
b3dubG9hZCkpOworICAgICAgICBBU1NFUlRfR1QoZXdrX2Rvd25sb2FkX2pvYl9lbGFwc2VkX3Rp
bWVfZ2V0KGRvd25sb2FkKSwgMCk7CiAKLSAgICBBU1NFUlRfVFJVRShmaWxlRXhpc3RzKHRlc3RE
YXRhLT5kZXN0aW5hdGlvblBhdGgpKTsKKyAgICAgICAgQVNTRVJUX1RSVUUoZmlsZUV4aXN0cyh0
ZXN0RGF0YS0+ZGVzdGluYXRpb25QYXRoKSk7CiAKLSAgICBlY29yZV9tYWluX2xvb3BfcXVpdCgp
OwotfQorICAgICAgICBlY29yZV9tYWluX2xvb3BfcXVpdCgpOworICAgIH0KK307CiAKLVRFU1Rf
RihFV0syVW5pdFRlc3RCYXNlLCBld2tfZG93bmxvYWQpCitURVNUX0YoRVdLMkRvd25sb2FkSm9i
VGVzdCwgZXdrX2Rvd25sb2FkKQogewogICAgIE93blB0cjxFV0syVW5pdFRlc3RTZXJ2ZXI+IGh0
dHBTZXJ2ZXIgPSBhZG9wdFB0cihuZXcgRVdLMlVuaXRUZXN0U2VydmVyKTsKICAgICBodHRwU2Vy
dmVyLT5ydW4oc2VydmVyQ2FsbGJhY2spOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>