<?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>34940</bug_id>
          
          <creation_ts>2010-02-15 06:05:28 -0800</creation_ts>
          <short_desc>[Gtk] testwebview does not work when called with absolute path</short_desc>
          <delta_ts>2011-06-19 00:11:58 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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>62935</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="arno.">a.renevier</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>190435</commentid>
    <comment_count>0</comment_count>
    <who name="arno.">a.renevier</who>
    <bug_when>2010-02-15 06:05:28 -0800</bug_when>
    <thetext>Hi, when trying to run testwebviow from a random directory (ie: with an absolute path), it fails with following error: 

15:04 127 ~ % ~/webkit/WebKit/WebKitBuild/Release/Programs/unittests/testwebview
**
ERROR:../../WebKit/gtk/tests/testwebview.c:244:main: assertion failed: (!g_str_equal(getcwd(path_name, PATH_MAX), &quot;/&quot;))
zsh: abort      ~/webkit/WebKit/WebKitBuild/Release/Programs/unittests/testwebview

other testes in unittests succeed when run with absolute path.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190438</commentid>
    <comment_count>1</comment_count>
      <attachid>48749</attachid>
    <who name="arno.">a.renevier</who>
    <bug_when>2010-02-15 06:11:01 -0800</bug_when>
    <thetext>Created attachment 48749
patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191555</commentid>
    <comment_count>2</comment_count>
      <attachid>48749</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-02-18 06:06:40 -0800</bug_when>
    <thetext>Comment on attachment 48749
patch v1

That looks good. I&apos;m afraid at least one more test needs this fix, though, and it would be good to have this split to a function in an utils file. Would you mind applying the fix to the other file, and potentially do this refactoring? It&apos;s OK if you just apply the fix to the other files, but the refactoring would rock =).

 236     if (g_path_is_absolute (argv[0])) {
 237         g_chdir (g_path_get_dirname (argv[0]));

These spaces before the ( are wrong, r- for this style problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191966</commentid>
    <comment_count>3</comment_count>
      <attachid>49090</attachid>
    <who name="arno.">a.renevier</who>
    <bug_when>2010-02-19 10:31:03 -0800</bug_when>
    <thetext>Created attachment 49090
patch v2

Here is an updated version.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191968</commentid>
    <comment_count>4</comment_count>
      <attachid>49091</attachid>
    <who name="arno.">a.renevier</who>
    <bug_when>2010-02-19 10:36:34 -0800</bug_when>
    <thetext>Created attachment 49091
patch v2.2

updated patch: last one did not mention added tests/test_utils.c in WebKit/gtk/ChangeLog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192482</commentid>
    <comment_count>5</comment_count>
      <attachid>49091</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-02-22 09:17:18 -0800</bug_when>
    <thetext>Comment on attachment 49091
patch v2.2

 30 extern int testutils_relative_chdir(const gchar*, const gchar*);

Adding a header, and a proper signature would be better, plus, you should add the bug URL, and its description to the changelog:

 8         Need a short description and bug URL (OOPS!)

Otherwise, this patch is a good step forward, thanks for taking the time to refactor this! One more round to fix up these two small issues, and I&apos;ll r+ it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192495</commentid>
    <comment_count>6</comment_count>
      <attachid>49222</attachid>
    <who name="arno.">a.renevier</who>
    <bug_when>2010-02-22 09:52:26 -0800</bug_when>
    <thetext>Created attachment 49222
patch v2.3

updated patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193129</commentid>
    <comment_count>7</comment_count>
      <attachid>49222</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-02-23 14:24:05 -0800</bug_when>
    <thetext>Comment on attachment 49222
patch v2.3

Better, thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193138</commentid>
    <comment_count>8</comment_count>
      <attachid>49222</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-02-23 14:43:30 -0800</bug_when>
    <thetext>Comment on attachment 49222
patch v2.3

Clearing flags on attachment: 49222

Committed r55173: &lt;http://trac.webkit.org/changeset/55173&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193139</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-02-23 14:43:34 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>48749</attachid>
            <date>2010-02-15 06:11:01 -0800</date>
            <delta_ts>2010-02-19 10:31:03 -0800</delta_ts>
            <desc>patch v1</desc>
            <filename>34940.patch</filename>
            <type>text/plain</type>
            <size>1638</size>
            <attacher name="arno.">a.renevier</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvQ2hhbmdlTG9nIGIvV2ViS2l0L2d0ay9DaGFuZ2VMb2cK
aW5kZXggOGZkZDA1ZS4uM2U0ODZlMiAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0ay9DaGFuZ2VMb2cK
KysrIGIvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKQEAgLTEsOCArMSwyMSBAQAorMjAxMC0wMi0xNSAg
QXJubyBSZW5ldmllciAgPGFybm9AcmVuZXZpZXIubmV0PgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtHdGtdOiB0ZXN0d2VidmlldyBkb2VzIG5vdCB3
b3JrIHdoZW4gY2FsbGVkIHdpdGggYWJzb2x1dGUgcGF0aAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzQ5NDAKKworICAgICAgICBXaGVuIHRlc3R3ZWJ2
aWV3IGlzIGNhbGxlZCBhcyBhYnNvbHV0ZSBwYXRoLCBjaGRpciB0byBleGVjdXRhYmxlCisgICAg
ICAgIGRpcmVjdG9yeSBiZWZvcmUgc2VhcmNoaW5nIHJlc291cmNlIGZpbGVzLgorCisgICAgICAg
ICogdGVzdHMvdGVzdHdlYnZpZXcuYzoKKyAgICAgICAgKG1haW4pOgorCiAyMDEwLTAyLTE0ICBE
aWVnbyBFc2NhbGFudGUgVXJyZWxvICA8ZGVzY2FsYW50ZUBpZ2FsaWEuY29tPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IEd1c3Rhdm8gTm9yb25oYSBTaWx2YS4KIAogICAgICAgICBbZ3RrXSBXZWJL
aXREb3dubG9hZCdzIGN1cnJlbnRTaXplIHByb3BlcnR5IGlzIGd1aW50LCBzaG91bGQgYmUgZ3Vp
bnQ2NAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzQ4
MjkKIAogICAgICAgICBBY3R1YWxseSB1c2UgYSBndWludDY0IGZvciBjdXJyZW50LXNpemUgcHJv
cGVydHkgaW4gV2ViS2l0RG93bmxvYWQsIHdlCmRpZmYgLS1naXQgYS9XZWJLaXQvZ3RrL3Rlc3Rz
L3Rlc3R3ZWJ2aWV3LmMgYi9XZWJLaXQvZ3RrL3Rlc3RzL3Rlc3R3ZWJ2aWV3LmMKaW5kZXggYzAy
OGEzNi4uOThlM2U5MyAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0ay90ZXN0cy90ZXN0d2Vidmlldy5j
CisrKyBiL1dlYktpdC9ndGsvdGVzdHMvdGVzdHdlYnZpZXcuYwpAQCAtMjI4LDE2ICsyMjgsMTkg
QEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIqKiBhcmd2KQogewogICAgIFNvdXBTZXJ2ZXIqIHNl
cnZlcjsKICAgICBTb3VwVVJJKiBzb3VwX3VyaTsKIAogICAgIGdfdGhyZWFkX2luaXQoTlVMTCk7
CiAgICAgZ3RrX3Rlc3RfaW5pdCgmYXJnYywgJmFyZ3YsIE5VTEwpOwogCiAgICAgLyogSG9wZWZ1
bGx5IG1ha2UgdGVzdCBpbmRlcGVuZGVudCBvZiB0aGUgcGF0aCBpdCdzIGNhbGxlZCBmcm9tLiAq
LworICAgIGlmIChnX3BhdGhfaXNfYWJzb2x1dGUgKGFyZ3ZbMF0pKSB7CisgICAgICAgIGdfY2hk
aXIgKGdfcGF0aF9nZXRfZGlybmFtZSAoYXJndlswXSkpOworICAgIH0KICAgICB3aGlsZSAoIWdf
ZmlsZV90ZXN0ICgiV2ViS2l0L2d0ay90ZXN0cy9yZXNvdXJjZXMvdGVzdC5odG1sIiwgR19GSUxF
X1RFU1RfRVhJU1RTKSkgewogICAgICAgICBjaGFyIHBhdGhfbmFtZVtQQVRIX01BWF07CiAKICAg
ICAgICAgZ19jaGRpcigiLi4iKTsKIAogICAgICAgICBnX2Fzc2VydCghZ19zdHJfZXF1YWwoZ2V0
Y3dkKHBhdGhfbmFtZSwgUEFUSF9NQVgpLCAiLyIpKTsKICAgICB9CiAK
</data>
<flag name="review"
          id="31470"
          type_id="1"
          status="-"
          setter="gustavo"
    />
    <flag name="commit-queue"
          id="31761"
          type_id="3"
          status="-"
          setter="gustavo"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49090</attachid>
            <date>2010-02-19 10:31:03 -0800</date>
            <delta_ts>2010-02-19 10:36:34 -0800</delta_ts>
            <desc>patch v2</desc>
            <filename>0001-bug-34940.patch</filename>
            <type>text/plain</type>
            <size>7194</size>
            <attacher name="arno.">a.renevier</attacher>
            
              <data encoding="base64">RnJvbSA5YzkwMWJiNjllYzQ0ZWZkYzI5OTEyZGFjNGRiODRlNDQ1YjdhNDM0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBhcm5vIDxhcm5vQHJlbmV2aWVyLm5ldD4KRGF0ZTogRnJpLCAx
OSBGZWIgMjAxMCAxOToyNjoyMCArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIGJ1ZyAjMzQ5NDAKCi0t
LQogQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0ICsrKysrKysrKysK
IEdOVW1ha2VmaWxlLmFtICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogV2ViS2l0L2d0
ay9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgfCAgIDE1ICsrKysrKysrKysrCiBXZWJLaXQvZ3Rr
L3Rlc3RzL3Rlc3RfdXRpbHMuYyAgICAgICB8ICAgNDggKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIFdlYktpdC9ndGsvdGVzdHMvdGVzdG1pbWVoYW5kbGluZy5jIHwgICAxMyAr
Ky0tLS0tLS0KIFdlYktpdC9ndGsvdGVzdHMvdGVzdHdlYnZpZXcuYyAgICAgIHwgICAxMyArKy0t
LS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgODUgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgV2ViS2l0L2d0ay90ZXN0cy90ZXN0X3V0aWxzLmMKCmRpZmYg
LS1naXQgYS9DaGFuZ2VMb2cgYi9DaGFuZ2VMb2cKaW5kZXggNjY5ZjljNi4uYzZkOTg4MiAxMDA2
NDQKLS0tIGEvQ2hhbmdlTG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEw
LTAyLTE5ICBBcm5vIFJlbmV2aWVyICA8YXJub0ByZW5ldmllci5uZXQ+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0d0a106IHRlc3R3ZWJ2aWV3IGRv
ZXMgbm90IHdvcmsgd2hlbiBjYWxsZWQgd2l0aCBhYnNvbHV0ZSBwYXRoCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNDk0MAorCisgICAgICAgIE5lZWQg
YSBzaG9ydCBkZXNjcmlwdGlvbiBhbmQgYnVnIFVSTCAoT09QUyEpCisKKyAgICAgICAgV2hlbiB0
ZXN0d2VidmlldyBpcyBjYWxsZWQgYXMgYWJzb2x1dGUgcGF0aCwgY2hkaXIgdG8gZXhlY3V0YWJs
ZQorICAgICAgICBkaXJlY3RvcnkgYmVmb3JlIHNlYXJjaGluZyByZXNvdXJjZSBmaWxlcy4KKwor
ICAgICAgICAqIEdOVW1ha2VmaWxlLmFtOgorCiAyMDEwLTAyLTE1ICBQaGlsaXBwZSBOb3JtYW5k
ICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBHdXN0YXZvIE5v
cm9uaGEgU2lsdmEuCmRpZmYgLS1naXQgYS9HTlVtYWtlZmlsZS5hbSBiL0dOVW1ha2VmaWxlLmFt
CmluZGV4IGY5YWQyMWMuLmY5ODg0ZTEgMTAwNjQ0Ci0tLSBhL0dOVW1ha2VmaWxlLmFtCisrKyBi
L0dOVW1ha2VmaWxlLmFtCkBAIC01OTQsNyArNTk0LDcgQEAgUHJvZ3JhbXNfdW5pdHRlc3RzX3Rl
c3Rsb2FkaW5nX0NGTEFHUyA9ICQod2Via2l0X3Rlc3RzX2NmbGFncykKIFByb2dyYW1zX3VuaXR0
ZXN0c190ZXN0bG9hZGluZ19MREFERCA9ICQod2Via2l0X3Rlc3RzX2xkYWRkKQogUHJvZ3JhbXNf
dW5pdHRlc3RzX3Rlc3Rsb2FkaW5nX0xERkxBR1MgPSAkKHdlYmtpdF90ZXN0c19sZGZsYWdzKQog
Ci1Qcm9ncmFtc191bml0dGVzdHNfdGVzdG1pbWVoYW5kbGluZ19TT1VSQ0VTID0gV2ViS2l0L2d0
ay90ZXN0cy90ZXN0bWltZWhhbmRsaW5nLmMKK1Byb2dyYW1zX3VuaXR0ZXN0c190ZXN0bWltZWhh
bmRsaW5nX1NPVVJDRVMgPSBXZWJLaXQvZ3RrL3Rlc3RzL3Rlc3RtaW1laGFuZGxpbmcuYyBXZWJL
aXQvZ3RrL3Rlc3RzL3Rlc3RfdXRpbHMuYwogUHJvZ3JhbXNfdW5pdHRlc3RzX3Rlc3RtaW1laGFu
ZGxpbmdfQ0ZMQUdTID0gJCh3ZWJraXRfdGVzdHNfY2ZsYWdzKQogUHJvZ3JhbXNfdW5pdHRlc3Rz
X3Rlc3RtaW1laGFuZGxpbmdfTERBREQgPSAkKHdlYmtpdF90ZXN0c19sZGFkZCkKIFByb2dyYW1z
X3VuaXR0ZXN0c190ZXN0bWltZWhhbmRsaW5nX0xERkxBR1MgPSAkKHdlYmtpdF90ZXN0c19sZGZs
YWdzKQpAQCAtNjUyLDcgKzY1Miw3IEBAIFByb2dyYW1zX3VuaXR0ZXN0c190ZXN0d2ViZGF0YXNv
dXJjZV9TT1VSQ0VTID0gV2ViS2l0L2d0ay90ZXN0cy90ZXN0d2ViZGF0YXNvdXJjCiBQcm9ncmFt
c191bml0dGVzdHNfdGVzdHdlYmRhdGFzb3VyY2VfQ0ZMQUdTID0gJCh3ZWJraXRfdGVzdHNfY2Zs
YWdzKQogUHJvZ3JhbXNfdW5pdHRlc3RzX3Rlc3R3ZWJkYXRhc291cmNlX0xEQUREID0gJCh3ZWJr
aXRfdGVzdHNfbGRhZGQpCiAKLVByb2dyYW1zX3VuaXR0ZXN0c190ZXN0d2Vidmlld19TT1VSQ0VT
ID0gV2ViS2l0L2d0ay90ZXN0cy90ZXN0d2Vidmlldy5jCitQcm9ncmFtc191bml0dGVzdHNfdGVz
dHdlYnZpZXdfU09VUkNFUyA9IFdlYktpdC9ndGsvdGVzdHMvdGVzdHdlYnZpZXcuYyBXZWJLaXQv
Z3RrL3Rlc3RzL3Rlc3RfdXRpbHMuYwogUHJvZ3JhbXNfdW5pdHRlc3RzX3Rlc3R3ZWJ2aWV3X0NG
TEFHUyA9ICQod2Via2l0X3Rlc3RzX2NmbGFncykKIFByb2dyYW1zX3VuaXR0ZXN0c190ZXN0d2Vi
dmlld19MREFERCA9ICQod2Via2l0X3Rlc3RzX2xkYWRkKQogUHJvZ3JhbXNfdW5pdHRlc3RzX3Rl
c3R3ZWJ2aWV3X0xERkxBR1MgPSAkKHdlYmtpdF90ZXN0c19sZGZsYWdzKQpkaWZmIC0tZ2l0IGEv
V2ViS2l0L2d0ay9DaGFuZ2VMb2cgYi9XZWJLaXQvZ3RrL0NoYW5nZUxvZwppbmRleCAxNzFiM2U5
Li4wZjE3ODJhIDEwMDY0NAotLS0gYS9XZWJLaXQvZ3RrL0NoYW5nZUxvZworKysgYi9XZWJLaXQv
Z3RrL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEwLTAyLTE5ICBBcm5vIFJlbmV2aWVy
ICA8YXJub0ByZW5ldmllci5uZXQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgW0d0a106IHRlc3R3ZWJ2aWV3IGRvZXMgbm90IHdvcmsgd2hlbiBjYWxs
ZWQgd2l0aCBhYnNvbHV0ZSBwYXRoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0zNDk0MAorCisgICAgICAgIFdoZW4gdGVzdHdlYnZpZXcgaXMgY2FsbGVk
IGFzIGFic29sdXRlIHBhdGgsIGNoZGlyIHRvIGV4ZWN1dGFibGUKKyAgICAgICAgZGlyZWN0b3J5
IGJlZm9yZSBzZWFyY2hpbmcgcmVzb3VyY2UgZmlsZXMuCisKKyAgICAgICAgKiB0ZXN0cy90ZXN0
bWltZWhhbmRsaW5nLmM6CisgICAgICAgIChtYWluKToKKyAgICAgICAgKiB0ZXN0cy90ZXN0d2Vi
dmlldy5jOgorICAgICAgICAobWFpbik6CisKIDIwMTAtMDItMTcgIFhhbiBMb3BleiAgPHhsb3Bl
ekBpZ2FsaWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEd1c3Rhdm8gTm9yb25oYS4KZGlm
ZiAtLWdpdCBhL1dlYktpdC9ndGsvdGVzdHMvdGVzdF91dGlscy5jIGIvV2ViS2l0L2d0ay90ZXN0
cy90ZXN0X3V0aWxzLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMGI1NWEw
YwotLS0gL2Rldi9udWxsCisrKyBiL1dlYktpdC9ndGsvdGVzdHMvdGVzdF91dGlscy5jCkBAIC0w
LDAgKzEsNDggQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTAgQXJubyBSZW5ldmllcgorICoK
KyAqIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMaWJyYXJ5
IEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAqIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3Ig
KGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIGxpYnJhcnkg
aXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1
dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UuICBTZWUgdGhlIEdOVQorICogTGlicmFyeSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0
aGUgR05VIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlz
IGxpYnJhcnk7IHNlZSB0aGUgZmlsZSBDT1BZSU5HLkxJQi4gIElmIG5vdCwgd3JpdGUgdG8KKyAq
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwg
RmlmdGggRmxvb3IsCisgKiBCb3N0b24sIE1BIDAyMTEwLTEzMDEsIFVTQS4KKyAqLworCisjaW5j
bHVkZSA8Z2xpYi5oPgorI2luY2x1ZGUgPGdsaWIvZ3N0ZGlvLmg+CisKK2ludCB0ZXN0dXRpbHNf
cmVsYXRpdmVfY2hkaXIoY29uc3QgZ2NoYXIqIHRhcmdldF9maWxlbmFtZSwgY29uc3QgZ2NoYXIq
IGV4ZWN1dGFibGVfcGF0aCkKK3sKKyAgICBpZiAoZ19wYXRoX2lzX2Fic29sdXRlKGV4ZWN1dGFi
bGVfcGF0aCkpIHsKKyAgICAgICAgaWYgKGdfY2hkaXIoZ19wYXRoX2dldF9kaXJuYW1lKGV4ZWN1
dGFibGVfcGF0aCkpKSB7CisgICAgICAgICAgICByZXR1cm4gLTE7CisgICAgICAgIH0KKyAgICB9
CisKKyAgICB3aGlsZSAoIWdfZmlsZV90ZXN0KHRhcmdldF9maWxlbmFtZSwgR19GSUxFX1RFU1Rf
RVhJU1RTKSkgeworICAgICAgICBnY2hhciAqcGF0aF9uYW1lOworICAgICAgICBpZiAoZ19jaGRp
cigiLi4iKSkgeworICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICB9CisgICAgICAgIGdf
YXNzZXJ0KCFnX3N0cl9lcXVhbCgocGF0aF9uYW1lID0gZ19nZXRfY3VycmVudF9kaXIoKSksICIv
IikpOworICAgICAgICBnX2ZyZWUocGF0aF9uYW1lKTsKKyAgICB9CisKKyAgICBnY2hhciogZGly
bmFtZSA9IGdfcGF0aF9nZXRfZGlybmFtZSh0YXJnZXRfZmlsZW5hbWUpOworICAgIGlmIChnX2No
ZGlyKGRpcm5hbWUpKSB7CisgICAgICAgIGdfZnJlZShkaXJuYW1lKTsKKyAgICAgICAgcmV0dXJu
IC0xOworICAgIH0KKworICAgIGdfZnJlZShkaXJuYW1lKTsKKyAgICByZXR1cm4gMDsKK30KZGlm
ZiAtLWdpdCBhL1dlYktpdC9ndGsvdGVzdHMvdGVzdG1pbWVoYW5kbGluZy5jIGIvV2ViS2l0L2d0
ay90ZXN0cy90ZXN0bWltZWhhbmRsaW5nLmMKaW5kZXggZTZlOGQ0NS4uNGFkMWFlNSAxMDA2NDQK
LS0tIGEvV2ViS2l0L2d0ay90ZXN0cy90ZXN0bWltZWhhbmRsaW5nLmMKKysrIGIvV2ViS2l0L2d0
ay90ZXN0cy90ZXN0bWltZWhhbmRsaW5nLmMKQEAgLTI1LDYgKzI1LDggQEAKICNpbmNsdWRlIDx3
ZWJraXQvd2Via2l0Lmg+CiAjaW5jbHVkZSA8dW5pc3RkLmg+CiAKK2V4dGVybiBpbnQgdGVzdHV0
aWxzX3JlbGF0aXZlX2NoZGlyKGNvbnN0IGdjaGFyKiwgY29uc3QgZ2NoYXIqKTsKKwogI2lmIEdM
SUJfQ0hFQ0tfVkVSU0lPTigyLCAxNiwgMCkgJiYgR1RLX0NIRUNLX1ZFUlNJT04oMiwgMTQsIDAp
CiAKIEdNYWluTG9vcCogbG9vcDsKQEAgLTE4MiwxNiArMTg0LDcgQEAgaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIqKiBhcmd2KQogICAgIGd0a190ZXN0X2luaXQoJmFyZ2MsICZhcmd2LCBOVUxMKTsK
IAogICAgIC8qIEhvcGVmdWxseSBtYWtlIHRlc3QgaW5kZXBlbmRlbnQgb2YgdGhlIHBhdGggaXQn
cyBjYWxsZWQgZnJvbS4gKi8KLSAgICB3aGlsZSAoIWdfZmlsZV90ZXN0ICgiV2ViS2l0L2d0ay90
ZXN0cy9yZXNvdXJjZXMvdGVzdC5odG1sIiwgR19GSUxFX1RFU1RfRVhJU1RTKSkgewotICAgICAg
ICBnY2hhciAqcGF0aF9uYW1lOwotCi0gICAgICAgIGdfY2hkaXIoIi4uIik7Ci0KLSAgICAgICAg
Z19hc3NlcnQoIWdfc3RyX2VxdWFsKChwYXRoX25hbWUgPSBnX2dldF9jdXJyZW50X2RpcigpKSwg
Ii8iKSk7Ci0gICAgICAgIGdfZnJlZShwYXRoX25hbWUpOwotICAgIH0KLQotICAgIGdfY2hkaXIo
IldlYktpdC9ndGsvdGVzdHMvcmVzb3VyY2VzLyIpOworICAgIHRlc3R1dGlsc19yZWxhdGl2ZV9j
aGRpcigiV2ViS2l0L2d0ay90ZXN0cy9yZXNvdXJjZXMvdGVzdC5odG1sIiwgYXJndlswXSk7CiAK
ICAgICBzZXJ2ZXIgPSBzb3VwX3NlcnZlcl9uZXcoU09VUF9TRVJWRVJfUE9SVCwgMCwgTlVMTCk7
CiAgICAgc291cF9zZXJ2ZXJfcnVuX2FzeW5jKHNlcnZlcik7CmRpZmYgLS1naXQgYS9XZWJLaXQv
Z3RrL3Rlc3RzL3Rlc3R3ZWJ2aWV3LmMgYi9XZWJLaXQvZ3RrL3Rlc3RzL3Rlc3R3ZWJ2aWV3LmMK
aW5kZXggMzRiNjg2Ny4uZjhhYTU1NiAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0ay90ZXN0cy90ZXN0
d2Vidmlldy5jCisrKyBiL1dlYktpdC9ndGsvdGVzdHMvdGVzdHdlYnZpZXcuYwpAQCAtMjcsNiAr
MjcsOCBAQAogI2luY2x1ZGUgPGd0ay9ndGsuaD4KICNpbmNsdWRlIDx3ZWJraXQvd2Via2l0Lmg+
CiAKK2V4dGVybiBpbnQgdGVzdHV0aWxzX3JlbGF0aXZlX2NoZGlyKGNvbnN0IGdjaGFyKiwgY29u
c3QgZ2NoYXIqKTsKKwogI2lmIEdMSUJfQ0hFQ0tfVkVSU0lPTigyLCAxNiwgMCkgJiYgR1RLX0NI
RUNLX1ZFUlNJT04oMiwgMTQsIDApCiAKIEdNYWluTG9vcCogbG9vcDsKQEAgLTIzMywxNiArMjM1
LDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIqKiBhcmd2KQogICAgIGd0a190ZXN0X2luaXQo
JmFyZ2MsICZhcmd2LCBOVUxMKTsKIAogICAgIC8qIEhvcGVmdWxseSBtYWtlIHRlc3QgaW5kZXBl
bmRlbnQgb2YgdGhlIHBhdGggaXQncyBjYWxsZWQgZnJvbS4gKi8KLSAgICB3aGlsZSAoIWdfZmls
ZV90ZXN0ICgiV2ViS2l0L2d0ay90ZXN0cy9yZXNvdXJjZXMvdGVzdC5odG1sIiwgR19GSUxFX1RF
U1RfRVhJU1RTKSkgewotICAgICAgICBnY2hhciAqcGF0aF9uYW1lOwotCi0gICAgICAgIGdfY2hk
aXIoIi4uIik7Ci0KLSAgICAgICAgZ19hc3NlcnQoIWdfc3RyX2VxdWFsKChwYXRoX25hbWUgPSBn
X2dldF9jdXJyZW50X2RpcigpKSwgIi8iKSk7Ci0gICAgICAgIGdfZnJlZShwYXRoX25hbWUpOwot
ICAgIH0KLQotICAgIGdfY2hkaXIoIldlYktpdC9ndGsvdGVzdHMvcmVzb3VyY2VzLyIpOworICAg
IHRlc3R1dGlsc19yZWxhdGl2ZV9jaGRpcigiV2ViS2l0L2d0ay90ZXN0cy9yZXNvdXJjZXMvdGVz
dC5odG1sIiwgYXJndlswXSk7CiAKICAgICBzZXJ2ZXIgPSBzb3VwX3NlcnZlcl9uZXcoU09VUF9T
RVJWRVJfUE9SVCwgMCwgTlVMTCk7CiAgICAgc291cF9zZXJ2ZXJfcnVuX2FzeW5jKHNlcnZlcik7
Ci0tIAoxLjcuMAoK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49091</attachid>
            <date>2010-02-19 10:36:34 -0800</date>
            <delta_ts>2010-02-22 09:52:26 -0800</delta_ts>
            <desc>patch v2.2</desc>
            <filename>0001-bug-34940.patch</filename>
            <type>text/plain</type>
            <size>7270</size>
            <attacher name="arno.">a.renevier</attacher>
            
              <data encoding="base64">RnJvbSBmODgzZmI5NThiZWZmMmQ4MDc0MDU1MDFmODE4MGEwMTAzYjI4NzEyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBhcm5vIDxhcm5vQHJlbmV2aWVyLm5ldD4KRGF0ZTogRnJpLCAx
OSBGZWIgMjAxMCAxOTozNDoxMiArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIGJ1ZyAjMzQ5NDAKCi0t
LQogQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0ICsrKysrKysrKysK
IEdOVW1ha2VmaWxlLmFtICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogV2ViS2l0L2d0
ay9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgfCAgIDE3ICsrKysrKysrKysrKwogV2ViS2l0L2d0
ay90ZXN0cy90ZXN0X3V0aWxzLmMgICAgICAgfCAgIDQ4ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiBXZWJLaXQvZ3RrL3Rlc3RzL3Rlc3RtaW1laGFuZGxpbmcuYyB8ICAgMTMg
KystLS0tLS0tCiBXZWJLaXQvZ3RrL3Rlc3RzL3Rlc3R3ZWJ2aWV3LmMgICAgICB8ICAgMTMgKyst
LS0tLS0tCiA2IGZpbGVzIGNoYW5nZWQsIDg3IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygt
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IFdlYktpdC9ndGsvdGVzdHMvdGVzdF91dGlscy5jCgpkaWZm
IC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IDY2OWY5YzYuLmM2ZDk4ODIgMTAw
NjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAx
MC0wMi0xOSAgQXJubyBSZW5ldmllciAgPGFybm9AcmVuZXZpZXIubmV0PgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtHdGtdOiB0ZXN0d2VidmlldyBk
b2VzIG5vdCB3b3JrIHdoZW4gY2FsbGVkIHdpdGggYWJzb2x1dGUgcGF0aAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzQ5NDAKKworICAgICAgICBOZWVk
IGEgc2hvcnQgZGVzY3JpcHRpb24gYW5kIGJ1ZyBVUkwgKE9PUFMhKQorCisgICAgICAgIFdoZW4g
dGVzdHdlYnZpZXcgaXMgY2FsbGVkIGFzIGFic29sdXRlIHBhdGgsIGNoZGlyIHRvIGV4ZWN1dGFi
bGUKKyAgICAgICAgZGlyZWN0b3J5IGJlZm9yZSBzZWFyY2hpbmcgcmVzb3VyY2UgZmlsZXMuCisK
KyAgICAgICAgKiBHTlVtYWtlZmlsZS5hbToKKwogMjAxMC0wMi0xNSAgUGhpbGlwcGUgTm9ybWFu
ZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgR3VzdGF2byBO
b3JvbmhhIFNpbHZhLgpkaWZmIC0tZ2l0IGEvR05VbWFrZWZpbGUuYW0gYi9HTlVtYWtlZmlsZS5h
bQppbmRleCBmOWFkMjFjLi5mOTg4NGUxIDEwMDY0NAotLS0gYS9HTlVtYWtlZmlsZS5hbQorKysg
Yi9HTlVtYWtlZmlsZS5hbQpAQCAtNTk0LDcgKzU5NCw3IEBAIFByb2dyYW1zX3VuaXR0ZXN0c190
ZXN0bG9hZGluZ19DRkxBR1MgPSAkKHdlYmtpdF90ZXN0c19jZmxhZ3MpCiBQcm9ncmFtc191bml0
dGVzdHNfdGVzdGxvYWRpbmdfTERBREQgPSAkKHdlYmtpdF90ZXN0c19sZGFkZCkKIFByb2dyYW1z
X3VuaXR0ZXN0c190ZXN0bG9hZGluZ19MREZMQUdTID0gJCh3ZWJraXRfdGVzdHNfbGRmbGFncykK
IAotUHJvZ3JhbXNfdW5pdHRlc3RzX3Rlc3RtaW1laGFuZGxpbmdfU09VUkNFUyA9IFdlYktpdC9n
dGsvdGVzdHMvdGVzdG1pbWVoYW5kbGluZy5jCitQcm9ncmFtc191bml0dGVzdHNfdGVzdG1pbWVo
YW5kbGluZ19TT1VSQ0VTID0gV2ViS2l0L2d0ay90ZXN0cy90ZXN0bWltZWhhbmRsaW5nLmMgV2Vi
S2l0L2d0ay90ZXN0cy90ZXN0X3V0aWxzLmMKIFByb2dyYW1zX3VuaXR0ZXN0c190ZXN0bWltZWhh
bmRsaW5nX0NGTEFHUyA9ICQod2Via2l0X3Rlc3RzX2NmbGFncykKIFByb2dyYW1zX3VuaXR0ZXN0
c190ZXN0bWltZWhhbmRsaW5nX0xEQUREID0gJCh3ZWJraXRfdGVzdHNfbGRhZGQpCiBQcm9ncmFt
c191bml0dGVzdHNfdGVzdG1pbWVoYW5kbGluZ19MREZMQUdTID0gJCh3ZWJraXRfdGVzdHNfbGRm
bGFncykKQEAgLTY1Miw3ICs2NTIsNyBAQCBQcm9ncmFtc191bml0dGVzdHNfdGVzdHdlYmRhdGFz
b3VyY2VfU09VUkNFUyA9IFdlYktpdC9ndGsvdGVzdHMvdGVzdHdlYmRhdGFzb3VyYwogUHJvZ3Jh
bXNfdW5pdHRlc3RzX3Rlc3R3ZWJkYXRhc291cmNlX0NGTEFHUyA9ICQod2Via2l0X3Rlc3RzX2Nm
bGFncykKIFByb2dyYW1zX3VuaXR0ZXN0c190ZXN0d2ViZGF0YXNvdXJjZV9MREFERCA9ICQod2Vi
a2l0X3Rlc3RzX2xkYWRkKQogCi1Qcm9ncmFtc191bml0dGVzdHNfdGVzdHdlYnZpZXdfU09VUkNF
UyA9IFdlYktpdC9ndGsvdGVzdHMvdGVzdHdlYnZpZXcuYworUHJvZ3JhbXNfdW5pdHRlc3RzX3Rl
c3R3ZWJ2aWV3X1NPVVJDRVMgPSBXZWJLaXQvZ3RrL3Rlc3RzL3Rlc3R3ZWJ2aWV3LmMgV2ViS2l0
L2d0ay90ZXN0cy90ZXN0X3V0aWxzLmMKIFByb2dyYW1zX3VuaXR0ZXN0c190ZXN0d2Vidmlld19D
RkxBR1MgPSAkKHdlYmtpdF90ZXN0c19jZmxhZ3MpCiBQcm9ncmFtc191bml0dGVzdHNfdGVzdHdl
YnZpZXdfTERBREQgPSAkKHdlYmtpdF90ZXN0c19sZGFkZCkKIFByb2dyYW1zX3VuaXR0ZXN0c190
ZXN0d2Vidmlld19MREZMQUdTID0gJCh3ZWJraXRfdGVzdHNfbGRmbGFncykKZGlmZiAtLWdpdCBh
L1dlYktpdC9ndGsvQ2hhbmdlTG9nIGIvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKaW5kZXggMTcxYjNl
OS4uNTkzYTUwOSAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0
L2d0ay9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxMC0wMi0xOSAgQXJubyBSZW5ldmll
ciAgPGFybm9AcmVuZXZpZXIubmV0PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFtHdGtdOiB0ZXN0d2VidmlldyBkb2VzIG5vdCB3b3JrIHdoZW4gY2Fs
bGVkIHdpdGggYWJzb2x1dGUgcGF0aAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MzQ5NDAKKworICAgICAgICBXaGVuIHRlc3R3ZWJ2aWV3IGlzIGNhbGxl
ZCBhcyBhYnNvbHV0ZSBwYXRoLCBjaGRpciB0byBleGVjdXRhYmxlCisgICAgICAgIGRpcmVjdG9y
eSBiZWZvcmUgc2VhcmNoaW5nIHJlc291cmNlIGZpbGVzLgorCisgICAgICAgICogdGVzdHMvdGVz
dF91dGlscy5jOiBBZGRlZC4KKyAgICAgICAgKHRlc3R1dGlsc19yZWxhdGl2ZV9jaGRpcik6Cisg
ICAgICAgICogdGVzdHMvdGVzdG1pbWVoYW5kbGluZy5jOgorICAgICAgICAobWFpbik6CisgICAg
ICAgICogdGVzdHMvdGVzdHdlYnZpZXcuYzoKKyAgICAgICAgKG1haW4pOgorCiAyMDEwLTAyLTE3
ICBYYW4gTG9wZXogIDx4bG9wZXpAaWdhbGlhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBH
dXN0YXZvIE5vcm9uaGEuCmRpZmYgLS1naXQgYS9XZWJLaXQvZ3RrL3Rlc3RzL3Rlc3RfdXRpbHMu
YyBiL1dlYktpdC9ndGsvdGVzdHMvdGVzdF91dGlscy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLjBiNTVhMGMKLS0tIC9kZXYvbnVsbAorKysgYi9XZWJLaXQvZ3RrL3Rlc3Rz
L3Rlc3RfdXRpbHMuYwpAQCAtMCwwICsxLDQ4IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDEw
IEFybm8gUmVuZXZpZXIKKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1z
IG9mIHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhcyBwdWJsaXNo
ZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiB2ZXJzaW9uIDIg
b2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisg
KgorICogVGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExpYnJhcnkgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSBy
ZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljIExpY2Vuc2UK
KyAqIGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5OyBzZWUgdGhlIGZpbGUgQ09QWUlORy5MSUIuICBJ
ZiBub3QsIHdyaXRlIHRvCisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuLCA1
MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLAorICogQm9zdG9uLCBNQSAwMjExMC0xMzAx
LCBVU0EuCisgKi8KKworI2luY2x1ZGUgPGdsaWIuaD4KKyNpbmNsdWRlIDxnbGliL2dzdGRpby5o
PgorCitpbnQgdGVzdHV0aWxzX3JlbGF0aXZlX2NoZGlyKGNvbnN0IGdjaGFyKiB0YXJnZXRfZmls
ZW5hbWUsIGNvbnN0IGdjaGFyKiBleGVjdXRhYmxlX3BhdGgpCit7CisgICAgaWYgKGdfcGF0aF9p
c19hYnNvbHV0ZShleGVjdXRhYmxlX3BhdGgpKSB7CisgICAgICAgIGlmIChnX2NoZGlyKGdfcGF0
aF9nZXRfZGlybmFtZShleGVjdXRhYmxlX3BhdGgpKSkgeworICAgICAgICAgICAgcmV0dXJuIC0x
OworICAgICAgICB9CisgICAgfQorCisgICAgd2hpbGUgKCFnX2ZpbGVfdGVzdCh0YXJnZXRfZmls
ZW5hbWUsIEdfRklMRV9URVNUX0VYSVNUUykpIHsKKyAgICAgICAgZ2NoYXIgKnBhdGhfbmFtZTsK
KyAgICAgICAgaWYgKGdfY2hkaXIoIi4uIikpIHsKKyAgICAgICAgICAgIHJldHVybiAtMTsKKyAg
ICAgICAgfQorICAgICAgICBnX2Fzc2VydCghZ19zdHJfZXF1YWwoKHBhdGhfbmFtZSA9IGdfZ2V0
X2N1cnJlbnRfZGlyKCkpLCAiLyIpKTsKKyAgICAgICAgZ19mcmVlKHBhdGhfbmFtZSk7CisgICAg
fQorCisgICAgZ2NoYXIqIGRpcm5hbWUgPSBnX3BhdGhfZ2V0X2Rpcm5hbWUodGFyZ2V0X2ZpbGVu
YW1lKTsKKyAgICBpZiAoZ19jaGRpcihkaXJuYW1lKSkgeworICAgICAgICBnX2ZyZWUoZGlybmFt
ZSk7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICBnX2ZyZWUoZGlybmFtZSk7Cisg
ICAgcmV0dXJuIDA7Cit9CmRpZmYgLS1naXQgYS9XZWJLaXQvZ3RrL3Rlc3RzL3Rlc3RtaW1laGFu
ZGxpbmcuYyBiL1dlYktpdC9ndGsvdGVzdHMvdGVzdG1pbWVoYW5kbGluZy5jCmluZGV4IGU2ZThk
NDUuLjRhZDFhZTUgMTAwNjQ0Ci0tLSBhL1dlYktpdC9ndGsvdGVzdHMvdGVzdG1pbWVoYW5kbGlu
Zy5jCisrKyBiL1dlYktpdC9ndGsvdGVzdHMvdGVzdG1pbWVoYW5kbGluZy5jCkBAIC0yNSw2ICsy
NSw4IEBACiAjaW5jbHVkZSA8d2Via2l0L3dlYmtpdC5oPgogI2luY2x1ZGUgPHVuaXN0ZC5oPgog
CitleHRlcm4gaW50IHRlc3R1dGlsc19yZWxhdGl2ZV9jaGRpcihjb25zdCBnY2hhciosIGNvbnN0
IGdjaGFyKik7CisKICNpZiBHTElCX0NIRUNLX1ZFUlNJT04oMiwgMTYsIDApICYmIEdUS19DSEVD
S19WRVJTSU9OKDIsIDE0LCAwKQogCiBHTWFpbkxvb3AqIGxvb3A7CkBAIC0xODIsMTYgKzE4NCw3
IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyKiogYXJndikKICAgICBndGtfdGVzdF9pbml0KCZh
cmdjLCAmYXJndiwgTlVMTCk7CiAKICAgICAvKiBIb3BlZnVsbHkgbWFrZSB0ZXN0IGluZGVwZW5k
ZW50IG9mIHRoZSBwYXRoIGl0J3MgY2FsbGVkIGZyb20uICovCi0gICAgd2hpbGUgKCFnX2ZpbGVf
dGVzdCAoIldlYktpdC9ndGsvdGVzdHMvcmVzb3VyY2VzL3Rlc3QuaHRtbCIsIEdfRklMRV9URVNU
X0VYSVNUUykpIHsKLSAgICAgICAgZ2NoYXIgKnBhdGhfbmFtZTsKLQotICAgICAgICBnX2NoZGly
KCIuLiIpOwotCi0gICAgICAgIGdfYXNzZXJ0KCFnX3N0cl9lcXVhbCgocGF0aF9uYW1lID0gZ19n
ZXRfY3VycmVudF9kaXIoKSksICIvIikpOwotICAgICAgICBnX2ZyZWUocGF0aF9uYW1lKTsKLSAg
ICB9Ci0KLSAgICBnX2NoZGlyKCJXZWJLaXQvZ3RrL3Rlc3RzL3Jlc291cmNlcy8iKTsKKyAgICB0
ZXN0dXRpbHNfcmVsYXRpdmVfY2hkaXIoIldlYktpdC9ndGsvdGVzdHMvcmVzb3VyY2VzL3Rlc3Qu
aHRtbCIsIGFyZ3ZbMF0pOwogCiAgICAgc2VydmVyID0gc291cF9zZXJ2ZXJfbmV3KFNPVVBfU0VS
VkVSX1BPUlQsIDAsIE5VTEwpOwogICAgIHNvdXBfc2VydmVyX3J1bl9hc3luYyhzZXJ2ZXIpOwpk
aWZmIC0tZ2l0IGEvV2ViS2l0L2d0ay90ZXN0cy90ZXN0d2Vidmlldy5jIGIvV2ViS2l0L2d0ay90
ZXN0cy90ZXN0d2Vidmlldy5jCmluZGV4IDM0YjY4NjcuLmY4YWE1NTYgMTAwNjQ0Ci0tLSBhL1dl
YktpdC9ndGsvdGVzdHMvdGVzdHdlYnZpZXcuYworKysgYi9XZWJLaXQvZ3RrL3Rlc3RzL3Rlc3R3
ZWJ2aWV3LmMKQEAgLTI3LDYgKzI3LDggQEAKICNpbmNsdWRlIDxndGsvZ3RrLmg+CiAjaW5jbHVk
ZSA8d2Via2l0L3dlYmtpdC5oPgogCitleHRlcm4gaW50IHRlc3R1dGlsc19yZWxhdGl2ZV9jaGRp
cihjb25zdCBnY2hhciosIGNvbnN0IGdjaGFyKik7CisKICNpZiBHTElCX0NIRUNLX1ZFUlNJT04o
MiwgMTYsIDApICYmIEdUS19DSEVDS19WRVJTSU9OKDIsIDE0LCAwKQogCiBHTWFpbkxvb3AqIGxv
b3A7CkBAIC0yMzMsMTYgKzIzNSw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyKiogYXJndikK
ICAgICBndGtfdGVzdF9pbml0KCZhcmdjLCAmYXJndiwgTlVMTCk7CiAKICAgICAvKiBIb3BlZnVs
bHkgbWFrZSB0ZXN0IGluZGVwZW5kZW50IG9mIHRoZSBwYXRoIGl0J3MgY2FsbGVkIGZyb20uICov
Ci0gICAgd2hpbGUgKCFnX2ZpbGVfdGVzdCAoIldlYktpdC9ndGsvdGVzdHMvcmVzb3VyY2VzL3Rl
c3QuaHRtbCIsIEdfRklMRV9URVNUX0VYSVNUUykpIHsKLSAgICAgICAgZ2NoYXIgKnBhdGhfbmFt
ZTsKLQotICAgICAgICBnX2NoZGlyKCIuLiIpOwotCi0gICAgICAgIGdfYXNzZXJ0KCFnX3N0cl9l
cXVhbCgocGF0aF9uYW1lID0gZ19nZXRfY3VycmVudF9kaXIoKSksICIvIikpOwotICAgICAgICBn
X2ZyZWUocGF0aF9uYW1lKTsKLSAgICB9Ci0KLSAgICBnX2NoZGlyKCJXZWJLaXQvZ3RrL3Rlc3Rz
L3Jlc291cmNlcy8iKTsKKyAgICB0ZXN0dXRpbHNfcmVsYXRpdmVfY2hkaXIoIldlYktpdC9ndGsv
dGVzdHMvcmVzb3VyY2VzL3Rlc3QuaHRtbCIsIGFyZ3ZbMF0pOwogCiAgICAgc2VydmVyID0gc291
cF9zZXJ2ZXJfbmV3KFNPVVBfU0VSVkVSX1BPUlQsIDAsIE5VTEwpOwogICAgIHNvdXBfc2VydmVy
X3J1bl9hc3luYyhzZXJ2ZXIpOwotLSAKMS43LjAKCg==
</data>
<flag name="review"
          id="31864"
          type_id="1"
          status="-"
          setter="gustavo"
    />
    <flag name="commit-queue"
          id="32020"
          type_id="3"
          status="-"
          setter="gustavo"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49222</attachid>
            <date>2010-02-22 09:52:26 -0800</date>
            <delta_ts>2010-02-23 14:43:30 -0800</delta_ts>
            <desc>patch v2.3</desc>
            <filename>34940.patch</filename>
            <type>text/plain</type>
            <size>5955</size>
            <attacher name="arno.">a.renevier</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCA3YmNmNzZlLi5iNWYyZTA5
IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAK
KzIwMTAtMDItMTkgIEFybm8gUmVuZXZpZXIgIDxhcm5vQHJlbmV2aWVyLm5ldD4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbR3RrXTogdGVzdHdlYnZp
ZXcgZG9lcyBub3Qgd29yayB3aGVuIGNhbGxlZCB3aXRoIGFic29sdXRlIHBhdGgKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM0OTQwCisKKyAgICAgICAg
V2hlbiB0ZXN0d2VidmlldyBpcyBjYWxsZWQgYXMgYWJzb2x1dGUgcGF0aCwgY2hkaXIgdG8gZXhl
Y3V0YWJsZQorICAgICAgICBkaXJlY3RvcnkgYmVmb3JlIHNlYXJjaGluZyByZXNvdXJjZSBmaWxl
cy4KKworICAgICAgICAqIEdOVW1ha2VmaWxlLmFtOgorCiAyMDEwLTAyLTIwICBOb2FtIFJvc2Vu
dGhhbCAgPG5vYW0ucm9zZW50aGFsQG5va2lhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBM
YXN6bG8gR29tYm9zLgpkaWZmIC0tZ2l0IGEvR05VbWFrZWZpbGUuYW0gYi9HTlVtYWtlZmlsZS5h
bQppbmRleCBmOWFkMjFjLi5mOTg4NGUxIDEwMDY0NAotLS0gYS9HTlVtYWtlZmlsZS5hbQorKysg
Yi9HTlVtYWtlZmlsZS5hbQpAQCAtNTk0LDcgKzU5NCw3IEBAIFByb2dyYW1zX3VuaXR0ZXN0c190
ZXN0bG9hZGluZ19DRkxBR1MgPSAkKHdlYmtpdF90ZXN0c19jZmxhZ3MpCiBQcm9ncmFtc191bml0
dGVzdHNfdGVzdGxvYWRpbmdfTERBREQgPSAkKHdlYmtpdF90ZXN0c19sZGFkZCkKIFByb2dyYW1z
X3VuaXR0ZXN0c190ZXN0bG9hZGluZ19MREZMQUdTID0gJCh3ZWJraXRfdGVzdHNfbGRmbGFncykK
IAotUHJvZ3JhbXNfdW5pdHRlc3RzX3Rlc3RtaW1laGFuZGxpbmdfU09VUkNFUyA9IFdlYktpdC9n
dGsvdGVzdHMvdGVzdG1pbWVoYW5kbGluZy5jCitQcm9ncmFtc191bml0dGVzdHNfdGVzdG1pbWVo
YW5kbGluZ19TT1VSQ0VTID0gV2ViS2l0L2d0ay90ZXN0cy90ZXN0bWltZWhhbmRsaW5nLmMgV2Vi
S2l0L2d0ay90ZXN0cy90ZXN0X3V0aWxzLmMKIFByb2dyYW1zX3VuaXR0ZXN0c190ZXN0bWltZWhh
bmRsaW5nX0NGTEFHUyA9ICQod2Via2l0X3Rlc3RzX2NmbGFncykKIFByb2dyYW1zX3VuaXR0ZXN0
c190ZXN0bWltZWhhbmRsaW5nX0xEQUREID0gJCh3ZWJraXRfdGVzdHNfbGRhZGQpCiBQcm9ncmFt
c191bml0dGVzdHNfdGVzdG1pbWVoYW5kbGluZ19MREZMQUdTID0gJCh3ZWJraXRfdGVzdHNfbGRm
bGFncykKQEAgLTY1Miw3ICs2NTIsNyBAQCBQcm9ncmFtc191bml0dGVzdHNfdGVzdHdlYmRhdGFz
b3VyY2VfU09VUkNFUyA9IFdlYktpdC9ndGsvdGVzdHMvdGVzdHdlYmRhdGFzb3VyYwogUHJvZ3Jh
bXNfdW5pdHRlc3RzX3Rlc3R3ZWJkYXRhc291cmNlX0NGTEFHUyA9ICQod2Via2l0X3Rlc3RzX2Nm
bGFncykKIFByb2dyYW1zX3VuaXR0ZXN0c190ZXN0d2ViZGF0YXNvdXJjZV9MREFERCA9ICQod2Vi
a2l0X3Rlc3RzX2xkYWRkKQogCi1Qcm9ncmFtc191bml0dGVzdHNfdGVzdHdlYnZpZXdfU09VUkNF
UyA9IFdlYktpdC9ndGsvdGVzdHMvdGVzdHdlYnZpZXcuYworUHJvZ3JhbXNfdW5pdHRlc3RzX3Rl
c3R3ZWJ2aWV3X1NPVVJDRVMgPSBXZWJLaXQvZ3RrL3Rlc3RzL3Rlc3R3ZWJ2aWV3LmMgV2ViS2l0
L2d0ay90ZXN0cy90ZXN0X3V0aWxzLmMKIFByb2dyYW1zX3VuaXR0ZXN0c190ZXN0d2Vidmlld19D
RkxBR1MgPSAkKHdlYmtpdF90ZXN0c19jZmxhZ3MpCiBQcm9ncmFtc191bml0dGVzdHNfdGVzdHdl
YnZpZXdfTERBREQgPSAkKHdlYmtpdF90ZXN0c19sZGFkZCkKIFByb2dyYW1zX3VuaXR0ZXN0c190
ZXN0d2Vidmlld19MREZMQUdTID0gJCh3ZWJraXRfdGVzdHNfbGRmbGFncykKZGlmZiAtLWdpdCBh
L1dlYktpdC9ndGsvdGVzdHMvdGVzdF91dGlscy5jIGIvV2ViS2l0L2d0ay90ZXN0cy90ZXN0X3V0
aWxzLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNjQ2ZmQyNQotLS0gL2Rl
di9udWxsCisrKyBiL1dlYktpdC9ndGsvdGVzdHMvdGVzdF91dGlscy5jCkBAIC0wLDAgKzEsNTAg
QEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTAgQXJubyBSZW5ldmllcgorICoKKyAqIFRoaXMg
bGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IK
KyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwg
UHVibGljCisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3Vu
ZGF0aW9uOyBlaXRoZXIKKyAqIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIg
b3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZGlzdHJp
YnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VU
IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBN
RVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg
dGhlIEdOVQorICogTGlicmFyeSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFp
bHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExp
YnJhcnkgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7
IHNlZSB0aGUgZmlsZSBDT1BZSU5HLkxJQi4gIElmIG5vdCwgd3JpdGUgdG8KKyAqIHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxv
b3IsCisgKiBCb3N0b24sIE1BIDAyMTEwLTEzMDEsIFVTQS4KKyAqLworCisjaW5jbHVkZSAidGVz
dF91dGlscy5oIgorCisjaW5jbHVkZSA8Z2xpYi5oPgorI2luY2x1ZGUgPGdsaWIvZ3N0ZGlvLmg+
CisKK2ludCB0ZXN0dXRpbHNfcmVsYXRpdmVfY2hkaXIoY29uc3QgZ2NoYXIqIHRhcmdldF9maWxl
bmFtZSwgY29uc3QgZ2NoYXIqIGV4ZWN1dGFibGVfcGF0aCkKK3sKKyAgICBpZiAoZ19wYXRoX2lz
X2Fic29sdXRlKGV4ZWN1dGFibGVfcGF0aCkpIHsKKyAgICAgICAgaWYgKGdfY2hkaXIoZ19wYXRo
X2dldF9kaXJuYW1lKGV4ZWN1dGFibGVfcGF0aCkpKSB7CisgICAgICAgICAgICByZXR1cm4gLTE7
CisgICAgICAgIH0KKyAgICB9CisKKyAgICB3aGlsZSAoIWdfZmlsZV90ZXN0KHRhcmdldF9maWxl
bmFtZSwgR19GSUxFX1RFU1RfRVhJU1RTKSkgeworICAgICAgICBnY2hhciAqcGF0aF9uYW1lOwor
ICAgICAgICBpZiAoZ19jaGRpcigiLi4iKSkgeworICAgICAgICAgICAgcmV0dXJuIC0xOworICAg
ICAgICB9CisgICAgICAgIGdfYXNzZXJ0KCFnX3N0cl9lcXVhbCgocGF0aF9uYW1lID0gZ19nZXRf
Y3VycmVudF9kaXIoKSksICIvIikpOworICAgICAgICBnX2ZyZWUocGF0aF9uYW1lKTsKKyAgICB9
CisKKyAgICBnY2hhciogZGlybmFtZSA9IGdfcGF0aF9nZXRfZGlybmFtZSh0YXJnZXRfZmlsZW5h
bWUpOworICAgIGlmIChnX2NoZGlyKGRpcm5hbWUpKSB7CisgICAgICAgIGdfZnJlZShkaXJuYW1l
KTsKKyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIGdfZnJlZShkaXJuYW1lKTsKKyAg
ICByZXR1cm4gMDsKK30KZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvdGVzdHMvdGVzdF91dGlscy5o
IGIvV2ViS2l0L2d0ay90ZXN0cy90ZXN0X3V0aWxzLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uZTc2MWY3NAotLS0gL2Rldi9udWxsCisrKyBiL1dlYktpdC9ndGsvdGVzdHMv
dGVzdF91dGlscy5oCkBAIC0wLDAgKzEsMyBAQAorI2luY2x1ZGUgPGdsaWIuaD4KKworaW50IHRl
c3R1dGlsc19yZWxhdGl2ZV9jaGRpcihjb25zdCBnY2hhciosIGNvbnN0IGdjaGFyKik7CmRpZmYg
LS1naXQgYS9XZWJLaXQvZ3RrL3Rlc3RzL3Rlc3RtaW1laGFuZGxpbmcuYyBiL1dlYktpdC9ndGsv
dGVzdHMvdGVzdG1pbWVoYW5kbGluZy5jCmluZGV4IGU2ZThkNDUuLjJhYjAyNTcgMTAwNjQ0Ci0t
LSBhL1dlYktpdC9ndGsvdGVzdHMvdGVzdG1pbWVoYW5kbGluZy5jCisrKyBiL1dlYktpdC9ndGsv
dGVzdHMvdGVzdG1pbWVoYW5kbGluZy5jCkBAIC0xOCw2ICsxOCw4IEBACiAgKiBCb3N0b24sIE1B
IDAyMTEwLTEzMDEsIFVTQS4KICAqLwogCisjaW5jbHVkZSAidGVzdF91dGlscy5oIgorCiAjaW5j
bHVkZSA8Z2xpYi5oPgogI2luY2x1ZGUgPGdsaWIvZ3N0ZGlvLmg+CiAjaW5jbHVkZSA8bGlic291
cC9zb3VwLmg+CkBAIC0xODIsMTYgKzE4NCw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyKiog
YXJndikKICAgICBndGtfdGVzdF9pbml0KCZhcmdjLCAmYXJndiwgTlVMTCk7CiAKICAgICAvKiBI
b3BlZnVsbHkgbWFrZSB0ZXN0IGluZGVwZW5kZW50IG9mIHRoZSBwYXRoIGl0J3MgY2FsbGVkIGZy
b20uICovCi0gICAgd2hpbGUgKCFnX2ZpbGVfdGVzdCAoIldlYktpdC9ndGsvdGVzdHMvcmVzb3Vy
Y2VzL3Rlc3QuaHRtbCIsIEdfRklMRV9URVNUX0VYSVNUUykpIHsKLSAgICAgICAgZ2NoYXIgKnBh
dGhfbmFtZTsKLQotICAgICAgICBnX2NoZGlyKCIuLiIpOwotCi0gICAgICAgIGdfYXNzZXJ0KCFn
X3N0cl9lcXVhbCgocGF0aF9uYW1lID0gZ19nZXRfY3VycmVudF9kaXIoKSksICIvIikpOwotICAg
ICAgICBnX2ZyZWUocGF0aF9uYW1lKTsKLSAgICB9Ci0KLSAgICBnX2NoZGlyKCJXZWJLaXQvZ3Rr
L3Rlc3RzL3Jlc291cmNlcy8iKTsKKyAgICB0ZXN0dXRpbHNfcmVsYXRpdmVfY2hkaXIoIldlYktp
dC9ndGsvdGVzdHMvcmVzb3VyY2VzL3Rlc3QuaHRtbCIsIGFyZ3ZbMF0pOwogCiAgICAgc2VydmVy
ID0gc291cF9zZXJ2ZXJfbmV3KFNPVVBfU0VSVkVSX1BPUlQsIDAsIE5VTEwpOwogICAgIHNvdXBf
c2VydmVyX3J1bl9hc3luYyhzZXJ2ZXIpOwpkaWZmIC0tZ2l0IGEvV2ViS2l0L2d0ay90ZXN0cy90
ZXN0d2Vidmlldy5jIGIvV2ViS2l0L2d0ay90ZXN0cy90ZXN0d2Vidmlldy5jCmluZGV4IDM0YjY4
NjcuLmNlYWM4YTAgMTAwNjQ0Ci0tLSBhL1dlYktpdC9ndGsvdGVzdHMvdGVzdHdlYnZpZXcuYwor
KysgYi9XZWJLaXQvZ3RrL3Rlc3RzL3Rlc3R3ZWJ2aWV3LmMKQEAgLTE4LDYgKzE4LDggQEAKICAq
IEJvc3RvbiwgTUEgMDIxMTAtMTMwMSwgVVNBLgogICovCiAKKyNpbmNsdWRlICJ0ZXN0X3V0aWxz
LmgiCisKICNpbmNsdWRlIDxlcnJuby5oPgogI2luY2x1ZGUgPHVuaXN0ZC5oPgogI2luY2x1ZGUg
PHN0cmluZy5oPgpAQCAtMjMzLDE2ICsyMzUsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhcioq
IGFyZ3YpCiAgICAgZ3RrX3Rlc3RfaW5pdCgmYXJnYywgJmFyZ3YsIE5VTEwpOwogCiAgICAgLyog
SG9wZWZ1bGx5IG1ha2UgdGVzdCBpbmRlcGVuZGVudCBvZiB0aGUgcGF0aCBpdCdzIGNhbGxlZCBm
cm9tLiAqLwotICAgIHdoaWxlICghZ19maWxlX3Rlc3QgKCJXZWJLaXQvZ3RrL3Rlc3RzL3Jlc291
cmNlcy90ZXN0Lmh0bWwiLCBHX0ZJTEVfVEVTVF9FWElTVFMpKSB7Ci0gICAgICAgIGdjaGFyICpw
YXRoX25hbWU7Ci0KLSAgICAgICAgZ19jaGRpcigiLi4iKTsKLQotICAgICAgICBnX2Fzc2VydCgh
Z19zdHJfZXF1YWwoKHBhdGhfbmFtZSA9IGdfZ2V0X2N1cnJlbnRfZGlyKCkpLCAiLyIpKTsKLSAg
ICAgICAgZ19mcmVlKHBhdGhfbmFtZSk7Ci0gICAgfQotCi0gICAgZ19jaGRpcigiV2ViS2l0L2d0
ay90ZXN0cy9yZXNvdXJjZXMvIik7CisgICAgdGVzdHV0aWxzX3JlbGF0aXZlX2NoZGlyKCJXZWJL
aXQvZ3RrL3Rlc3RzL3Jlc291cmNlcy90ZXN0Lmh0bWwiLCBhcmd2WzBdKTsKIAogICAgIHNlcnZl
ciA9IHNvdXBfc2VydmVyX25ldyhTT1VQX1NFUlZFUl9QT1JULCAwLCBOVUxMKTsKICAgICBzb3Vw
X3NlcnZlcl9ydW5fYXN5bmMoc2VydmVyKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>