<?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>126769</bug_id>
          
          <creation_ts>2014-01-10 11:55:57 -0800</creation_ts>
          <short_desc>[EFL][WK2] Make API tests work again</short_desc>
          <delta_ts>2014-01-12 20:11:23 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergio Correia (qrwteyrutiyoup)">sergio</reporter>
          <assigned_to name="Sergio Correia (qrwteyrutiyoup)">sergio</assigned_to>
          <cc>bunhere</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>rakuco</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>966486</commentid>
    <comment_count>0</comment_count>
    <who name="Sergio Correia (qrwteyrutiyoup)">sergio</who>
    <bug_when>2014-01-10 11:55:57 -0800</bug_when>
    <thetext>[EFL][WK2] Make API tests work again</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>966488</commentid>
    <comment_count>1</comment_count>
    <who name="Sergio Correia (qrwteyrutiyoup)">sergio</who>
    <bug_when>2014-01-10 11:56:53 -0800</bug_when>
    <thetext>The EFL and WK2 test binaries are currently being generated at *TestWebKitAPI/
[E]WebKit2, respectively, and this causes problems because the logic to find
where WebProcess is to look in the same directory of the running process and
then proceed to use LIBEXECDIR (typically /usr/loca/bin).

This patch introduces a WEBKIT_EXEC_PATH environment variable, inspired in the
Gtk port, which allows us to look for WebProcess initially in this directory,
if it&apos;s defined.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>966492</commentid>
    <comment_count>2</comment_count>
      <attachid>220870</attachid>
    <who name="Sergio Correia (qrwteyrutiyoup)">sergio</who>
    <bug_when>2014-01-10 11:58:33 -0800</bug_when>
    <thetext>Created attachment 220870
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>966772</commentid>
    <comment_count>3</comment_count>
      <attachid>220870</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-01-11 03:07:11 -0800</bug_when>
    <thetext>Comment on attachment 220870
Patch

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

Looks make sense. Please land after fixing my comments.

&gt; Source/WebKit2/Shared/efl/ProcessExecutablePathEfl.cpp:44
&gt; +        executablePath = WebCore::pathByAppendingComponent(String(execDirectory), processName);

String(execDirectory) -&gt; String::fromUTF8(execDirectory) ?

&gt; Source/WebKit2/Shared/efl/ProcessExecutablePathEfl.cpp:59
&gt; +        executablePath = WebCore::pathByAppendingComponent(String(executablePathPtr), processName);

ditto ?

&gt; Source/WebKit2/Shared/efl/ProcessExecutablePathEfl.cpp:66
&gt; +        LOG_ERROR(&quot;Failed to locate the path of &apos;%s&apos;.&quot;, processName);

Don&apos;t you need to return nullptr ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967105</commentid>
    <comment_count>4</comment_count>
      <attachid>220994</attachid>
    <who name="Sergio Correia (qrwteyrutiyoup)">sergio</who>
    <bug_when>2014-01-12 18:00:13 -0800</bug_when>
    <thetext>Created attachment 220994
v2 with Gyuyoung remakrs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967128</commentid>
    <comment_count>5</comment_count>
      <attachid>220994</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-01-12 19:36:44 -0800</bug_when>
    <thetext>Comment on attachment 220994
v2 with Gyuyoung remakrs

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967129</commentid>
    <comment_count>6</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-01-12 19:37:26 -0800</bug_when>
    <thetext>If you already got r+, then, you don&apos;t need to get r+ again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967134</commentid>
    <comment_count>7</comment_count>
      <attachid>220994</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-12 20:11:19 -0800</bug_when>
    <thetext>Comment on attachment 220994
v2 with Gyuyoung remakrs

Clearing flags on attachment: 220994

Committed r161857: &lt;http://trac.webkit.org/changeset/161857&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967135</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-12 20:11:23 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>220870</attachid>
            <date>2014-01-10 11:58:33 -0800</date>
            <delta_ts>2014-01-12 18:00:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-126769-20140110165808.patch</filename>
            <type>text/plain</type>
            <size>7798</size>
            <attacher name="Sergio Correia (qrwteyrutiyoup)">sergio</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYxNjM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYzQwMzAyMGUxY2NkZjgw
ZGYwY2U0NjI3ZTNhODk3NmMzZmY3ZDUxMS4uZjM3MDM0YTA1MTgzMTA0ZGMyYjZmNWUzOGZhN2Uw
MWUwYmJjY2ExNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE0LTAxLTEwICBTZXJn
aW8gQ29ycmVpYSAgPHNlcmdpby5jb3JyZWlhQG9wZW5ib3NzYS5vcmc+CisKKyAgICAgICAgW0VG
TF1bV0syXSBNYWtlIEFQSSB0ZXN0cyB3b3JrIGFnYWluCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjY3NjkKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgRUZMIGFuZCBXSzIgdGVzdCBiaW5hcmllcyBh
cmUgY3VycmVudGx5IGJlaW5nIGdlbmVyYXRlZCBhdCAqVGVzdFdlYktpdEFQSS8KKyAgICAgICAg
W0VdV2ViS2l0MiwgcmVzcGVjdGl2ZWx5LCBhbmQgdGhpcyBjYXVzZXMgcHJvYmxlbXMgYmVjYXVz
ZSB0aGUgbG9naWMgdG8gZmluZAorICAgICAgICB3aGVyZSBXZWJQcm9jZXNzIGlzIHRvIGxvb2sg
aW4gdGhlIHNhbWUgZGlyZWN0b3J5IG9mIHRoZSBydW5uaW5nIHByb2Nlc3MgYW5kCisgICAgICAg
IHRoZW4gcHJvY2VlZCB0byB1c2UgTElCRVhFQ0RJUiAodHlwaWNhbGx5IC91c3IvbG9jYS9iaW4p
LgorCisgICAgICAgIFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhIFdFQktJVF9FWEVDX1BBVEggZW52
aXJvbm1lbnQgdmFyaWFibGUsIGluc3BpcmVkIGluIHRoZQorICAgICAgICBHdGsgcG9ydCwgd2hp
Y2ggYWxsb3dzIHVzIHRvIGxvb2sgZm9yIFdlYlByb2Nlc3MgaW5pdGlhbGx5IGluIHRoaXMgZGly
ZWN0b3J5LAorICAgICAgICBpZiBpdCdzIGRlZmluZWQuCisKKyAgICAgICAgKiBTaGFyZWQvZWZs
L1Byb2Nlc3NFeGVjdXRhYmxlUGF0aEVmbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OmZpbmRQcm9j
ZXNzUGF0aCk6IENoYW5nZSB0aGUgbG9naWMgdG8gbG9vayBpbml0aWFsbHkgaW4KKyAgICAgICAg
V0VCS0lUX0VYRUNfUEFUSCwgdGhlbiBwcm9jZWVkIHdpdGggdGhlIGV4aXN0aW5nIGNoZWNrcy4K
KyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy9Vbml0VGVzdFV0aWxzL0VXSzJVbml0
VGVzdEVudmlyb25tZW50LmNwcDoKKyAgICAgICAgKEVXSzJVbml0VGVzdDo6RVdLMlVuaXRUZXN0
RW52aXJvbm1lbnQ6OkVXSzJVbml0VGVzdEVudmlyb25tZW50KToKKyAgICAgICAgRGVmaW5lIFdF
QktJVF9FWEVDX1BBVEggdG8gYmUgdXNlZCBieSBFV2ViS2l0MiB0ZXN0cy4KKwogMjAxNC0wMS0x
MCAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAg
SW1wbGVtZW50IE5ldHdvcmtSZXNvdXJjZUxvYWRlcjo6cmVjZWl2ZWRDYW5jZWxsYXRpb24KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9lZmwvUHJvY2Vzc0V4ZWN1dGFibGVQYXRo
RWZsLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9lZmwvUHJvY2Vzc0V4ZWN1dGFibGVQYXRo
RWZsLmNwcAppbmRleCBjOWU0OTJlYjQ2MTY5NzhjZmQwZTUxYWFlY2U3NTliMTAyOGU2MjA2Li4y
NTE2NTQ2ODMxNjQzNzBmZTVjODgzM2Q0MWI3OWY1ZTUxZjExMGZiIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0Mi9TaGFyZWQvZWZsL1Byb2Nlc3NFeGVjdXRhYmxlUGF0aEVmbC5jcHAKKysrIGIv
U291cmNlL1dlYktpdDIvU2hhcmVkL2VmbC9Qcm9jZXNzRXhlY3V0YWJsZVBhdGhFZmwuY3BwCkBA
IC0yOCwxNiArMjgsMjQgQEAKIAogI2luY2x1ZGUgIkZpbGVTeXN0ZW0uaCIKICNpbmNsdWRlIDxs
aWJnZW4uaD4KLSNpbmNsdWRlIDxzeXMvc3RhdC5oPgotI2luY2x1ZGUgPHN5cy90eXBlcy5oPgog
I2luY2x1ZGUgPHVuaXN0ZC5oPgogI2luY2x1ZGUgPHd0Zi9TdGRMaWJFeHRyYXMuaD4KICNpbmNs
dWRlIDx3dGYvdGV4dC9DU3RyaW5nLmg+CiAKIG5hbWVzcGFjZSBXZWJLaXQgewogCisvLyBXZSBp
bml0aWFsbHkgbG9vayBmb3IgdGhlIHByb2Nlc3MgaW4gV0VCS0lUX0VYRUNfUEFUSCwgdGhlbiBw
cm9jZWVkIHRvIHRyeSB0aGUgd29ya2luZworLy8gZGlyZWN0b3J5IG9mIHRoZSBydW5uaW5nIHBy
b2Nlc3MsIGFuZCBmaW5hbGx5IHdlIHRyeSBMSUJFWEVDRElSICh1c3VhbGx5IC91c3IvbG9jYWwv
YmluKS4KIHN0YXRpYyBTdHJpbmcgZmluZFByb2Nlc3NQYXRoKGNvbnN0IGNoYXIqIHByb2Nlc3NO
YW1lKQogeworICAgIFN0cmluZyBleGVjdXRhYmxlUGF0aDsKKyAgICBzdGF0aWMgY29uc3QgY2hh
ciogZXhlY0RpcmVjdG9yeSA9IGdldGVudigiV0VCS0lUX0VYRUNfUEFUSCIpOworICAgIGlmIChl
eGVjRGlyZWN0b3J5KSB7CisgICAgICAgIGV4ZWN1dGFibGVQYXRoID0gV2ViQ29yZTo6cGF0aEJ5
QXBwZW5kaW5nQ29tcG9uZW50KFN0cmluZyhleGVjRGlyZWN0b3J5KSwgcHJvY2Vzc05hbWUpOwor
ICAgICAgICBpZiAoV2ViQ29yZTo6ZmlsZUV4aXN0cyhleGVjdXRhYmxlUGF0aCkpCisgICAgICAg
ICAgICByZXR1cm4gZXhlY3V0YWJsZVBhdGg7CisgICAgfQorCiAjaWYgT1MoVU5JWCkKICAgICBj
aGFyIHJlYWRMaW5rQnVmZmVyW1BBVEhfTUFYXSA9IHswfTsKIApAQCAtNDgsMTYgKzU2LDE2IEBA
IHN0YXRpYyBTdHJpbmcgZmluZFByb2Nlc3NQYXRoKGNvbnN0IGNoYXIqIHByb2Nlc3NOYW1lKQog
I2VuZGlmCiAgICAgaWYgKHJlc3VsdCA+IDApIHsKICAgICAgICAgY2hhciogZXhlY3V0YWJsZVBh
dGhQdHIgPSBkaXJuYW1lKHJlYWRMaW5rQnVmZmVyKTsKLSAgICAgICAgU3RyaW5nIGV4ZWN1dGFi
bGVQYXRoID0gV2ViQ29yZTo6cGF0aEJ5QXBwZW5kaW5nQ29tcG9uZW50KFN0cmluZyhleGVjdXRh
YmxlUGF0aFB0ciksIHByb2Nlc3NOYW1lKTsKLQotICAgICAgICAvLyBDaGVja3Mgd2hldGhlciBw
cm9jZXNzIGV4aXN0IG9uIHRoZSBjdXJyZW50IHBhdGguCi0gICAgICAgIHN0cnVjdCBzdGF0IGZp
bGVTdGF0OwotICAgICAgICBpZiAoIXN0YXQoZXhlY3V0YWJsZVBhdGgudXRmOCgpLmRhdGEoKSwg
JmZpbGVTdGF0KSkKKyAgICAgICAgZXhlY3V0YWJsZVBhdGggPSBXZWJDb3JlOjpwYXRoQnlBcHBl
bmRpbmdDb21wb25lbnQoU3RyaW5nKGV4ZWN1dGFibGVQYXRoUHRyKSwgcHJvY2Vzc05hbWUpOwor
ICAgICAgICBpZiAoV2ViQ29yZTo6ZmlsZUV4aXN0cyhleGVjdXRhYmxlUGF0aCkpCiAgICAgICAg
ICAgICByZXR1cm4gZXhlY3V0YWJsZVBhdGg7CiAgICAgfQogI2VuZGlmCisgICAgZXhlY3V0YWJs
ZVBhdGggPSBXZWJDb3JlOjpwYXRoQnlBcHBlbmRpbmdDb21wb25lbnQoU3RyaW5nKExJQkVYRUNE
SVIpLCBwcm9jZXNzTmFtZSk7CisgICAgaWYgKCFXZWJDb3JlOjpmaWxlRXhpc3RzKGV4ZWN1dGFi
bGVQYXRoKSkKKyAgICAgICAgTE9HX0VSUk9SKCJGYWlsZWQgdG8gbG9jYXRlIHRoZSBwYXRoIG9m
ICclcycuIiwgcHJvY2Vzc05hbWUpOwogCi0gICAgcmV0dXJuIFdlYkNvcmU6OnBhdGhCeUFwcGVu
ZGluZ0NvbXBvbmVudChTdHJpbmcoTElCRVhFQ0RJUiksIHByb2Nlc3NOYW1lKTsKKyAgICByZXR1
cm4gZXhlY3V0YWJsZVBhdGg7CiB9CiAKIFN0cmluZyBleGVjdXRhYmxlUGF0aE9mV2ViUHJvY2Vz
cygpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy9V
bml0VGVzdFV0aWxzL0VXSzJVbml0VGVzdEVudmlyb25tZW50LmNwcCBiL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL1VuaXRUZXN0VXRpbHMvRVdLMlVuaXRUZXN0RW52aXJv
bm1lbnQuY3BwCmluZGV4IDAwNjE4ZTIzYzA0Yzk0MWI0NWI3ZjllNWY2ZjEzMGJhNjkyYmFmOTEu
LjgzNzc0ODFmNjY0YmNmOTYwYzIwYjU2YTE4MGIxODc3MThhNjg0Y2EgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL1VuaXRUZXN0VXRpbHMvRVdLMlVu
aXRUZXN0RW52aXJvbm1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkv
ZWZsL3Rlc3RzL1VuaXRUZXN0VXRpbHMvRVdLMlVuaXRUZXN0RW52aXJvbm1lbnQuY3BwCkBAIC0z
MCw2ICszMCw3IEBAIEVXSzJVbml0VGVzdEVudmlyb25tZW50OjpFV0syVW5pdFRlc3RFbnZpcm9u
bWVudCgpCiAgICAgOiBtX2RlZmF1bHRXaWR0aCg4MDApCiAgICAgLCBtX2RlZmF1bHRIZWlnaHQo
NjAwKQogeworICAgIHNldGVudigiV0VCS0lUX0VYRUNfUEFUSCIsIFdFQktJVF9FWEVDX1BBVEgs
IGZhbHNlKTsKIH0KIAogY29uc3QgY2hhciogRVdLMlVuaXRUZXN0RW52aXJvbm1lbnQ6OmRlZmF1
bHRUZXN0UGFnZVVybCgpIGNvbnN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0aW9uc0Vm
bC5jbWFrZSBiL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlCmluZGV4IDUxYWI5MjhlYzE0
NjFlODZmMjIxZTM5N2JmMGUzM2E0ZmQ2ZDI4ZDEuLjU3NTRmZTNmZWU0MGJhMTAzMmQzMzQ5ZjRk
OTM3MjFjM2Y1NDc5YjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtl
CisrKyBiL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlCkBAIC0yODYsMyArMjg2LDYgQEAg
aWYgKEVOQUJMRV9GVExfSklUKQogICAgIGZpbmRfcGFja2FnZShMTFZNIFJFUVVJUkVEKQogICAg
IHNldChIQVZFX0xMVk0gT04pCiBlbmRpZiAoKQorCisjIFtFXVdlYktpdDIgdGVzdHMgbmVlZCBh
IGhpbnQgdG8gZmluZCBvdXQgd2hlcmUgcHJvY2Vzc2VzIHN1Y2ggYXMgV2ViUHJvY2VzcyBhcmUg
bG9jYXRlZCBhdC4KK2FkZF9kZWZpbml0aW9ucygtRFdFQktJVF9FWEVDX1BBVEg9XCIke0NNQUtF
X1JVTlRJTUVfT1VUUFVUX0RJUkVDVE9SWX1cIikKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxv
ZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBiYTE0MzM4MDZiODZkN2RmOTVjYWJkM2VhY2Y1MjYx
ZjUxMTExMjQ2Li42ZjgxYmZkZDRlOWIxY2M1ZWIwYmViYTk5NWExYmM5Yzk3NmMwNzQyIDEwMDY0
NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MjIgQEAKKzIwMTQtMDEtMTAgIFNlcmdpbyBDb3JyZWlhICA8c2VyZ2lvLmNvcnJlaWFAb3BlbmJv
c3NhLm9yZz4KKworICAgICAgICBbRUZMXVtXSzJdIE1ha2UgQVBJIHRlc3RzIHdvcmsgYWdhaW4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNjc2OQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBFRkwg
YW5kIFdLMiB0ZXN0IGJpbmFyaWVzIGFyZSBjdXJyZW50bHkgYmVpbmcgZ2VuZXJhdGVkIGF0ICpU
ZXN0V2ViS2l0QVBJLworICAgICAgICBbRV1XZWJLaXQyLCByZXNwZWN0aXZlbHksIGFuZCB0aGlz
IGNhdXNlcyBwcm9ibGVtcyBiZWNhdXNlIHRoZSBsb2dpYyB0byBmaW5kCisgICAgICAgIHdoZXJl
IFdlYlByb2Nlc3MgaXMgdG8gbG9vayBpbiB0aGUgc2FtZSBkaXJlY3Rvcnkgb2YgdGhlIHJ1bm5p
bmcgcHJvY2VzcyBhbmQKKyAgICAgICAgdGhlbiBwcm9jZWVkIHRvIHVzZSBMSUJFWEVDRElSICh0
eXBpY2FsbHkgL3Vzci9sb2NhL2JpbikuCisKKyAgICAgICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2Vz
IGEgV0VCS0lUX0VYRUNfUEFUSCBlbnZpcm9ubWVudCB2YXJpYWJsZSwgaW5zcGlyZWQgaW4gdGhl
CisgICAgICAgIEd0ayBwb3J0LCB3aGljaCBhbGxvd3MgdXMgdG8gbG9vayBmb3IgV2ViUHJvY2Vz
cyBpbml0aWFsbHkgaW4gdGhpcyBkaXJlY3RvcnksCisgICAgICAgIGlmIGl0J3MgZGVmaW5lZC4K
KworICAgICAgICAqIFRlc3RXZWJLaXRBUEkvZWZsL21haW4uY3BwOgorICAgICAgICAobWFpbik6
IERlZmluZSBXRUJLSVRfRVhFQ19QQVRIIHRvIGJlIHVzZWQgYnkgV2ViS2l0MiBBUEkgdGVzdHMu
CisKIDIwMTQtMDEtMDkgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4KIAogICAgICAg
ICBbQ29jb2FdIFByb21vdGUgV0tCYWNrRm9yd2FyZExpc3R7LEl0ZW19LmggdG8gcHVibGljCmRp
ZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL2VmbC9tYWluLmNwcCBiL1Rvb2xzL1Rlc3RX
ZWJLaXRBUEkvZWZsL21haW4uY3BwCmluZGV4IGM2OWVjNDUwY2IzYzk0Y2ZkNGFlOTViZjI4ZWI1
NzM0NzFiNGVlYWMuLjg5MGUzYzY2YWRlYjM1NzlmOWY0MzEwNTIyZjQwMWE5YmQ1MGE1NTcgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvZWZsL21haW4uY3BwCisrKyBiL1Rvb2xzL1Rl
c3RXZWJLaXRBUEkvZWZsL21haW4uY3BwCkBAIC01MCw2ICs1MCw3IEBAIHN0YXRpYyBib29sIGNo
ZWNrRm9yVXNlWDExV2luZG93QXJndW1lbnQoaW50IGFyZ2MsIGNoYXIqKiBhcmd2KQogaW50IG1h
aW4oaW50IGFyZ2MsIGNoYXIqKiBhcmd2KQogewogICAgIFdURkluc3RhbGxSZXBvcnRCYWNrdHJh
Y2VPbkNyYXNoSG9vaygpOworICAgIHNldGVudigiV0VCS0lUX0VYRUNfUEFUSCIsIFdFQktJVF9F
WEVDX1BBVEgsIGZhbHNlKTsKIAogICAgIGlmICghZWluYV9pbml0KCkpCiAgICAgICAgIHJldHVy
biBFWElUX0ZBSUxVUkU7CmRpZmYgLS1naXQgYS9DaGFuZ2VMb2cgYi9DaGFuZ2VMb2cKaW5kZXgg
MTg4MjBmY2Q4ZjA2MmMwMGUwZTBlN2YyN2I4MmJkY2UwYWZkMzg4OS4uMzQxZDFiMDJkMjQ4NWIx
ZjIzNmZiYmJiMmY2MTU4MTU2NjYwYjBmZCAxMDA2NDQKLS0tIGEvQ2hhbmdlTG9nCisrKyBiL0No
YW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE0LTAxLTEwICBTZXJnaW8gQ29ycmVpYSAgPHNl
cmdpby5jb3JyZWlhQG9wZW5ib3NzYS5vcmc+CisKKyAgICAgICAgW0VGTF1bV0syXSBNYWtlIEFQ
SSB0ZXN0cyB3b3JrIGFnYWluCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMjY3NjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBUaGUgRUZMIGFuZCBXSzIgdGVzdCBiaW5hcmllcyBhcmUgY3VycmVudGx5IGJl
aW5nIGdlbmVyYXRlZCBhdCAqVGVzdFdlYktpdEFQSS8KKyAgICAgICAgW0VdV2ViS2l0MiwgcmVz
cGVjdGl2ZWx5LCBhbmQgdGhpcyBjYXVzZXMgcHJvYmxlbXMgYmVjYXVzZSB0aGUgbG9naWMgdG8g
ZmluZAorICAgICAgICB3aGVyZSBXZWJQcm9jZXNzIGlzIHRvIGxvb2sgaW4gdGhlIHNhbWUgZGly
ZWN0b3J5IG9mIHRoZSBydW5uaW5nIHByb2Nlc3MgYW5kCisgICAgICAgIHRoZW4gcHJvY2VlZCB0
byB1c2UgTElCRVhFQ0RJUiAodHlwaWNhbGx5IC91c3IvbG9jYS9iaW4pLgorCisgICAgICAgIFRo
aXMgcGF0Y2ggaW50cm9kdWNlcyBhIFdFQktJVF9FWEVDX1BBVEggZW52aXJvbm1lbnQgdmFyaWFi
bGUsIGluc3BpcmVkIGluIHRoZQorICAgICAgICBHdGsgcG9ydCwgd2hpY2ggYWxsb3dzIHVzIHRv
IGxvb2sgZm9yIFdlYlByb2Nlc3MgaW5pdGlhbGx5IGluIHRoaXMgZGlyZWN0b3J5LAorICAgICAg
ICBpZiBpdCdzIGRlZmluZWQuCisKKyAgICAgICAgKiBTb3VyY2UvY21ha2UvT3B0aW9uc0VmbC5j
bWFrZTogRGVmaW5lIFdFQktJVF9FWEVDX1BBVEgsIHRvIGJlIHVzZWQgYnkKKyAgICAgICAgW0Vd
V2ViS2l0MiB0ZXN0cy4KKwogMjAxNC0wMS0wOCAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29u
QGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gW0NNYWtlXSBTcGVjaWZ5IHRoZSBleGVjdXRh
YmxlIGFuZCBsaWJyYXJ5IG91dHB1dCBsb2NhdGlvbnMgaW4gdGhlIGJ1aWxkCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>220994</attachid>
            <date>2014-01-12 18:00:13 -0800</date>
            <delta_ts>2014-01-12 20:11:18 -0800</delta_ts>
            <desc>v2 with Gyuyoung remakrs</desc>
            <filename>bug-126769-20140112225949.patch</filename>
            <type>text/plain</type>
            <size>7697</size>
            <attacher name="Sergio Correia (qrwteyrutiyoup)">sergio</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYxODQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYTVmMzY4MmUyMGI2YWEy
NzI2Zjc1YzZjZWJmY2Y5MDQyMzU2MjhmMC4uNTI5NDlmYmE0Y2IwZDg0MGI5NjUyMWM2ZDgzYWU0
ODhlOGE2ZTBjYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE0LTAxLTEyICBTZXJn
aW8gQ29ycmVpYSAgPHNlcmdpby5jb3JyZWlhQG9wZW5ib3NzYS5vcmc+CisKKyAgICAgICAgW0VG
TF1bV0syXSBNYWtlIEFQSSB0ZXN0cyB3b3JrIGFnYWluCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjY3NjkKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgRUZMIGFuZCBXSzIgdGVzdCBiaW5hcmllcyBh
cmUgY3VycmVudGx5IGJlaW5nIGdlbmVyYXRlZCBhdCAqVGVzdFdlYktpdEFQSS8KKyAgICAgICAg
W0VdV2ViS2l0MiwgcmVzcGVjdGl2ZWx5LCBhbmQgdGhpcyBjYXVzZXMgcHJvYmxlbXMgYmVjYXVz
ZSB0aGUgbG9naWMgdG8gZmluZAorICAgICAgICB3aGVyZSBXZWJQcm9jZXNzIGlzIHRvIGxvb2sg
aW4gdGhlIHNhbWUgZGlyZWN0b3J5IG9mIHRoZSBydW5uaW5nIHByb2Nlc3MgYW5kCisgICAgICAg
IHRoZW4gcHJvY2VlZCB0byB1c2UgTElCRVhFQ0RJUiAodHlwaWNhbGx5IC91c3IvbG9jYS9iaW4p
LgorCisgICAgICAgIFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhIFdFQktJVF9FWEVDX1BBVEggZW52
aXJvbm1lbnQgdmFyaWFibGUsIGluc3BpcmVkIGluIHRoZQorICAgICAgICBHdGsgcG9ydCwgd2hp
Y2ggYWxsb3dzIHVzIHRvIGxvb2sgZm9yIFdlYlByb2Nlc3MgaW5pdGlhbGx5IGluIHRoaXMgZGly
ZWN0b3J5LAorICAgICAgICBpZiBpdCdzIGRlZmluZWQuCisKKyAgICAgICAgKiBTaGFyZWQvZWZs
L1Byb2Nlc3NFeGVjdXRhYmxlUGF0aEVmbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OmZpbmRQcm9j
ZXNzUGF0aCk6IENoYW5nZSB0aGUgbG9naWMgdG8gbG9vayBpbml0aWFsbHkgaW4KKyAgICAgICAg
V0VCS0lUX0VYRUNfUEFUSCwgdGhlbiBwcm9jZWVkIHdpdGggdGhlIGV4aXN0aW5nIGNoZWNrcy4K
KyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy9Vbml0VGVzdFV0aWxzL0VXSzJVbml0
VGVzdEVudmlyb25tZW50LmNwcDoKKyAgICAgICAgKEVXSzJVbml0VGVzdDo6RVdLMlVuaXRUZXN0
RW52aXJvbm1lbnQ6OkVXSzJVbml0VGVzdEVudmlyb25tZW50KToKKyAgICAgICAgRGVmaW5lIFdF
QktJVF9FWEVDX1BBVEggdG8gYmUgdXNlZCBieSBFV2ViS2l0MiB0ZXN0cy4KKwogMjAxNC0wMS0x
MiAgRGFuIEJlcm5zdGVpbiAgPG1pdHpAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZGVkIGEgcmVm
ZXJlbmNlIHRvIFdlYkNvbnRlbnRTZXJ2aWNlL0luZm8tT1NYLnBsaXN0IHRvIHRoZSBwcm9qZWN0
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL2VmbC9Qcm9jZXNzRXhlY3V0YWJs
ZVBhdGhFZmwuY3BwIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL2VmbC9Qcm9jZXNzRXhlY3V0YWJs
ZVBhdGhFZmwuY3BwCmluZGV4IGM5ZTQ5MmViNDYxNjk3OGNmZDBlNTFhYWVjZTc1OWIxMDI4ZTYy
MDYuLmNhYWZjZDM3YmIxOWE3OGEzMjk3MzY4MGQzOGQ2NTAyYzgzNmNjZWIgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9lZmwvUHJvY2Vzc0V4ZWN1dGFibGVQYXRoRWZsLmNwcAor
KysgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvZWZsL1Byb2Nlc3NFeGVjdXRhYmxlUGF0aEVmbC5j
cHAKQEAgLTI4LDE2ICsyOCwyNCBAQAogCiAjaW5jbHVkZSAiRmlsZVN5c3RlbS5oIgogI2luY2x1
ZGUgPGxpYmdlbi5oPgotI2luY2x1ZGUgPHN5cy9zdGF0Lmg+Ci0jaW5jbHVkZSA8c3lzL3R5cGVz
Lmg+CiAjaW5jbHVkZSA8dW5pc3RkLmg+CiAjaW5jbHVkZSA8d3RmL1N0ZExpYkV4dHJhcy5oPgog
I2luY2x1ZGUgPHd0Zi90ZXh0L0NTdHJpbmcuaD4KIAogbmFtZXNwYWNlIFdlYktpdCB7CiAKKy8v
IFdlIGluaXRpYWxseSBsb29rIGZvciB0aGUgcHJvY2VzcyBpbiBXRUJLSVRfRVhFQ19QQVRILCB0
aGVuIHByb2NlZWQgdG8gdHJ5IHRoZSB3b3JraW5nCisvLyBkaXJlY3Rvcnkgb2YgdGhlIHJ1bm5p
bmcgcHJvY2VzcywgYW5kIGZpbmFsbHkgd2UgdHJ5IExJQkVYRUNESVIgKHVzdWFsbHkgL3Vzci9s
b2NhbC9iaW4pLgogc3RhdGljIFN0cmluZyBmaW5kUHJvY2Vzc1BhdGgoY29uc3QgY2hhciogcHJv
Y2Vzc05hbWUpCiB7CisgICAgU3RyaW5nIGV4ZWN1dGFibGVQYXRoOworICAgIHN0YXRpYyBjb25z
dCBjaGFyKiBleGVjRGlyZWN0b3J5ID0gZ2V0ZW52KCJXRUJLSVRfRVhFQ19QQVRIIik7CisgICAg
aWYgKGV4ZWNEaXJlY3RvcnkpIHsKKyAgICAgICAgZXhlY3V0YWJsZVBhdGggPSBXZWJDb3JlOjpw
YXRoQnlBcHBlbmRpbmdDb21wb25lbnQoU3RyaW5nOjpmcm9tVVRGOChleGVjRGlyZWN0b3J5KSwg
cHJvY2Vzc05hbWUpOworICAgICAgICBpZiAoV2ViQ29yZTo6ZmlsZUV4aXN0cyhleGVjdXRhYmxl
UGF0aCkpCisgICAgICAgICAgICByZXR1cm4gZXhlY3V0YWJsZVBhdGg7CisgICAgfQorCiAjaWYg
T1MoVU5JWCkKICAgICBjaGFyIHJlYWRMaW5rQnVmZmVyW1BBVEhfTUFYXSA9IHswfTsKIApAQCAt
NDgsMTYgKzU2LDE0IEBAIHN0YXRpYyBTdHJpbmcgZmluZFByb2Nlc3NQYXRoKGNvbnN0IGNoYXIq
IHByb2Nlc3NOYW1lKQogI2VuZGlmCiAgICAgaWYgKHJlc3VsdCA+IDApIHsKICAgICAgICAgY2hh
ciogZXhlY3V0YWJsZVBhdGhQdHIgPSBkaXJuYW1lKHJlYWRMaW5rQnVmZmVyKTsKLSAgICAgICAg
U3RyaW5nIGV4ZWN1dGFibGVQYXRoID0gV2ViQ29yZTo6cGF0aEJ5QXBwZW5kaW5nQ29tcG9uZW50
KFN0cmluZyhleGVjdXRhYmxlUGF0aFB0ciksIHByb2Nlc3NOYW1lKTsKLQotICAgICAgICAvLyBD
aGVja3Mgd2hldGhlciBwcm9jZXNzIGV4aXN0IG9uIHRoZSBjdXJyZW50IHBhdGguCi0gICAgICAg
IHN0cnVjdCBzdGF0IGZpbGVTdGF0OwotICAgICAgICBpZiAoIXN0YXQoZXhlY3V0YWJsZVBhdGgu
dXRmOCgpLmRhdGEoKSwgJmZpbGVTdGF0KSkKKyAgICAgICAgZXhlY3V0YWJsZVBhdGggPSBXZWJD
b3JlOjpwYXRoQnlBcHBlbmRpbmdDb21wb25lbnQoU3RyaW5nOjpmcm9tVVRGOChleGVjdXRhYmxl
UGF0aFB0ciksIHByb2Nlc3NOYW1lKTsKKyAgICAgICAgaWYgKFdlYkNvcmU6OmZpbGVFeGlzdHMo
ZXhlY3V0YWJsZVBhdGgpKQogICAgICAgICAgICAgcmV0dXJuIGV4ZWN1dGFibGVQYXRoOwogICAg
IH0KICNlbmRpZgotCi0gICAgcmV0dXJuIFdlYkNvcmU6OnBhdGhCeUFwcGVuZGluZ0NvbXBvbmVu
dChTdHJpbmcoTElCRVhFQ0RJUiksIHByb2Nlc3NOYW1lKTsKKyAgICBleGVjdXRhYmxlUGF0aCA9
IFdlYkNvcmU6OnBhdGhCeUFwcGVuZGluZ0NvbXBvbmVudChTdHJpbmcoTElCRVhFQ0RJUiksIHBy
b2Nlc3NOYW1lKTsKKyAgICBBU1NFUlQoV2ViQ29yZTo6ZmlsZUV4aXN0cyhleGVjdXRhYmxlUGF0
aCkpOworICAgIHJldHVybiBleGVjdXRhYmxlUGF0aDsKIH0KIAogU3RyaW5nIGV4ZWN1dGFibGVQ
YXRoT2ZXZWJQcm9jZXNzKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvZWZsL3Rlc3RzL1VuaXRUZXN0VXRpbHMvRVdLMlVuaXRUZXN0RW52aXJvbm1lbnQuY3BwIGIv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvVW5pdFRlc3RVdGlscy9FV0sy
VW5pdFRlc3RFbnZpcm9ubWVudC5jcHAKaW5kZXggMDA2MThlMjNjMDRjOTQxYjQ1YjdmOWU1ZjZm
MTMwYmE2OTJiYWY5MS4uODM3NzQ4MWY2NjRiY2Y5NjBjMjBiNTZhMTgwYjE4NzcxOGE2ODRjYSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvVW5pdFRl
c3RVdGlscy9FV0syVW5pdFRlc3RFbnZpcm9ubWVudC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvVW5pdFRlc3RVdGlscy9FV0syVW5pdFRlc3RFbnZpcm9u
bWVudC5jcHAKQEAgLTMwLDYgKzMwLDcgQEAgRVdLMlVuaXRUZXN0RW52aXJvbm1lbnQ6OkVXSzJV
bml0VGVzdEVudmlyb25tZW50KCkKICAgICA6IG1fZGVmYXVsdFdpZHRoKDgwMCkKICAgICAsIG1f
ZGVmYXVsdEhlaWdodCg2MDApCiB7CisgICAgc2V0ZW52KCJXRUJLSVRfRVhFQ19QQVRIIiwgV0VC
S0lUX0VYRUNfUEFUSCwgZmFsc2UpOwogfQogCiBjb25zdCBjaGFyKiBFV0syVW5pdFRlc3RFbnZp
cm9ubWVudDo6ZGVmYXVsdFRlc3RQYWdlVXJsKCkgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9j
bWFrZS9PcHRpb25zRWZsLmNtYWtlIGIvU291cmNlL2NtYWtlL09wdGlvbnNFZmwuY21ha2UKaW5k
ZXggMzZjZjMwNzdiZjMyZTk4YzFhZjNmZTVkNjAyNzE3MzNiYzIzMWUxMi4uYTc4MmI4Y2UxMTM1
MjY3NzIyMDUxZGQ5NzMyMGI2ODliYjRkMWU1NCAxMDA2NDQKLS0tIGEvU291cmNlL2NtYWtlL09w
dGlvbnNFZmwuY21ha2UKKysrIGIvU291cmNlL2NtYWtlL09wdGlvbnNFZmwuY21ha2UKQEAgLTI4
NywzICsyODcsNiBAQCBpZiAoRU5BQkxFX0ZUTF9KSVQpCiAgICAgZmluZF9wYWNrYWdlKExMVk0g
UkVRVUlSRUQpCiAgICAgc2V0KEhBVkVfTExWTSBPTikKIGVuZGlmICgpCisKKyMgW0VdV2ViS2l0
MiB0ZXN0cyBuZWVkIGEgaGludCB0byBmaW5kIG91dCB3aGVyZSBwcm9jZXNzZXMgc3VjaCBhcyBX
ZWJQcm9jZXNzIGFyZSBsb2NhdGVkIGF0LgorYWRkX2RlZmluaXRpb25zKC1EV0VCS0lUX0VYRUNf
UEFUSD1cIiR7Q01BS0VfUlVOVElNRV9PVVRQVVRfRElSRUNUT1JZfVwiKQpkaWZmIC0tZ2l0IGEv
VG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGNjMTIzMzcwYmQyYzlhNTlj
YWExZjBkNjBmOTc0MGZjZmFhZWQzMDAuLmIzYTE3NDExYmU5Zjk3OTUwOWM5NjJkZjRmNDM5M2Ni
NGQyMmQzN2YgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwyMiBAQAorMjAxNC0wMS0xMiAgU2VyZ2lvIENvcnJlaWEgIDxzZXJnaW8u
Y29ycmVpYUBvcGVuYm9zc2Eub3JnPgorCisgICAgICAgIFtFRkxdW1dLMl0gTWFrZSBBUEkgdGVz
dHMgd29yayBhZ2FpbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTI2NzY5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgVGhlIEVGTCBhbmQgV0syIHRlc3QgYmluYXJpZXMgYXJlIGN1cnJlbnRseSBiZWluZyBn
ZW5lcmF0ZWQgYXQgKlRlc3RXZWJLaXRBUEkvCisgICAgICAgIFtFXVdlYktpdDIsIHJlc3BlY3Rp
dmVseSwgYW5kIHRoaXMgY2F1c2VzIHByb2JsZW1zIGJlY2F1c2UgdGhlIGxvZ2ljIHRvIGZpbmQK
KyAgICAgICAgd2hlcmUgV2ViUHJvY2VzcyBpcyB0byBsb29rIGluIHRoZSBzYW1lIGRpcmVjdG9y
eSBvZiB0aGUgcnVubmluZyBwcm9jZXNzIGFuZAorICAgICAgICB0aGVuIHByb2NlZWQgdG8gdXNl
IExJQkVYRUNESVIgKHR5cGljYWxseSAvdXNyL2xvY2EvYmluKS4KKworICAgICAgICBUaGlzIHBh
dGNoIGludHJvZHVjZXMgYSBXRUJLSVRfRVhFQ19QQVRIIGVudmlyb25tZW50IHZhcmlhYmxlLCBp
bnNwaXJlZCBpbiB0aGUKKyAgICAgICAgR3RrIHBvcnQsIHdoaWNoIGFsbG93cyB1cyB0byBsb29r
IGZvciBXZWJQcm9jZXNzIGluaXRpYWxseSBpbiB0aGlzIGRpcmVjdG9yeSwKKyAgICAgICAgaWYg
aXQncyBkZWZpbmVkLgorCisgICAgICAgICogVGVzdFdlYktpdEFQSS9lZmwvbWFpbi5jcHA6Cisg
ICAgICAgIChtYWluKTogRGVmaW5lIFdFQktJVF9FWEVDX1BBVEggdG8gYmUgdXNlZCBieSBXZWJL
aXQyIEFQSSB0ZXN0cy4KKwogMjAxNC0wMS0xMiAgRGFuaWVsIEJhdGVzICA8ZGFiYXRlc0BhcHBs
ZS5jb20+CiAKICAgICAgICAgW2lPU10gRml4IHRoZSBidWlsZApkaWZmIC0tZ2l0IGEvVG9vbHMv
VGVzdFdlYktpdEFQSS9lZmwvbWFpbi5jcHAgYi9Ub29scy9UZXN0V2ViS2l0QVBJL2VmbC9tYWlu
LmNwcAppbmRleCBjNjllYzQ1MGNiM2M5NGNmZDRhZTk1YmYyOGViNTczNDcxYjRlZWFjLi44OTBl
M2M2NmFkZWIzNTc5ZjlmNDMxMDUyMmY0MDFhOWJkNTBhNTU3IDEwMDY0NAotLS0gYS9Ub29scy9U
ZXN0V2ViS2l0QVBJL2VmbC9tYWluLmNwcAorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL2VmbC9t
YWluLmNwcApAQCAtNTAsNiArNTAsNyBAQCBzdGF0aWMgYm9vbCBjaGVja0ZvclVzZVgxMVdpbmRv
d0FyZ3VtZW50KGludCBhcmdjLCBjaGFyKiogYXJndikKIGludCBtYWluKGludCBhcmdjLCBjaGFy
KiogYXJndikKIHsKICAgICBXVEZJbnN0YWxsUmVwb3J0QmFja3RyYWNlT25DcmFzaEhvb2soKTsK
KyAgICBzZXRlbnYoIldFQktJVF9FWEVDX1BBVEgiLCBXRUJLSVRfRVhFQ19QQVRILCBmYWxzZSk7
CiAKICAgICBpZiAoIWVpbmFfaW5pdCgpKQogICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwpk
aWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IGE1M2YwZThiMWQ2Njg2Njg5
ZmY3ZjcwMGRjOGQzODU0NjQ1YjNmZjEuLjgyMjVmYWQ3MTkyMzRiMzc5NDc2YzVlZTYzNTQyNDIx
NzRkNjU1NWEgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwyMiBAQAorMjAxNC0wMS0xMiAgU2VyZ2lvIENvcnJlaWEgIDxzZXJnaW8uY29ycmVpYUBvcGVu
Ym9zc2Eub3JnPgorCisgICAgICAgIFtFRkxdW1dLMl0gTWFrZSBBUEkgdGVzdHMgd29yayBhZ2Fp
bgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI2NzY5
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIEVG
TCBhbmQgV0syIHRlc3QgYmluYXJpZXMgYXJlIGN1cnJlbnRseSBiZWluZyBnZW5lcmF0ZWQgYXQg
KlRlc3RXZWJLaXRBUEkvCisgICAgICAgIFtFXVdlYktpdDIsIHJlc3BlY3RpdmVseSwgYW5kIHRo
aXMgY2F1c2VzIHByb2JsZW1zIGJlY2F1c2UgdGhlIGxvZ2ljIHRvIGZpbmQKKyAgICAgICAgd2hl
cmUgV2ViUHJvY2VzcyBpcyB0byBsb29rIGluIHRoZSBzYW1lIGRpcmVjdG9yeSBvZiB0aGUgcnVu
bmluZyBwcm9jZXNzIGFuZAorICAgICAgICB0aGVuIHByb2NlZWQgdG8gdXNlIExJQkVYRUNESVIg
KHR5cGljYWxseSAvdXNyL2xvY2EvYmluKS4KKworICAgICAgICBUaGlzIHBhdGNoIGludHJvZHVj
ZXMgYSBXRUJLSVRfRVhFQ19QQVRIIGVudmlyb25tZW50IHZhcmlhYmxlLCBpbnNwaXJlZCBpbiB0
aGUKKyAgICAgICAgR3RrIHBvcnQsIHdoaWNoIGFsbG93cyB1cyB0byBsb29rIGZvciBXZWJQcm9j
ZXNzIGluaXRpYWxseSBpbiB0aGlzIGRpcmVjdG9yeSwKKyAgICAgICAgaWYgaXQncyBkZWZpbmVk
LgorCisgICAgICAgICogU291cmNlL2NtYWtlL09wdGlvbnNFZmwuY21ha2U6IERlZmluZSBXRUJL
SVRfRVhFQ19QQVRILCB0byBiZSB1c2VkIGJ5CisgICAgICAgIFtFXVdlYktpdDIgdGVzdHMuCisK
IDIwMTQtMDEtMTEgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4KIAogICAgICAgICBb
TWFjXSB4Y29kZWJ1aWxkIGNvbG9yIG91dHB1dCBpcyBzdXBwcmVzc2VkIHdoZW4gdXNpbmcgbWFr
ZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>