<?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>115578</bug_id>
          
          <creation_ts>2013-05-03 16:11:13 -0700</creation_ts>
          <short_desc>[GTK] [WebKit2] enable displaying console.log messages to system console</short_desc>
          <delta_ts>2013-05-15 17:12:16 -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>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="arno.">a.renevier</reporter>
          <assigned_to name="arno.">a.renevier</assigned_to>
          <cc>cdumez</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>gustavo</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>mrobinson</cc>
    
    <cc>philn</cc>
    
    <cc>rakuco</cc>
    
    <cc>rego+ews</cc>
    
    <cc>sam</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>884432</commentid>
    <comment_count>0</comment_count>
    <who name="arno.">a.renevier</who>
    <bug_when>2013-05-03 16:11:13 -0700</bug_when>
    <thetext>Hi,
WebCore preferences have a logsPageMessagesToSystemConsoleEnabled method which allows to display console (page) message to system console (shell console).
Maybe we could expose that to WebKit2 Gtk API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>884435</commentid>
    <comment_count>1</comment_count>
      <attachid>200506</attachid>
    <who name="arno.">a.renevier</who>
    <bug_when>2013-05-03 16:30:59 -0700</bug_when>
    <thetext>Created attachment 200506
patch proposal</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>884530</commentid>
    <comment_count>2</comment_count>
      <attachid>200530</attachid>
    <who name="arno.">a.renevier</who>
    <bug_when>2013-05-04 09:17:47 -0700</bug_when>
    <thetext>Created attachment 200530
updated patch against tot</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>884531</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-05-04 09:19:40 -0700</bug_when>
    <thetext>Thanks for the patch. If this patch contains new public API please make sure it follows the guidelines for new WebKit2 GTK+ API. See http://trac.webkit.org/wiki/WebKitGTK/AddingNewWebKit2API</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>884532</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-05-04 09:19:47 -0700</bug_when>
    <thetext>Attachment 200530 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebKit2/ChangeLog&apos;, u&apos;Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp&apos;, u&apos;Source/WebKit2/UIProcess/API/gtk/WebKitSettings.h&apos;, u&apos;Source/WebKit2/UIProcess/API/gtk/tests/TestWebKitSettings.cpp&apos;]&quot; exit_code: 1
Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp:1113:  When wrapping a line, only indent 4 spaces.  [whitespace/indent] [3]
Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp:1115:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp:1116:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp:1117:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp:1118:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
WARNING: File exempt from style guide. Skipping: &quot;Source/WebKit2/UIProcess/API/gtk/WebKitSettings.h&quot;
Total errors found: 5 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>884545</commentid>
    <comment_count>5</comment_count>
      <attachid>200530</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-05-04 11:15:34 -0700</bug_when>
    <thetext>Comment on attachment 200530
updated patch against tot

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

Looks good to me, with just a few nits about naming and style and such. This needs to be approved by another GTK+ reviewer as well.

&gt; Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp:1108
&gt; +     * WebKitSettings:enable-messages-to-system-console:

I&apos;m not sure if the &quot;system console&quot; is a Gnomey concept. Perhaps this would be better named something like enable-page-messages-sent-to-stdout, though that seems a bit clunky too.

&gt; Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp:1110
&gt; +     * Enable or disable displaying of page messages to system console.

You should probably explain a bit that this applies to messages that normally go to the web inspector console.

&gt;&gt; Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp:1113
&gt;&gt; +                                    PROP_ENABLE_MESSAGES_TO_SYSTEM_CONSOLE,
&gt; 
&gt; When wrapping a line, only indent 4 spaces.  [whitespace/indent] [3]

Please fix these style issues.

&gt; Source/WebKit2/UIProcess/API/gtk/WebKitSettings.h:395
&gt; +                                                                gboolean        enabled);

Looks like the indentation is off here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>884596</commentid>
    <comment_count>6</comment_count>
      <attachid>200547</attachid>
    <who name="arno.">a.renevier</who>
    <bug_when>2013-05-04 15:18:24 -0700</bug_when>
    <thetext>Created attachment 200547
updated patch

I checked and those messages are only written in case of a message console. So I think it would make sense to specify console in the name of the setting. In the new patch, the setting is called enable-write-console-messages-to-stdout; Other nits are fixed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>884736</commentid>
    <comment_count>7</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2013-05-05 14:24:00 -0700</bug_when>
    <thetext>Looks fine to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>884743</commentid>
    <comment_count>8</comment_count>
      <attachid>200596</attachid>
    <who name="arno.">a.renevier</who>
    <bug_when>2013-05-05 15:31:16 -0700</bug_when>
    <thetext>Created attachment 200596
updated patch: fixes gtkdoc errors</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>885105</commentid>
    <comment_count>9</comment_count>
      <attachid>200719</attachid>
    <who name="arno.">a.renevier</who>
    <bug_when>2013-05-06 10:30:44 -0700</bug_when>
    <thetext>Created attachment 200719
updated patch: fixes gtkdoc errors

oups, I uploaded the wrong patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>888936</commentid>
    <comment_count>10</comment_count>
      <attachid>200719</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-05-14 11:01:42 -0700</bug_when>
    <thetext>Comment on attachment 200719
updated patch: fixes gtkdoc errors

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

Looks good to me. This needs another GTK+ reviewer to approve the new API, but I like the name now. :)

&gt; Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp:1110
&gt; +     * Enable or disable writing console messages to stdout.

You probably want to expand this documentation slightly to say that this includes console.log and friends.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>888937</commentid>
    <comment_count>11</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-05-14 11:02:29 -0700</bug_when>
    <thetext>Gustavo, Xan, or Carlos, could you take a look at this new WK2 API and r+ the patch if it appears reasonable to you as well?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>888973</commentid>
    <comment_count>12</comment_count>
      <attachid>200719</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2013-05-14 12:28:13 -0700</bug_when>
    <thetext>Comment on attachment 200719
updated patch: fixes gtkdoc errors

Sure!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889445</commentid>
    <comment_count>13</comment_count>
      <attachid>201863</attachid>
    <who name="arno.">a.renevier</who>
    <bug_when>2013-05-15 12:34:26 -0700</bug_when>
    <thetext>Created attachment 201863
updated patch: same patch; documentation updated to adress martin&apos;s comment</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889579</commentid>
    <comment_count>14</comment_count>
      <attachid>201863</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-05-15 17:12:12 -0700</bug_when>
    <thetext>Comment on attachment 201863
updated patch: same patch; documentation updated to adress martin&apos;s comment

Clearing flags on attachment: 201863

Committed r150158: &lt;http://trac.webkit.org/changeset/150158&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889580</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-05-15 17:12:16 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>200506</attachid>
            <date>2013-05-03 16:30:59 -0700</date>
            <delta_ts>2013-05-04 09:17:44 -0700</delta_ts>
            <desc>patch proposal</desc>
            <filename>bug-115578-20130503163010.patch</filename>
            <type>text/plain</type>
            <size>7631</size>
            <attacher name="arno.">a.renevier</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ5NDM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggN2U0NDNmNDVjNTc2YWFi
OWJhNTgyYTliYzY0MzJmMWY1NGNmNDUzYy4uZDM3MjlmMzU0NTcwNGJhMmMwNDliNWEzZTAzOTUz
MTJkMjEwYTEwMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEzLTA1LTAzICBBcm5h
dWQgUmVuZXZpZXIgIDxhLnJlbmV2aWVyQHNpc2Euc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0dU
S10gW1dlYktpdDJdIGVuYWJsZSBkaXNwbGF5aW5nIGNvbnNvbGUubG9nIG1lc3NhZ2VzIHRvIHN5
c3RlbSBjb25zb2xlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMTU1NzgKKworICAgICAgICBBZGQgYSBzZXR0aW5nIHRvIGVuYWJsZS9kaXNhYmxlIGRp
c3BsYXlpbmcgb2YgcGFnZSBtZXNzYWdlcyB0byBzeXN0ZW0KKyAgICAgICAgY29uc29sZS4gUHJv
cGVydHkgaXMgY2FsbGVkIGVuYWJsZS1tZXNzYWdlcy10by1zeXN0ZW0tY29uc29sZS4gR2V0dGVy
CisgICAgICAgIEFQSSBmdW5jdGlvbiBpcyB3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV9tZXNz
YWdlc190b19zeXN0ZW1fY29uc29sZS4KKyAgICAgICAgU2V0dGVyIEFQSSBmdW5jdGlvbiBpcwor
ICAgICAgICB3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9tZXNzYWdlc190b19zeXN0ZW1fY29u
c29sZQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
VUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGluZ3MuY3BwOgorICAgICAgICAod2ViS2l0U2V0
dGluZ3NTZXRQcm9wZXJ0eSk6CisgICAgICAgICh3ZWJLaXRTZXR0aW5nc0dldFByb3BlcnR5KToK
KyAgICAgICAgKHdlYmtpdF9zZXR0aW5nc19jbGFzc19pbml0KToKKyAgICAgICAgKHdlYmtpdF9z
ZXR0aW5nc19nZXRfZW5hYmxlX21lc3NhZ2VzX3RvX3N5c3RlbV9jb25zb2xlKToKKyAgICAgICAg
KHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX21lc3NhZ2VzX3RvX3N5c3RlbV9jb25zb2xlKToK
KyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5oOgorICAgICAgICAq
IFVJUHJvY2Vzcy9BUEkvZ3RrL3Rlc3RzL1Rlc3RXZWJLaXRTZXR0aW5ncy5jcHA6CisgICAgICAg
ICh0ZXN0V2ViS2l0U2V0dGluZ3MpOgorCiAyMDEyLTEyLTIwICBBcm5hdWQgUmVuZXZpZXIgIDxh
LnJlbmV2aWVyQHNpc2Euc2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0dUS10gQWRkIHN1cHBvcnQg
Zm9yIGNvbG9yIGlucHV0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L2d0ay9XZWJLaXRTZXR0aW5ncy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0
ay9XZWJLaXRTZXR0aW5ncy5jcHAKaW5kZXggYzBmMWM0ZjVkMmFjMWRjZGVlMDMzYWFlM2RhMTk2
ZmIxYjMyNDgzNC4uMThkOGFmZTNkZDFmM2FjMWRiMTkwNTI2Y2FhYmQyMGNhZDJmYmY1MyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGluZ3Mu
Y3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdz
LmNwcApAQCAtMTMyLDcgKzEzMiw4IEBAIGVudW0gewogICAgIFBST1BfRU5BQkxFX1NJVEVfU1BF
Q0lGSUNfUVVJUktTLAogICAgIFBST1BfRU5BQkxFX1BBR0VfQ0FDSEUsCiAgICAgUFJPUF9VU0VS
X0FHRU5ULAotICAgIFBST1BfRU5BQkxFX1NNT09USF9TQ1JPTExJTkcKKyAgICBQUk9QX0VOQUJM
RV9TTU9PVEhfU0NST0xMSU5HLAorICAgIFBST1BfRU5BQkxFX01FU1NBR0VTX1RPX1NZU1RFTV9D
T05TT0xFCiB9OwogCiBzdGF0aWMgdm9pZCB3ZWJLaXRTZXR0aW5nc1NldFByb3BlcnR5KEdPYmpl
Y3QqIG9iamVjdCwgZ3VpbnQgcHJvcElkLCBjb25zdCBHVmFsdWUqIHZhbHVlLCBHUGFyYW1TcGVj
KiBwYXJhbVNwZWMpCkBAIC0yNzUsNiArMjc2LDkgQEAgc3RhdGljIHZvaWQgd2ViS2l0U2V0dGlu
Z3NTZXRQcm9wZXJ0eShHT2JqZWN0KiBvYmplY3QsIGd1aW50IHByb3BJZCwgY29uc3QgR1ZhbHUK
ICAgICBjYXNlIFBST1BfRU5BQkxFX1NNT09USF9TQ1JPTExJTkc6CiAgICAgICAgIHdlYmtpdF9z
ZXR0aW5nc19zZXRfZW5hYmxlX3Ntb290aF9zY3JvbGxpbmcoc2V0dGluZ3MsIGdfdmFsdWVfZ2V0
X2Jvb2xlYW4odmFsdWUpKTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBQUk9QX0VOQUJMRV9N
RVNTQUdFU19UT19TWVNURU1fQ09OU09MRToKKyAgICAgICAgd2Via2l0X3NldHRpbmdzX3NldF9l
bmFibGVfbWVzc2FnZXNfdG9fc3lzdGVtX2NvbnNvbGUoc2V0dGluZ3MsIGdfdmFsdWVfZ2V0X2Jv
b2xlYW4odmFsdWUpKTsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgR19P
QkpFQ1RfV0FSTl9JTlZBTElEX1BST1BFUlRZX0lEKG9iamVjdCwgcHJvcElkLCBwYXJhbVNwZWMp
OwogICAgICAgICBicmVhazsKQEAgLTQxNSw2ICs0MTksOSBAQCBzdGF0aWMgdm9pZCB3ZWJLaXRT
ZXR0aW5nc0dldFByb3BlcnR5KEdPYmplY3QqIG9iamVjdCwgZ3VpbnQgcHJvcElkLCBHVmFsdWUq
IHZhbAogICAgIGNhc2UgUFJPUF9FTkFCTEVfU01PT1RIX1NDUk9MTElORzoKICAgICAgICAgZ192
YWx1ZV9zZXRfYm9vbGVhbih2YWx1ZSwgd2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVfc21vb3Ro
X3Njcm9sbGluZyhzZXR0aW5ncykpOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIFBST1BfRU5B
QkxFX01FU1NBR0VTX1RPX1NZU1RFTV9DT05TT0xFOgorICAgICAgICBnX3ZhbHVlX3NldF9ib29s
ZWFuKHZhbHVlLCB3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV9tZXNzYWdlc190b19zeXN0ZW1f
Y29uc29sZShzZXR0aW5ncykpOworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAg
ICBHX09CSkVDVF9XQVJOX0lOVkFMSURfUFJPUEVSVFlfSUQob2JqZWN0LCBwcm9wSWQsIHBhcmFt
U3BlYyk7CiAgICAgICAgIGJyZWFrOwpAQCAtMTA3MSw2ICsxMDc4LDIwIEBAIHN0YXRpYyB2b2lk
IHdlYmtpdF9zZXR0aW5nc19jbGFzc19pbml0KFdlYktpdFNldHRpbmdzQ2xhc3MqIGtsYXNzKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XygiV2hldGhlciB0byBlbmFibGUgc21vb3RoIHNjcm9sbGluZyIpLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkFMU0UsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkV3Jp
dGVDb25zdHJ1Y3RQYXJhbUZsYWdzKSk7CisKKyAgICAvKioKKyAgICAgKiBXZWJLaXRTZXR0aW5n
czplbmFibGUtbWVzc2FnZXMtdG8tc3lzdGVtLWNvbnNvbGU6CisgICAgICoKKyAgICAgKiBFbmFi
bGUgb3IgZGlzYWJsZSBkaXNwbGF5aW5nIG9mIHBhZ2UgbWVzc2FnZXMgdG8gc3lzdGVtIGNvbnNv
bGUuCisgICAgICovCisgICAgZ19vYmplY3RfY2xhc3NfaW5zdGFsbF9wcm9wZXJ0eShnT2JqZWN0
Q2xhc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9QX0VOQUJMRV9N
RVNTQUdFU19UT19TWVNURU1fQ09OU09MRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGdfcGFyYW1fc3BlY19ib29sZWFuKCJlbmFibGUtbWVzc2FnZXMtdG8tc3lzdGVtLWNv
bnNvbGUiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXygiRGlzcGxheSBtZXNzYWdlcyBvbiBzeXN0ZW0gY29uc29sZSIpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXygiV2hl
dGhlciB0byBkaXNwbGF5IHBhZ2UgbWVzc2FnZXMgb24gc3lzdGVtIGNvbnNvbGUiKSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZBTFNF
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVhZFdyaXRlQ29uc3RydWN0UGFyYW1GbGFncykpOworCiB9CiAKIFdlYlByZWZlcmVuY2Vz
KiB3ZWJraXRTZXR0aW5nc0dldFByZWZlcmVuY2VzKFdlYktpdFNldHRpbmdzKiBzZXR0aW5ncykK
QEAgLTI2NTYsMyArMjY3NywzOSBAQCB2b2lkIHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX3Nt
b290aF9zY3JvbGxpbmcoV2ViS2l0U2V0dGluZ3MqIHNldHRpbmdzLCBnYm9vbAogICAgIHByaXYt
PnByZWZlcmVuY2VzLT5zZXRTY3JvbGxBbmltYXRvckVuYWJsZWQoZW5hYmxlZCk7CiAgICAgZ19v
YmplY3Rfbm90aWZ5KEdfT0JKRUNUKHNldHRpbmdzKSwgImVuYWJsZS1zbW9vdGgtc2Nyb2xsaW5n
Iik7CiB9CisKKy8qKgorICogd2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVfbWVzc2FnZXNfdG9f
c3lzdGVtX2NvbnNvbGUKKyAqIEBzZXR0aW5nczogYSAjV2ViS2l0U2V0dGluZ3MKKyAqCisgKiBH
ZXQgdGhlICNXZWJLaXRTZXR0aW5nczplbmFibGUtbWVzc2FnZXMtdG8tc3lzdGVtLWNvbnNvbGUg
cHJvcGVydHkuCisgKgorICogUmV0dXJuczogJVRSVUUgaWYgc2VuZGluZyBvZiBwYWdlIG1lc3Nh
Z2VzIHRvIHN5c3RlbSBjb25zb2xlIGlzIGVuYWJsZWQgb3IKKyAqICVGQUxTRSBvdGhlcndpc2Uu
CisgKi8KK2dib29sZWFuIHdlYmtpdF9zZXR0aW5nc19nZXRfZW5hYmxlX21lc3NhZ2VzX3RvX3N5
c3RlbV9jb25zb2xlKFdlYktpdFNldHRpbmdzKiBzZXR0aW5ncykKK3sKKyAgICBnX3JldHVybl92
YWxfaWZfZmFpbChXRUJLSVRfSVNfU0VUVElOR1Moc2V0dGluZ3MpLCBGQUxTRSk7CisKKyAgICBy
ZXR1cm4gc2V0dGluZ3MtPnByaXYtPnByZWZlcmVuY2VzLT5sb2dzUGFnZU1lc3NhZ2VzVG9TeXN0
ZW1Db25zb2xlRW5hYmxlZCgpOworfQorCisvKioKKyAqIHdlYmtpdF9zZXR0aW5nc19zZXRfZW5h
YmxlX21lc3NhZ2VzX3RvX3N5c3RlbV9jb25zb2xlCisgKiBAc2V0dGluZ3M6IGEgI1dlYktpdFNl
dHRpbmdzCisgKiBAZW5hYmxlZDogVmFsdWUgdG8gYmUgc2V0CisgKgorICogU2V0IHRoZSAjV2Vi
S2l0U2V0dGluZ3M6ZW5hYmxlLW1lc3NhZ2VzLXRvLXN5c3RlbS1jb25zb2xlIHByb3BlcnR5Lgor
ICovCit2b2lkIHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX21lc3NhZ2VzX3RvX3N5c3RlbV9j
b25zb2xlKFdlYktpdFNldHRpbmdzKiBzZXR0aW5ncywgZ2Jvb2xlYW4gZW5hYmxlZCkKK3sKKyAg
ICBnX3JldHVybl9pZl9mYWlsKFdFQktJVF9JU19TRVRUSU5HUyhzZXR0aW5ncykpOworCisgICAg
V2ViS2l0U2V0dGluZ3NQcml2YXRlKiBwcml2ID0gc2V0dGluZ3MtPnByaXY7CisgICAgYm9vbCBj
dXJyZW50VmFsdWUgPSBwcml2LT5wcmVmZXJlbmNlcy0+bG9nc1BhZ2VNZXNzYWdlc1RvU3lzdGVt
Q29uc29sZUVuYWJsZWQoKTsKKyAgICBpZiAoY3VycmVudFZhbHVlID09IGVuYWJsZWQpCisgICAg
ICAgIHJldHVybjsKKworICAgIHByaXYtPnByZWZlcmVuY2VzLT5zZXRMb2dzUGFnZU1lc3NhZ2Vz
VG9TeXN0ZW1Db25zb2xlRW5hYmxlZChlbmFibGVkKTsKKyAgICBnX29iamVjdF9ub3RpZnkoR19P
QkpFQ1Qoc2V0dGluZ3MpLCAiZW5hYmxlLW1lc3NhZ2VzLXRvLXN5c3RlbS1jb25zb2xlIik7Cit9
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0
aW5ncy5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGluZ3Mu
aAppbmRleCBhOWZlODZhMzBmNmExZDkxMTg3ZTA5ZjVlMGEwN2U0NjlkZTBiZGE0Li4zMjBlZmMz
MGJmZWVhMDc5OGMwZTdhMGNlM2ZkNjYxZDFjZTA3YmY3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5oCisrKyBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdzLmgKQEAgLTM3OSw2ICszNzksMTIg
QEAgd2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVfc21vb3RoX3Njcm9sbGluZyAgICAgICAgICAg
ICAgICAgICAgKFdlYktpdFNldHRpbmdzICoKIFdFQktJVF9BUEkgdm9pZAogd2Via2l0X3NldHRp
bmdzX3NldF9lbmFibGVfc21vb3RoX3Njcm9sbGluZyAgICAgICAgICAgICAgICAgICAgKFdlYktp
dFNldHRpbmdzICpzZXR0aW5ncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYm9vbGVhbiAgICAgICAgZW5hYmxlZCk7CitX
RUJLSVRfQVBJIGdib29sZWFuCit3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV9tZXNzYWdlc190
b19zeXN0ZW1fY29uc29sZSAgICAgKFdlYktpdFNldHRpbmdzICpzZXR0aW5ncyk7CisKK1dFQktJ
VF9BUEkgdm9pZAord2Via2l0X3NldHRpbmdzX3NldF9lbmFibGVfbWVzc2FnZXNfdG9fc3lzdGVt
X2NvbnNvbGUgICAgIChXZWJLaXRTZXR0aW5ncyAqc2V0dGluZ3MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2Jvb2xlYW4g
ICAgICAgIGVuYWJsZWQpOwogCiBHX0VORF9ERUNMUwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay90ZXN0cy9UZXN0V2ViS2l0U2V0dGluZ3MuY3BwIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvdGVzdHMvVGVzdFdlYktpdFNldHRpbmdzLmNw
cAppbmRleCBmNWE0NWQ1N2M2YTk3ZThjMDIyZjBmNjY0YmI1MzY3MzEzMDllODE0Li5lNDQyY2Y2
NDViM2ZhZDgxOTE0NGZlZjA0ZGVlNzE2N2I3MTBlZDJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay90ZXN0cy9UZXN0V2ViS2l0U2V0dGluZ3MuY3BwCisrKyBi
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL3Rlc3RzL1Rlc3RXZWJLaXRTZXR0aW5n
cy5jcHAKQEAgLTI0OCw2ICsyNDgsMTEgQEAgc3RhdGljIHZvaWQgdGVzdFdlYktpdFNldHRpbmdz
KFRlc3QqLCBnY29uc3Rwb2ludGVyKQogICAgIHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX3Nt
b290aF9zY3JvbGxpbmcoc2V0dGluZ3MsIFRSVUUpOwogICAgIGdfYXNzZXJ0KHdlYmtpdF9zZXR0
aW5nc19nZXRfZW5hYmxlX3Ntb290aF9zY3JvbGxpbmcoc2V0dGluZ3MpKTsKIAorICAgIC8vIEJ5
IGRlZmF1bHQsIG1lc3NhZ2VzIHRvIHN5c3RlbSBjb25zb2xlIGlzIGRpc2FibGVkLgorICAgIGdf
YXNzZXJ0KCF3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV9tZXNzYWdlc190b19zeXN0ZW1fY29u
c29sZShzZXR0aW5ncykpOworICAgIHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX21lc3NhZ2Vz
X3RvX3N5c3RlbV9jb25zb2xlKHNldHRpbmdzLCBUUlVFKTsKKyAgICBnX2Fzc2VydCh3ZWJraXRf
c2V0dGluZ3NfZ2V0X2VuYWJsZV9tZXNzYWdlc190b19zeXN0ZW1fY29uc29sZShzZXR0aW5ncykp
OworCiAgICAgZ19vYmplY3RfdW5yZWYoR19PQkpFQ1Qoc2V0dGluZ3MpKTsKIH0KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>200530</attachid>
            <date>2013-05-04 09:17:47 -0700</date>
            <delta_ts>2013-05-04 15:18:20 -0700</delta_ts>
            <desc>updated patch against tot</desc>
            <filename>bug-115578-20130504091654.patch</filename>
            <type>text/plain</type>
            <size>7497</size>
            <attacher name="arno.">a.renevier</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ5NTU3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYTcyMGE3MWNkOWU5MDRi
MmM4ZjQ5MzQxNGYxYWQxOTNiMmIyMWM4OS4uYzQxZjVjNzM5NTk4M2M5OTNjZDc2ZjExY2UzMjEy
ZGNiNWQ1NGNlOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEzLTA1LTAzICBBcm5h
dWQgUmVuZXZpZXIgIDxhLnJlbmV2aWVyQHNpc2Euc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0dU
S10gW1dlYktpdDJdIGVuYWJsZSBkaXNwbGF5aW5nIGNvbnNvbGUubG9nIG1lc3NhZ2VzIHRvIHN5
c3RlbSBjb25zb2xlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMTU1NzgKKworICAgICAgICBBZGQgYSBzZXR0aW5nIHRvIGVuYWJsZS9kaXNhYmxlIGRp
c3BsYXlpbmcgb2YgcGFnZSBtZXNzYWdlcyB0byBzeXN0ZW0KKyAgICAgICAgY29uc29sZS4gUHJv
cGVydHkgaXMgY2FsbGVkIGVuYWJsZS1tZXNzYWdlcy10by1zeXN0ZW0tY29uc29sZS4gR2V0dGVy
CisgICAgICAgIEFQSSBmdW5jdGlvbiBpcyB3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV9tZXNz
YWdlc190b19zeXN0ZW1fY29uc29sZS4KKyAgICAgICAgU2V0dGVyIEFQSSBmdW5jdGlvbiBpcwor
ICAgICAgICB3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9tZXNzYWdlc190b19zeXN0ZW1fY29u
c29sZQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
VUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGluZ3MuY3BwOgorICAgICAgICAod2ViS2l0U2V0
dGluZ3NTZXRQcm9wZXJ0eSk6CisgICAgICAgICh3ZWJLaXRTZXR0aW5nc0dldFByb3BlcnR5KToK
KyAgICAgICAgKHdlYmtpdF9zZXR0aW5nc19jbGFzc19pbml0KToKKyAgICAgICAgKHdlYmtpdF9z
ZXR0aW5nc19nZXRfZW5hYmxlX21lc3NhZ2VzX3RvX3N5c3RlbV9jb25zb2xlKToKKyAgICAgICAg
KHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX21lc3NhZ2VzX3RvX3N5c3RlbV9jb25zb2xlKToK
KyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5oOgorICAgICAgICAq
IFVJUHJvY2Vzcy9BUEkvZ3RrL3Rlc3RzL1Rlc3RXZWJLaXRTZXR0aW5ncy5jcHA6CisgICAgICAg
ICh0ZXN0V2ViS2l0U2V0dGluZ3MpOgorCiAyMDEyLTEyLTIwICBBcm5hdWQgUmVuZXZpZXIgIDxh
LnJlbmV2aWVyQHNpc2Euc2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0dUS10gQWRkIHN1cHBvcnQg
Zm9yIGNvbG9yIGlucHV0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L2d0ay9XZWJLaXRTZXR0aW5ncy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0
ay9XZWJLaXRTZXR0aW5ncy5jcHAKaW5kZXggMjE4YzA0YzZhNTNlOWU5Y2RlNDE1NzNlYWNhMDFk
MWEyMzgyM2NkZC4uNDI3YzU4ZTRlN2JiYjBlZjJlZTBiOGU5MzRlYWZjNDI3NDUyMDJjNiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGluZ3Mu
Y3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdz
LmNwcApAQCAtMTMzLDcgKzEzMyw4IEBAIGVudW0gewogICAgIFBST1BfRU5BQkxFX1BBR0VfQ0FD
SEUsCiAgICAgUFJPUF9VU0VSX0FHRU5ULAogICAgIFBST1BfRU5BQkxFX1NNT09USF9TQ1JPTExJ
TkcsCi0gICAgUFJPUF9FTkFCTEVfQUNDRUxFUkFURURfMkRfQ0FOVkFTCisgICAgUFJPUF9FTkFC
TEVfQUNDRUxFUkFURURfMkRfQ0FOVkFTLAorICAgIFBST1BfRU5BQkxFX01FU1NBR0VTX1RPX1NZ
U1RFTV9DT05TT0xFCiB9OwogCiBzdGF0aWMgdm9pZCB3ZWJLaXRTZXR0aW5nc1NldFByb3BlcnR5
KEdPYmplY3QqIG9iamVjdCwgZ3VpbnQgcHJvcElkLCBjb25zdCBHVmFsdWUqIHZhbHVlLCBHUGFy
YW1TcGVjKiBwYXJhbVNwZWMpCkBAIC0yNzksNiArMjgwLDkgQEAgc3RhdGljIHZvaWQgd2ViS2l0
U2V0dGluZ3NTZXRQcm9wZXJ0eShHT2JqZWN0KiBvYmplY3QsIGd1aW50IHByb3BJZCwgY29uc3Qg
R1ZhbHUKICAgICBjYXNlIFBST1BfRU5BQkxFX0FDQ0VMRVJBVEVEXzJEX0NBTlZBUzoKICAgICAg
ICAgd2Via2l0X3NldHRpbmdzX3NldF9lbmFibGVfYWNjZWxlcmF0ZWRfMmRfY2FudmFzKHNldHRp
bmdzLCBnX3ZhbHVlX2dldF9ib29sZWFuKHZhbHVlKSk7CiAgICAgICAgIGJyZWFrOworICAgIGNh
c2UgUFJPUF9FTkFCTEVfTUVTU0FHRVNfVE9fU1lTVEVNX0NPTlNPTEU6CisgICAgICAgIHdlYmtp
dF9zZXR0aW5nc19zZXRfZW5hYmxlX21lc3NhZ2VzX3RvX3N5c3RlbV9jb25zb2xlKHNldHRpbmdz
LCBnX3ZhbHVlX2dldF9ib29sZWFuKHZhbHVlKSk7CisgICAgICAgIGJyZWFrOwogICAgIGRlZmF1
bHQ6CiAgICAgICAgIEdfT0JKRUNUX1dBUk5fSU5WQUxJRF9QUk9QRVJUWV9JRChvYmplY3QsIHBy
b3BJZCwgcGFyYW1TcGVjKTsKICAgICAgICAgYnJlYWs7CkBAIC00MjIsNiArNDI2LDkgQEAgc3Rh
dGljIHZvaWQgd2ViS2l0U2V0dGluZ3NHZXRQcm9wZXJ0eShHT2JqZWN0KiBvYmplY3QsIGd1aW50
IHByb3BJZCwgR1ZhbHVlKiB2YWwKICAgICBjYXNlIFBST1BfRU5BQkxFX0FDQ0VMRVJBVEVEXzJE
X0NBTlZBUzoKICAgICAgICAgZ192YWx1ZV9zZXRfYm9vbGVhbih2YWx1ZSwgd2Via2l0X3NldHRp
bmdzX2dldF9lbmFibGVfYWNjZWxlcmF0ZWRfMmRfY2FudmFzKHNldHRpbmdzKSk7CiAgICAgICAg
IGJyZWFrOworICAgIGNhc2UgUFJPUF9FTkFCTEVfTUVTU0FHRVNfVE9fU1lTVEVNX0NPTlNPTEU6
CisgICAgICAgIGdfdmFsdWVfc2V0X2Jvb2xlYW4odmFsdWUsIHdlYmtpdF9zZXR0aW5nc19nZXRf
ZW5hYmxlX21lc3NhZ2VzX3RvX3N5c3RlbV9jb25zb2xlKHNldHRpbmdzKSk7CisgICAgICAgIGJy
ZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEdfT0JKRUNUX1dBUk5fSU5WQUxJRF9QUk9QRVJU
WV9JRChvYmplY3QsIHByb3BJZCwgcGFyYW1TcGVjKTsKICAgICAgICAgYnJlYWs7CkBAIC0xMDk2
LDYgKzExMDMsMjAgQEAgc3RhdGljIHZvaWQgd2Via2l0X3NldHRpbmdzX2NsYXNzX2luaXQoV2Vi
S2l0U2V0dGluZ3NDbGFzcyoga2xhc3MpCiAgICAgICAgICAgICBfKCJXaGV0aGVyIHRvIGVuYWJs
ZSBhY2NlbGVyYXRlZCAyRCBjYW52YXMiKSwKICAgICAgICAgICAgIEZBTFNFLAogICAgICAgICAg
ICAgcmVhZFdyaXRlQ29uc3RydWN0UGFyYW1GbGFncykpOworCisgICAgLyoqCisgICAgICogV2Vi
S2l0U2V0dGluZ3M6ZW5hYmxlLW1lc3NhZ2VzLXRvLXN5c3RlbS1jb25zb2xlOgorICAgICAqCisg
ICAgICogRW5hYmxlIG9yIGRpc2FibGUgZGlzcGxheWluZyBvZiBwYWdlIG1lc3NhZ2VzIHRvIHN5
c3RlbSBjb25zb2xlLgorICAgICAqLworICAgIGdfb2JqZWN0X2NsYXNzX2luc3RhbGxfcHJvcGVy
dHkoZ09iamVjdENsYXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFJP
UF9FTkFCTEVfTUVTU0FHRVNfVE9fU1lTVEVNX0NPTlNPTEUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnX3BhcmFtX3NwZWNfYm9vbGVhbigiZW5hYmxlLW1lc3NhZ2VzLXRv
LXN5c3RlbS1jb25zb2xlIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF8oIkRpc3BsYXkgbWVzc2FnZXMgb24gc3lzdGVtIGNvbnNvbGUi
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF8oIldoZXRoZXIgdG8gZGlzcGxheSBwYWdlIG1lc3NhZ2VzIG9uIHN5c3RlbSBjb25zb2xl
IiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBGQUxTRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlYWRXcml0ZUNvbnN0cnVjdFBhcmFtRmxhZ3MpKTsKKwogfQogCiBXZWJQ
cmVmZXJlbmNlcyogd2Via2l0U2V0dGluZ3NHZXRQcmVmZXJlbmNlcyhXZWJLaXRTZXR0aW5ncyog
c2V0dGluZ3MpCkBAIC0yNzE5LDMgKzI3NDAsMzkgQEAgdm9pZCB3ZWJraXRfc2V0dGluZ3Nfc2V0
X2VuYWJsZV9hY2NlbGVyYXRlZF8yZF9jYW52YXMoV2ViS2l0U2V0dGluZ3MqIHNldHRpbmdzLAog
ICAgIHByaXYtPnByZWZlcmVuY2VzLT5zZXRBY2NlbGVyYXRlZDJkQ2FudmFzRW5hYmxlZChlbmFi
bGVkKTsKICAgICBnX29iamVjdF9ub3RpZnkoR19PQkpFQ1Qoc2V0dGluZ3MpLCAiZW5hYmxlLWFj
Y2VsZXJhdGVkLTJkLWNhbnZhcyIpOwogfQorCisvKioKKyAqIHdlYmtpdF9zZXR0aW5nc19nZXRf
ZW5hYmxlX21lc3NhZ2VzX3RvX3N5c3RlbV9jb25zb2xlCisgKiBAc2V0dGluZ3M6IGEgI1dlYktp
dFNldHRpbmdzCisgKgorICogR2V0IHRoZSAjV2ViS2l0U2V0dGluZ3M6ZW5hYmxlLW1lc3NhZ2Vz
LXRvLXN5c3RlbS1jb25zb2xlIHByb3BlcnR5LgorICoKKyAqIFJldHVybnM6ICVUUlVFIGlmIHNl
bmRpbmcgb2YgcGFnZSBtZXNzYWdlcyB0byBzeXN0ZW0gY29uc29sZSBpcyBlbmFibGVkIG9yCisg
KiAlRkFMU0Ugb3RoZXJ3aXNlLgorICovCitnYm9vbGVhbiB3ZWJraXRfc2V0dGluZ3NfZ2V0X2Vu
YWJsZV9tZXNzYWdlc190b19zeXN0ZW1fY29uc29sZShXZWJLaXRTZXR0aW5ncyogc2V0dGluZ3Mp
Cit7CisgICAgZ19yZXR1cm5fdmFsX2lmX2ZhaWwoV0VCS0lUX0lTX1NFVFRJTkdTKHNldHRpbmdz
KSwgRkFMU0UpOworCisgICAgcmV0dXJuIHNldHRpbmdzLT5wcml2LT5wcmVmZXJlbmNlcy0+bG9n
c1BhZ2VNZXNzYWdlc1RvU3lzdGVtQ29uc29sZUVuYWJsZWQoKTsKK30KKworLyoqCisgKiB3ZWJr
aXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9tZXNzYWdlc190b19zeXN0ZW1fY29uc29sZQorICogQHNl
dHRpbmdzOiBhICNXZWJLaXRTZXR0aW5ncworICogQGVuYWJsZWQ6IFZhbHVlIHRvIGJlIHNldAor
ICoKKyAqIFNldCB0aGUgI1dlYktpdFNldHRpbmdzOmVuYWJsZS1tZXNzYWdlcy10by1zeXN0ZW0t
Y29uc29sZSBwcm9wZXJ0eS4KKyAqLwordm9pZCB3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9t
ZXNzYWdlc190b19zeXN0ZW1fY29uc29sZShXZWJLaXRTZXR0aW5ncyogc2V0dGluZ3MsIGdib29s
ZWFuIGVuYWJsZWQpCit7CisgICAgZ19yZXR1cm5faWZfZmFpbChXRUJLSVRfSVNfU0VUVElOR1Mo
c2V0dGluZ3MpKTsKKworICAgIFdlYktpdFNldHRpbmdzUHJpdmF0ZSogcHJpdiA9IHNldHRpbmdz
LT5wcml2OworICAgIGJvb2wgY3VycmVudFZhbHVlID0gcHJpdi0+cHJlZmVyZW5jZXMtPmxvZ3NQ
YWdlTWVzc2FnZXNUb1N5c3RlbUNvbnNvbGVFbmFibGVkKCk7CisgICAgaWYgKGN1cnJlbnRWYWx1
ZSA9PSBlbmFibGVkKQorICAgICAgICByZXR1cm47CisKKyAgICBwcml2LT5wcmVmZXJlbmNlcy0+
c2V0TG9nc1BhZ2VNZXNzYWdlc1RvU3lzdGVtQ29uc29sZUVuYWJsZWQoZW5hYmxlZCk7CisgICAg
Z19vYmplY3Rfbm90aWZ5KEdfT0JKRUNUKHNldHRpbmdzKSwgImVuYWJsZS1tZXNzYWdlcy10by1z
eXN0ZW0tY29uc29sZSIpOworfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9ndGsvV2ViS2l0U2V0dGluZ3MuaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkv
Z3RrL1dlYktpdFNldHRpbmdzLmgKaW5kZXggNDZkNTA3MTdhOWQ5NTlkOTE5ZTk2MzE0NTNiNmMw
MDE0YjI3NzQ5YS4uNzkzMTljYWZjNGU1YTM1MGJiOWQ3MGUxMGJlYzE5NmU0ODQzMmQ2MiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGluZ3Mu
aAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5o
CkBAIC0zODcsNiArMzg3LDEzIEBAIFdFQktJVF9BUEkgdm9pZAogd2Via2l0X3NldHRpbmdzX3Nl
dF9lbmFibGVfYWNjZWxlcmF0ZWRfMmRfY2FudmFzICAgICAgICAgICAgICAgKFdlYktpdFNldHRp
bmdzICpzZXR0aW5ncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBnYm9vbGVhbiAgICAgICAgZW5hYmxlZCk7CiAKK1dFQktJ
VF9BUEkgZ2Jvb2xlYW4KK3dlYmtpdF9zZXR0aW5nc19nZXRfZW5hYmxlX21lc3NhZ2VzX3RvX3N5
c3RlbV9jb25zb2xlICAgICAoV2ViS2l0U2V0dGluZ3MgKnNldHRpbmdzKTsKKworV0VCS0lUX0FQ
SSB2b2lkCit3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9tZXNzYWdlc190b19zeXN0ZW1fY29u
c29sZSAgICAgKFdlYktpdFNldHRpbmdzICpzZXR0aW5ncywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYm9vbGVhbiAgICAg
ICAgZW5hYmxlZCk7CisKIEdfRU5EX0RFQ0xTCiAKICNlbmRpZiAvKiBXZWJLaXRTZXR0aW5nc19o
ICovCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay90ZXN0cy9U
ZXN0V2ViS2l0U2V0dGluZ3MuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsv
dGVzdHMvVGVzdFdlYktpdFNldHRpbmdzLmNwcAppbmRleCA1NDQyMDBkZjNkYmZjOWZjM2UyNDJi
OWUyYjQyNDBhNjQzNDRjZTY1Li41ODMxOWU1ZjJkYzA5Y2M4MzZjNzIzNjAyMDg2NzhlMjU0YmMx
ZjZkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay90ZXN0cy9U
ZXN0V2ViS2l0U2V0dGluZ3MuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkv
Z3RrL3Rlc3RzL1Rlc3RXZWJLaXRTZXR0aW5ncy5jcHAKQEAgLTI1Myw2ICsyNTMsMTEgQEAgc3Rh
dGljIHZvaWQgdGVzdFdlYktpdFNldHRpbmdzKFRlc3QqLCBnY29uc3Rwb2ludGVyKQogICAgIHdl
YmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX2FjY2VsZXJhdGVkXzJkX2NhbnZhcyhzZXR0aW5ncywg
VFJVRSk7CiAgICAgZ19hc3NlcnQod2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVfYWNjZWxlcmF0
ZWRfMmRfY2FudmFzKHNldHRpbmdzKSk7CiAKKyAgICAvLyBCeSBkZWZhdWx0LCBtZXNzYWdlcyB0
byBzeXN0ZW0gY29uc29sZSBpcyBkaXNhYmxlZC4KKyAgICBnX2Fzc2VydCghd2Via2l0X3NldHRp
bmdzX2dldF9lbmFibGVfbWVzc2FnZXNfdG9fc3lzdGVtX2NvbnNvbGUoc2V0dGluZ3MpKTsKKyAg
ICB3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9tZXNzYWdlc190b19zeXN0ZW1fY29uc29sZShz
ZXR0aW5ncywgVFJVRSk7CisgICAgZ19hc3NlcnQod2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVf
bWVzc2FnZXNfdG9fc3lzdGVtX2NvbnNvbGUoc2V0dGluZ3MpKTsKKwogICAgIGdfb2JqZWN0X3Vu
cmVmKEdfT0JKRUNUKHNldHRpbmdzKSk7CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>200547</attachid>
            <date>2013-05-04 15:18:24 -0700</date>
            <delta_ts>2013-05-05 15:31:13 -0700</delta_ts>
            <desc>updated patch</desc>
            <filename>bug-115578-20130504151732.patch</filename>
            <type>text/plain</type>
            <size>7453</size>
            <attacher name="arno.">a.renevier</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ5NTU3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYTcyMGE3MWNkOWU5MDRi
MmM4ZjQ5MzQxNGYxYWQxOTNiMmIyMWM4OS4uYzk0OWE5Nzk5MTc1ZmIyNGRiN2VjNDFjYzA2N2M5
MGExOTI5ZjVhNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDEzLTA1LTAzICBBcm5h
dWQgUmVuZXZpZXIgIDxhLnJlbmV2aWVyQHNpc2Euc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0dU
S10gW1dlYktpdDJdIGVuYWJsZSBkaXNwbGF5aW5nIGNvbnNvbGUubG9nIG1lc3NhZ2VzIHRvIHN5
c3RlbSBjb25zb2xlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMTU1NzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBZGQgYSBzZXR0aW5nIHRvIGVuYWJsZS9kaXNhYmxlIGRpc3BsYXlpbmcgb2YgcGFnZSBt
ZXNzYWdlcyB0byBzeXN0ZW0KKyAgICAgICAgY29uc29sZS4gUHJvcGVydHkgaXMgY2FsbGVkIGVu
YWJsZS13cml0ZS1jb25zb2xlLW1lc3NhZ2VzLXRvLXN0ZG91dC4KKyAgICAgICAgR2V0dGVyIEFQ
SSBmdW5jdGlvbiBpcworICAgICAgICB3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV93cml0ZV9j
b25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dAorICAgICAgICBTZXR0ZXIgQVBJIGZ1bmN0aW9uIGlz
CisgICAgICAgIHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX3dyaXRlX2NvbnNvbGVfbWVzc2Fn
ZXNfdG9fc3Rkb3V0CisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5n
cy5jcHA6CisgICAgICAgICh3ZWJLaXRTZXR0aW5nc1NldFByb3BlcnR5KToKKyAgICAgICAgKHdl
YktpdFNldHRpbmdzR2V0UHJvcGVydHkpOgorICAgICAgICAod2Via2l0X3NldHRpbmdzX2NsYXNz
X2luaXQpOgorICAgICAgICAod2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVfbWVzc2FnZXNfdG9f
c3lzdGVtX2NvbnNvbGUpOgorICAgICAgICAod2Via2l0X3NldHRpbmdzX3NldF9lbmFibGVfbWVz
c2FnZXNfdG9fc3lzdGVtX2NvbnNvbGUpOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZ3RrL1dl
YktpdFNldHRpbmdzLmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9ndGsvdGVzdHMvVGVzdFdl
YktpdFNldHRpbmdzLmNwcDoKKyAgICAgICAgKHRlc3RXZWJLaXRTZXR0aW5ncyk6CisKIDIwMTIt
MTItMjAgIEFybmF1ZCBSZW5ldmllciAgPGEucmVuZXZpZXJAc2lzYS5zYW1zdW5nLmNvbT4KIAog
ICAgICAgICBbR1RLXSBBZGQgc3VwcG9ydCBmb3IgY29sb3IgaW5wdXQKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdzLmNwcCBiL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdzLmNwcAppbmRleCAyMThj
MDRjNmE1M2U5ZTljZGU0MTU3M2VhY2EwMWQxYTIzODIzY2RkLi5iMTlhOWYyNWI4NDcwZmIxMjdl
N2Q1NzRmZTlhZmVjNDA2NWJiODUwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGluZ3MuY3BwCkBAIC0xMzMsNyArMTMzLDggQEAgZW51bSB7
CiAgICAgUFJPUF9FTkFCTEVfUEFHRV9DQUNIRSwKICAgICBQUk9QX1VTRVJfQUdFTlQsCiAgICAg
UFJPUF9FTkFCTEVfU01PT1RIX1NDUk9MTElORywKLSAgICBQUk9QX0VOQUJMRV9BQ0NFTEVSQVRF
RF8yRF9DQU5WQVMKKyAgICBQUk9QX0VOQUJMRV9BQ0NFTEVSQVRFRF8yRF9DQU5WQVMsCisgICAg
UFJPUF9FTkFCTEVfV1JJVEVfQ09OU09MRV9NRVNTQUdFU19UT19TVERPVVQKIH07CiAKIHN0YXRp
YyB2b2lkIHdlYktpdFNldHRpbmdzU2V0UHJvcGVydHkoR09iamVjdCogb2JqZWN0LCBndWludCBw
cm9wSWQsIGNvbnN0IEdWYWx1ZSogdmFsdWUsIEdQYXJhbVNwZWMqIHBhcmFtU3BlYykKQEAgLTI3
OSw2ICsyODAsOSBAQCBzdGF0aWMgdm9pZCB3ZWJLaXRTZXR0aW5nc1NldFByb3BlcnR5KEdPYmpl
Y3QqIG9iamVjdCwgZ3VpbnQgcHJvcElkLCBjb25zdCBHVmFsdQogICAgIGNhc2UgUFJPUF9FTkFC
TEVfQUNDRUxFUkFURURfMkRfQ0FOVkFTOgogICAgICAgICB3ZWJraXRfc2V0dGluZ3Nfc2V0X2Vu
YWJsZV9hY2NlbGVyYXRlZF8yZF9jYW52YXMoc2V0dGluZ3MsIGdfdmFsdWVfZ2V0X2Jvb2xlYW4o
dmFsdWUpKTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBQUk9QX0VOQUJMRV9XUklURV9DT05T
T0xFX01FU1NBR0VTX1RPX1NURE9VVDoKKyAgICAgICAgd2Via2l0X3NldHRpbmdzX3NldF9lbmFi
bGVfd3JpdGVfY29uc29sZV9tZXNzYWdlc190b19zdGRvdXQoc2V0dGluZ3MsIGdfdmFsdWVfZ2V0
X2Jvb2xlYW4odmFsdWUpKTsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAg
R19PQkpFQ1RfV0FSTl9JTlZBTElEX1BST1BFUlRZX0lEKG9iamVjdCwgcHJvcElkLCBwYXJhbVNw
ZWMpOwogICAgICAgICBicmVhazsKQEAgLTQyMiw2ICs0MjYsOSBAQCBzdGF0aWMgdm9pZCB3ZWJL
aXRTZXR0aW5nc0dldFByb3BlcnR5KEdPYmplY3QqIG9iamVjdCwgZ3VpbnQgcHJvcElkLCBHVmFs
dWUqIHZhbAogICAgIGNhc2UgUFJPUF9FTkFCTEVfQUNDRUxFUkFURURfMkRfQ0FOVkFTOgogICAg
ICAgICBnX3ZhbHVlX3NldF9ib29sZWFuKHZhbHVlLCB3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJs
ZV9hY2NlbGVyYXRlZF8yZF9jYW52YXMoc2V0dGluZ3MpKTsKICAgICAgICAgYnJlYWs7CisgICAg
Y2FzZSBQUk9QX0VOQUJMRV9XUklURV9DT05TT0xFX01FU1NBR0VTX1RPX1NURE9VVDoKKyAgICAg
ICAgZ192YWx1ZV9zZXRfYm9vbGVhbih2YWx1ZSwgd2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVf
d3JpdGVfY29uc29sZV9tZXNzYWdlc190b19zdGRvdXQoc2V0dGluZ3MpKTsKKyAgICAgICAgYnJl
YWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgR19PQkpFQ1RfV0FSTl9JTlZBTElEX1BST1BFUlRZ
X0lEKG9iamVjdCwgcHJvcElkLCBwYXJhbVNwZWMpOwogICAgICAgICBicmVhazsKQEAgLTEwOTYs
NiArMTEwMywyMiBAQCBzdGF0aWMgdm9pZCB3ZWJraXRfc2V0dGluZ3NfY2xhc3NfaW5pdChXZWJL
aXRTZXR0aW5nc0NsYXNzKiBrbGFzcykKICAgICAgICAgICAgIF8oIldoZXRoZXIgdG8gZW5hYmxl
IGFjY2VsZXJhdGVkIDJEIGNhbnZhcyIpLAogICAgICAgICAgICAgRkFMU0UsCiAgICAgICAgICAg
ICByZWFkV3JpdGVDb25zdHJ1Y3RQYXJhbUZsYWdzKSk7CisKKyAgICAvKioKKyAgICAgKiBXZWJL
aXRTZXR0aW5nczplbmFibGUtd3JpdGUtY29uc29sZS1tZXNzYWdlcy10by1zdGRvdXQ6CisgICAg
ICoKKyAgICAgKiBFbmFibGUgb3IgZGlzYWJsZSB3cml0aW5nIGNvbnNvbGUgbWVzc2FnZXMgdG8g
c3Rkb3V0LgorICAgICAqCisgICAgICogU2luY2U6IDIuMgorICAgICAqLworICAgIGdfb2JqZWN0
X2NsYXNzX2luc3RhbGxfcHJvcGVydHkoZ09iamVjdENsYXNzLAorICAgICAgICBQUk9QX0VOQUJM
RV9XUklURV9DT05TT0xFX01FU1NBR0VTX1RPX1NURE9VVCwKKyAgICAgICAgZ19wYXJhbV9zcGVj
X2Jvb2xlYW4oImVuYWJsZS13cml0ZS1jb25zb2xlLW1lc3NhZ2VzLXRvLXN0ZG91dCIsCisgICAg
ICAgICAgICBfKCJXcml0ZSBjb25zb2xlIG1lc3NhZ2VzIG9uIHN0ZG91dCIpLAorICAgICAgICAg
ICAgXygiV2hldGhlciB0byB3cml0ZSBjb25zb2xlIG1lc3NhZ2VzIG9uIHN0ZG91dCIpLAorICAg
ICAgICAgICAgRkFMU0UsCisgICAgICAgICAgICByZWFkV3JpdGVDb25zdHJ1Y3RQYXJhbUZsYWdz
KSk7CisKIH0KIAogV2ViUHJlZmVyZW5jZXMqIHdlYmtpdFNldHRpbmdzR2V0UHJlZmVyZW5jZXMo
V2ViS2l0U2V0dGluZ3MqIHNldHRpbmdzKQpAQCAtMjcxOSwzICsyNzQyLDQzIEBAIHZvaWQgd2Vi
a2l0X3NldHRpbmdzX3NldF9lbmFibGVfYWNjZWxlcmF0ZWRfMmRfY2FudmFzKFdlYktpdFNldHRp
bmdzKiBzZXR0aW5ncywKICAgICBwcml2LT5wcmVmZXJlbmNlcy0+c2V0QWNjZWxlcmF0ZWQyZENh
bnZhc0VuYWJsZWQoZW5hYmxlZCk7CiAgICAgZ19vYmplY3Rfbm90aWZ5KEdfT0JKRUNUKHNldHRp
bmdzKSwgImVuYWJsZS1hY2NlbGVyYXRlZC0yZC1jYW52YXMiKTsKIH0KKworLyoqCisgKiB3ZWJr
aXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV93cml0ZV9jb25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dAor
ICogQHNldHRpbmdzOiBhICNXZWJLaXRTZXR0aW5ncworICoKKyAqIEdldCB0aGUgI1dlYktpdFNl
dHRpbmdzOmVuYWJsZS13cml0ZS1jb25zb2xlLW1lc3NhZ2VzLXRvLXN0ZG91dCBwcm9wZXJ0eS4K
KyAqCisgKiBSZXR1cm5zOiAlVFJVRSBpZiB3cml0aW5nIGNvbnNvbGUgbWVzc2FnZXMgdG8gc3Rk
b3V0IGlzIGVuYWJsZWQgb3IgJUZBTFNFCisgKiBvdGhlcndpc2UuCisgKgorICogU2luY2U6IDIu
MgorICovCitnYm9vbGVhbiB3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV93cml0ZV9jb25zb2xl
X21lc3NhZ2VzX3RvX3N0ZG91dChXZWJLaXRTZXR0aW5ncyogc2V0dGluZ3MpCit7CisgICAgZ19y
ZXR1cm5fdmFsX2lmX2ZhaWwoV0VCS0lUX0lTX1NFVFRJTkdTKHNldHRpbmdzKSwgRkFMU0UpOwor
CisgICAgcmV0dXJuIHNldHRpbmdzLT5wcml2LT5wcmVmZXJlbmNlcy0+bG9nc1BhZ2VNZXNzYWdl
c1RvU3lzdGVtQ29uc29sZUVuYWJsZWQoKTsKK30KKworLyoqCisgKiB3ZWJraXRfc2V0dGluZ3Nf
c2V0X2VuYWJsZV93cml0ZV9jb25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dAorICogQHNldHRpbmdz
OiBhICNXZWJLaXRTZXR0aW5ncworICogQGVuYWJsZWQ6IFZhbHVlIHRvIGJlIHNldAorICoKKyAq
IFNldCB0aGUgI1dlYktpdFNldHRpbmdzOmVuYWJsZS13cml0ZS1jb25zb2xlLW1lc3NhZ2VzLXRv
LXN0ZG91dCBwcm9wZXJ0eS4KKyAqCisgKiBTaW5jZTogMi4yCisgKi8KK3ZvaWQgd2Via2l0X3Nl
dHRpbmdzX3NldF9lbmFibGVfd3JpdGVfY29uc29sZV9tZXNzYWdlc190b19zdGRvdXQoV2ViS2l0
U2V0dGluZ3MqIHNldHRpbmdzLCBnYm9vbGVhbiBlbmFibGVkKQoreworICAgIGdfcmV0dXJuX2lm
X2ZhaWwoV0VCS0lUX0lTX1NFVFRJTkdTKHNldHRpbmdzKSk7CisKKyAgICBXZWJLaXRTZXR0aW5n
c1ByaXZhdGUqIHByaXYgPSBzZXR0aW5ncy0+cHJpdjsKKyAgICBib29sIGN1cnJlbnRWYWx1ZSA9
IHByaXYtPnByZWZlcmVuY2VzLT5sb2dzUGFnZU1lc3NhZ2VzVG9TeXN0ZW1Db25zb2xlRW5hYmxl
ZCgpOworICAgIGlmIChjdXJyZW50VmFsdWUgPT0gZW5hYmxlZCkKKyAgICAgICAgcmV0dXJuOwor
CisgICAgcHJpdi0+cHJlZmVyZW5jZXMtPnNldExvZ3NQYWdlTWVzc2FnZXNUb1N5c3RlbUNvbnNv
bGVFbmFibGVkKGVuYWJsZWQpOworICAgIGdfb2JqZWN0X25vdGlmeShHX09CSkVDVChzZXR0aW5n
cyksICJlbmFibGUtd3JpdGUtY29uc29sZS1tZXNzYWdlcy10by1zdGRvdXQiKTsKK30KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdzLmgg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5oCmluZGV4
IDQ2ZDUwNzE3YTlkOTU5ZDkxOWU5NjMxNDUzYjZjMDAxNGIyNzc0OWEuLmFmZjg1ZmQ2ZmRiMzZk
NWZmYjc1YWViNGFkZWI2YzgzMTM2Y2ZhYmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdzLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGluZ3MuaApAQCAtMzg3LDYgKzM4NywxMyBAQCBXRUJL
SVRfQVBJIHZvaWQKIHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX2FjY2VsZXJhdGVkXzJkX2Nh
bnZhcyAgICAgICAgICAgICAgIChXZWJLaXRTZXR0aW5ncyAqc2V0dGluZ3MsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2Jv
b2xlYW4gICAgICAgIGVuYWJsZWQpOwogCitXRUJLSVRfQVBJIGdib29sZWFuCit3ZWJraXRfc2V0
dGluZ3NfZ2V0X2VuYWJsZV93cml0ZV9jb25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dCAgICAoV2Vi
S2l0U2V0dGluZ3MgKnNldHRpbmdzKTsKKworV0VCS0lUX0FQSSB2b2lkCit3ZWJraXRfc2V0dGlu
Z3Nfc2V0X2VuYWJsZV93cml0ZV9jb25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dCAgICAoV2ViS2l0
U2V0dGluZ3MgKnNldHRpbmdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdib29sZWFuICAgICAgICBlbmFibGVkKTsKKwog
R19FTkRfREVDTFMKIAogI2VuZGlmIC8qIFdlYktpdFNldHRpbmdzX2ggKi8KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL3Rlc3RzL1Rlc3RXZWJLaXRTZXR0aW5n
cy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay90ZXN0cy9UZXN0V2ViS2l0
U2V0dGluZ3MuY3BwCmluZGV4IDU0NDIwMGRmM2RiZmM5ZmMzZTI0MmI5ZTJiNDI0MGE2NDM0NGNl
NjUuLjFlZTM4NDNmOWQ0ODVhZDRiOGYzMWM5M2U3Y2EyYzhkZjM1NDg2MzQgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL3Rlc3RzL1Rlc3RXZWJLaXRTZXR0aW5n
cy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvdGVzdHMvVGVzdFdl
YktpdFNldHRpbmdzLmNwcApAQCAtMjUzLDYgKzI1MywxMSBAQCBzdGF0aWMgdm9pZCB0ZXN0V2Vi
S2l0U2V0dGluZ3MoVGVzdCosIGdjb25zdHBvaW50ZXIpCiAgICAgd2Via2l0X3NldHRpbmdzX3Nl
dF9lbmFibGVfYWNjZWxlcmF0ZWRfMmRfY2FudmFzKHNldHRpbmdzLCBUUlVFKTsKICAgICBnX2Fz
c2VydCh3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV9hY2NlbGVyYXRlZF8yZF9jYW52YXMoc2V0
dGluZ3MpKTsKIAorICAgIC8vIEJ5IGRlZmF1bHQsIHdyaXRpbmcgb2YgY29uc29sZSBtZXNzYWdl
cyB0byBzdGRvdXQgaXMgZGlzYWJsZWQuCisgICAgZ19hc3NlcnQoIXdlYmtpdF9zZXR0aW5nc19n
ZXRfZW5hYmxlX3dyaXRlX2NvbnNvbGVfbWVzc2FnZXNfdG9fc3Rkb3V0KHNldHRpbmdzKSk7Cisg
ICAgd2Via2l0X3NldHRpbmdzX3NldF9lbmFibGVfd3JpdGVfY29uc29sZV9tZXNzYWdlc190b19z
dGRvdXQoc2V0dGluZ3MsIFRSVUUpOworICAgIGdfYXNzZXJ0KHdlYmtpdF9zZXR0aW5nc19nZXRf
ZW5hYmxlX3dyaXRlX2NvbnNvbGVfbWVzc2FnZXNfdG9fc3Rkb3V0KHNldHRpbmdzKSk7CisKICAg
ICBnX29iamVjdF91bnJlZihHX09CSkVDVChzZXR0aW5ncykpOwogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>200596</attachid>
            <date>2013-05-05 15:31:16 -0700</date>
            <delta_ts>2013-05-06 10:30:42 -0700</delta_ts>
            <desc>updated patch: fixes gtkdoc errors</desc>
            <filename>bug-115578-20130505153024.patch</filename>
            <type>text/plain</type>
            <size>7453</size>
            <attacher name="arno.">a.renevier</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ5NTU3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYTcyMGE3MWNkOWU5MDRi
MmM4ZjQ5MzQxNGYxYWQxOTNiMmIyMWM4OS4uYzk0OWE5Nzk5MTc1ZmIyNGRiN2VjNDFjYzA2N2M5
MGExOTI5ZjVhNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDEzLTA1LTAzICBBcm5h
dWQgUmVuZXZpZXIgIDxhLnJlbmV2aWVyQHNpc2Euc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0dU
S10gW1dlYktpdDJdIGVuYWJsZSBkaXNwbGF5aW5nIGNvbnNvbGUubG9nIG1lc3NhZ2VzIHRvIHN5
c3RlbSBjb25zb2xlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMTU1NzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBZGQgYSBzZXR0aW5nIHRvIGVuYWJsZS9kaXNhYmxlIGRpc3BsYXlpbmcgb2YgcGFnZSBt
ZXNzYWdlcyB0byBzeXN0ZW0KKyAgICAgICAgY29uc29sZS4gUHJvcGVydHkgaXMgY2FsbGVkIGVu
YWJsZS13cml0ZS1jb25zb2xlLW1lc3NhZ2VzLXRvLXN0ZG91dC4KKyAgICAgICAgR2V0dGVyIEFQ
SSBmdW5jdGlvbiBpcworICAgICAgICB3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV93cml0ZV9j
b25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dAorICAgICAgICBTZXR0ZXIgQVBJIGZ1bmN0aW9uIGlz
CisgICAgICAgIHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX3dyaXRlX2NvbnNvbGVfbWVzc2Fn
ZXNfdG9fc3Rkb3V0CisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5n
cy5jcHA6CisgICAgICAgICh3ZWJLaXRTZXR0aW5nc1NldFByb3BlcnR5KToKKyAgICAgICAgKHdl
YktpdFNldHRpbmdzR2V0UHJvcGVydHkpOgorICAgICAgICAod2Via2l0X3NldHRpbmdzX2NsYXNz
X2luaXQpOgorICAgICAgICAod2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVfbWVzc2FnZXNfdG9f
c3lzdGVtX2NvbnNvbGUpOgorICAgICAgICAod2Via2l0X3NldHRpbmdzX3NldF9lbmFibGVfbWVz
c2FnZXNfdG9fc3lzdGVtX2NvbnNvbGUpOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZ3RrL1dl
YktpdFNldHRpbmdzLmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9ndGsvdGVzdHMvVGVzdFdl
YktpdFNldHRpbmdzLmNwcDoKKyAgICAgICAgKHRlc3RXZWJLaXRTZXR0aW5ncyk6CisKIDIwMTIt
MTItMjAgIEFybmF1ZCBSZW5ldmllciAgPGEucmVuZXZpZXJAc2lzYS5zYW1zdW5nLmNvbT4KIAog
ICAgICAgICBbR1RLXSBBZGQgc3VwcG9ydCBmb3IgY29sb3IgaW5wdXQKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdzLmNwcCBiL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdzLmNwcAppbmRleCAyMThj
MDRjNmE1M2U5ZTljZGU0MTU3M2VhY2EwMWQxYTIzODIzY2RkLi5iMTlhOWYyNWI4NDcwZmIxMjdl
N2Q1NzRmZTlhZmVjNDA2NWJiODUwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGluZ3MuY3BwCkBAIC0xMzMsNyArMTMzLDggQEAgZW51bSB7
CiAgICAgUFJPUF9FTkFCTEVfUEFHRV9DQUNIRSwKICAgICBQUk9QX1VTRVJfQUdFTlQsCiAgICAg
UFJPUF9FTkFCTEVfU01PT1RIX1NDUk9MTElORywKLSAgICBQUk9QX0VOQUJMRV9BQ0NFTEVSQVRF
RF8yRF9DQU5WQVMKKyAgICBQUk9QX0VOQUJMRV9BQ0NFTEVSQVRFRF8yRF9DQU5WQVMsCisgICAg
UFJPUF9FTkFCTEVfV1JJVEVfQ09OU09MRV9NRVNTQUdFU19UT19TVERPVVQKIH07CiAKIHN0YXRp
YyB2b2lkIHdlYktpdFNldHRpbmdzU2V0UHJvcGVydHkoR09iamVjdCogb2JqZWN0LCBndWludCBw
cm9wSWQsIGNvbnN0IEdWYWx1ZSogdmFsdWUsIEdQYXJhbVNwZWMqIHBhcmFtU3BlYykKQEAgLTI3
OSw2ICsyODAsOSBAQCBzdGF0aWMgdm9pZCB3ZWJLaXRTZXR0aW5nc1NldFByb3BlcnR5KEdPYmpl
Y3QqIG9iamVjdCwgZ3VpbnQgcHJvcElkLCBjb25zdCBHVmFsdQogICAgIGNhc2UgUFJPUF9FTkFC
TEVfQUNDRUxFUkFURURfMkRfQ0FOVkFTOgogICAgICAgICB3ZWJraXRfc2V0dGluZ3Nfc2V0X2Vu
YWJsZV9hY2NlbGVyYXRlZF8yZF9jYW52YXMoc2V0dGluZ3MsIGdfdmFsdWVfZ2V0X2Jvb2xlYW4o
dmFsdWUpKTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBQUk9QX0VOQUJMRV9XUklURV9DT05T
T0xFX01FU1NBR0VTX1RPX1NURE9VVDoKKyAgICAgICAgd2Via2l0X3NldHRpbmdzX3NldF9lbmFi
bGVfd3JpdGVfY29uc29sZV9tZXNzYWdlc190b19zdGRvdXQoc2V0dGluZ3MsIGdfdmFsdWVfZ2V0
X2Jvb2xlYW4odmFsdWUpKTsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAg
R19PQkpFQ1RfV0FSTl9JTlZBTElEX1BST1BFUlRZX0lEKG9iamVjdCwgcHJvcElkLCBwYXJhbVNw
ZWMpOwogICAgICAgICBicmVhazsKQEAgLTQyMiw2ICs0MjYsOSBAQCBzdGF0aWMgdm9pZCB3ZWJL
aXRTZXR0aW5nc0dldFByb3BlcnR5KEdPYmplY3QqIG9iamVjdCwgZ3VpbnQgcHJvcElkLCBHVmFs
dWUqIHZhbAogICAgIGNhc2UgUFJPUF9FTkFCTEVfQUNDRUxFUkFURURfMkRfQ0FOVkFTOgogICAg
ICAgICBnX3ZhbHVlX3NldF9ib29sZWFuKHZhbHVlLCB3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJs
ZV9hY2NlbGVyYXRlZF8yZF9jYW52YXMoc2V0dGluZ3MpKTsKICAgICAgICAgYnJlYWs7CisgICAg
Y2FzZSBQUk9QX0VOQUJMRV9XUklURV9DT05TT0xFX01FU1NBR0VTX1RPX1NURE9VVDoKKyAgICAg
ICAgZ192YWx1ZV9zZXRfYm9vbGVhbih2YWx1ZSwgd2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVf
d3JpdGVfY29uc29sZV9tZXNzYWdlc190b19zdGRvdXQoc2V0dGluZ3MpKTsKKyAgICAgICAgYnJl
YWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgR19PQkpFQ1RfV0FSTl9JTlZBTElEX1BST1BFUlRZ
X0lEKG9iamVjdCwgcHJvcElkLCBwYXJhbVNwZWMpOwogICAgICAgICBicmVhazsKQEAgLTEwOTYs
NiArMTEwMywyMiBAQCBzdGF0aWMgdm9pZCB3ZWJraXRfc2V0dGluZ3NfY2xhc3NfaW5pdChXZWJL
aXRTZXR0aW5nc0NsYXNzKiBrbGFzcykKICAgICAgICAgICAgIF8oIldoZXRoZXIgdG8gZW5hYmxl
IGFjY2VsZXJhdGVkIDJEIGNhbnZhcyIpLAogICAgICAgICAgICAgRkFMU0UsCiAgICAgICAgICAg
ICByZWFkV3JpdGVDb25zdHJ1Y3RQYXJhbUZsYWdzKSk7CisKKyAgICAvKioKKyAgICAgKiBXZWJL
aXRTZXR0aW5nczplbmFibGUtd3JpdGUtY29uc29sZS1tZXNzYWdlcy10by1zdGRvdXQ6CisgICAg
ICoKKyAgICAgKiBFbmFibGUgb3IgZGlzYWJsZSB3cml0aW5nIGNvbnNvbGUgbWVzc2FnZXMgdG8g
c3Rkb3V0LgorICAgICAqCisgICAgICogU2luY2U6IDIuMgorICAgICAqLworICAgIGdfb2JqZWN0
X2NsYXNzX2luc3RhbGxfcHJvcGVydHkoZ09iamVjdENsYXNzLAorICAgICAgICBQUk9QX0VOQUJM
RV9XUklURV9DT05TT0xFX01FU1NBR0VTX1RPX1NURE9VVCwKKyAgICAgICAgZ19wYXJhbV9zcGVj
X2Jvb2xlYW4oImVuYWJsZS13cml0ZS1jb25zb2xlLW1lc3NhZ2VzLXRvLXN0ZG91dCIsCisgICAg
ICAgICAgICBfKCJXcml0ZSBjb25zb2xlIG1lc3NhZ2VzIG9uIHN0ZG91dCIpLAorICAgICAgICAg
ICAgXygiV2hldGhlciB0byB3cml0ZSBjb25zb2xlIG1lc3NhZ2VzIG9uIHN0ZG91dCIpLAorICAg
ICAgICAgICAgRkFMU0UsCisgICAgICAgICAgICByZWFkV3JpdGVDb25zdHJ1Y3RQYXJhbUZsYWdz
KSk7CisKIH0KIAogV2ViUHJlZmVyZW5jZXMqIHdlYmtpdFNldHRpbmdzR2V0UHJlZmVyZW5jZXMo
V2ViS2l0U2V0dGluZ3MqIHNldHRpbmdzKQpAQCAtMjcxOSwzICsyNzQyLDQzIEBAIHZvaWQgd2Vi
a2l0X3NldHRpbmdzX3NldF9lbmFibGVfYWNjZWxlcmF0ZWRfMmRfY2FudmFzKFdlYktpdFNldHRp
bmdzKiBzZXR0aW5ncywKICAgICBwcml2LT5wcmVmZXJlbmNlcy0+c2V0QWNjZWxlcmF0ZWQyZENh
bnZhc0VuYWJsZWQoZW5hYmxlZCk7CiAgICAgZ19vYmplY3Rfbm90aWZ5KEdfT0JKRUNUKHNldHRp
bmdzKSwgImVuYWJsZS1hY2NlbGVyYXRlZC0yZC1jYW52YXMiKTsKIH0KKworLyoqCisgKiB3ZWJr
aXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV93cml0ZV9jb25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dAor
ICogQHNldHRpbmdzOiBhICNXZWJLaXRTZXR0aW5ncworICoKKyAqIEdldCB0aGUgI1dlYktpdFNl
dHRpbmdzOmVuYWJsZS13cml0ZS1jb25zb2xlLW1lc3NhZ2VzLXRvLXN0ZG91dCBwcm9wZXJ0eS4K
KyAqCisgKiBSZXR1cm5zOiAlVFJVRSBpZiB3cml0aW5nIGNvbnNvbGUgbWVzc2FnZXMgdG8gc3Rk
b3V0IGlzIGVuYWJsZWQgb3IgJUZBTFNFCisgKiBvdGhlcndpc2UuCisgKgorICogU2luY2U6IDIu
MgorICovCitnYm9vbGVhbiB3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV93cml0ZV9jb25zb2xl
X21lc3NhZ2VzX3RvX3N0ZG91dChXZWJLaXRTZXR0aW5ncyogc2V0dGluZ3MpCit7CisgICAgZ19y
ZXR1cm5fdmFsX2lmX2ZhaWwoV0VCS0lUX0lTX1NFVFRJTkdTKHNldHRpbmdzKSwgRkFMU0UpOwor
CisgICAgcmV0dXJuIHNldHRpbmdzLT5wcml2LT5wcmVmZXJlbmNlcy0+bG9nc1BhZ2VNZXNzYWdl
c1RvU3lzdGVtQ29uc29sZUVuYWJsZWQoKTsKK30KKworLyoqCisgKiB3ZWJraXRfc2V0dGluZ3Nf
c2V0X2VuYWJsZV93cml0ZV9jb25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dAorICogQHNldHRpbmdz
OiBhICNXZWJLaXRTZXR0aW5ncworICogQGVuYWJsZWQ6IFZhbHVlIHRvIGJlIHNldAorICoKKyAq
IFNldCB0aGUgI1dlYktpdFNldHRpbmdzOmVuYWJsZS13cml0ZS1jb25zb2xlLW1lc3NhZ2VzLXRv
LXN0ZG91dCBwcm9wZXJ0eS4KKyAqCisgKiBTaW5jZTogMi4yCisgKi8KK3ZvaWQgd2Via2l0X3Nl
dHRpbmdzX3NldF9lbmFibGVfd3JpdGVfY29uc29sZV9tZXNzYWdlc190b19zdGRvdXQoV2ViS2l0
U2V0dGluZ3MqIHNldHRpbmdzLCBnYm9vbGVhbiBlbmFibGVkKQoreworICAgIGdfcmV0dXJuX2lm
X2ZhaWwoV0VCS0lUX0lTX1NFVFRJTkdTKHNldHRpbmdzKSk7CisKKyAgICBXZWJLaXRTZXR0aW5n
c1ByaXZhdGUqIHByaXYgPSBzZXR0aW5ncy0+cHJpdjsKKyAgICBib29sIGN1cnJlbnRWYWx1ZSA9
IHByaXYtPnByZWZlcmVuY2VzLT5sb2dzUGFnZU1lc3NhZ2VzVG9TeXN0ZW1Db25zb2xlRW5hYmxl
ZCgpOworICAgIGlmIChjdXJyZW50VmFsdWUgPT0gZW5hYmxlZCkKKyAgICAgICAgcmV0dXJuOwor
CisgICAgcHJpdi0+cHJlZmVyZW5jZXMtPnNldExvZ3NQYWdlTWVzc2FnZXNUb1N5c3RlbUNvbnNv
bGVFbmFibGVkKGVuYWJsZWQpOworICAgIGdfb2JqZWN0X25vdGlmeShHX09CSkVDVChzZXR0aW5n
cyksICJlbmFibGUtd3JpdGUtY29uc29sZS1tZXNzYWdlcy10by1zdGRvdXQiKTsKK30KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdzLmgg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5oCmluZGV4
IDQ2ZDUwNzE3YTlkOTU5ZDkxOWU5NjMxNDUzYjZjMDAxNGIyNzc0OWEuLmFmZjg1ZmQ2ZmRiMzZk
NWZmYjc1YWViNGFkZWI2YzgzMTM2Y2ZhYmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdzLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGluZ3MuaApAQCAtMzg3LDYgKzM4NywxMyBAQCBXRUJL
SVRfQVBJIHZvaWQKIHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX2FjY2VsZXJhdGVkXzJkX2Nh
bnZhcyAgICAgICAgICAgICAgIChXZWJLaXRTZXR0aW5ncyAqc2V0dGluZ3MsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2Jv
b2xlYW4gICAgICAgIGVuYWJsZWQpOwogCitXRUJLSVRfQVBJIGdib29sZWFuCit3ZWJraXRfc2V0
dGluZ3NfZ2V0X2VuYWJsZV93cml0ZV9jb25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dCAgICAoV2Vi
S2l0U2V0dGluZ3MgKnNldHRpbmdzKTsKKworV0VCS0lUX0FQSSB2b2lkCit3ZWJraXRfc2V0dGlu
Z3Nfc2V0X2VuYWJsZV93cml0ZV9jb25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dCAgICAoV2ViS2l0
U2V0dGluZ3MgKnNldHRpbmdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdib29sZWFuICAgICAgICBlbmFibGVkKTsKKwog
R19FTkRfREVDTFMKIAogI2VuZGlmIC8qIFdlYktpdFNldHRpbmdzX2ggKi8KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL3Rlc3RzL1Rlc3RXZWJLaXRTZXR0aW5n
cy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay90ZXN0cy9UZXN0V2ViS2l0
U2V0dGluZ3MuY3BwCmluZGV4IDU0NDIwMGRmM2RiZmM5ZmMzZTI0MmI5ZTJiNDI0MGE2NDM0NGNl
NjUuLjFlZTM4NDNmOWQ0ODVhZDRiOGYzMWM5M2U3Y2EyYzhkZjM1NDg2MzQgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL3Rlc3RzL1Rlc3RXZWJLaXRTZXR0aW5n
cy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvdGVzdHMvVGVzdFdl
YktpdFNldHRpbmdzLmNwcApAQCAtMjUzLDYgKzI1MywxMSBAQCBzdGF0aWMgdm9pZCB0ZXN0V2Vi
S2l0U2V0dGluZ3MoVGVzdCosIGdjb25zdHBvaW50ZXIpCiAgICAgd2Via2l0X3NldHRpbmdzX3Nl
dF9lbmFibGVfYWNjZWxlcmF0ZWRfMmRfY2FudmFzKHNldHRpbmdzLCBUUlVFKTsKICAgICBnX2Fz
c2VydCh3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV9hY2NlbGVyYXRlZF8yZF9jYW52YXMoc2V0
dGluZ3MpKTsKIAorICAgIC8vIEJ5IGRlZmF1bHQsIHdyaXRpbmcgb2YgY29uc29sZSBtZXNzYWdl
cyB0byBzdGRvdXQgaXMgZGlzYWJsZWQuCisgICAgZ19hc3NlcnQoIXdlYmtpdF9zZXR0aW5nc19n
ZXRfZW5hYmxlX3dyaXRlX2NvbnNvbGVfbWVzc2FnZXNfdG9fc3Rkb3V0KHNldHRpbmdzKSk7Cisg
ICAgd2Via2l0X3NldHRpbmdzX3NldF9lbmFibGVfd3JpdGVfY29uc29sZV9tZXNzYWdlc190b19z
dGRvdXQoc2V0dGluZ3MsIFRSVUUpOworICAgIGdfYXNzZXJ0KHdlYmtpdF9zZXR0aW5nc19nZXRf
ZW5hYmxlX3dyaXRlX2NvbnNvbGVfbWVzc2FnZXNfdG9fc3Rkb3V0KHNldHRpbmdzKSk7CisKICAg
ICBnX29iamVjdF91bnJlZihHX09CSkVDVChzZXR0aW5ncykpOwogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>200719</attachid>
            <date>2013-05-06 10:30:44 -0700</date>
            <delta_ts>2013-05-15 12:34:22 -0700</delta_ts>
            <desc>updated patch: fixes gtkdoc errors</desc>
            <filename>bug-115578-20130506102952.patch</filename>
            <type>text/plain</type>
            <size>8274</size>
            <attacher name="arno.">a.renevier</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ5NTU3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYTcyMGE3MWNkOWU5MDRi
MmM4ZjQ5MzQxNGYxYWQxOTNiMmIyMWM4OS4uNzg0NmY1YzRiZTUzOWM4ZTc4ZTIwZDQ1ZTEzMDFm
YTEyZDQ4YjZlNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDEzLTA1LTAzICBBcm5h
dWQgUmVuZXZpZXIgIDxhLnJlbmV2aWVyQHNpc2Euc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0dU
S10gW1dlYktpdDJdIGVuYWJsZSBkaXNwbGF5aW5nIGNvbnNvbGUubG9nIG1lc3NhZ2VzIHRvIHN5
c3RlbSBjb25zb2xlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMTU1NzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBZGQgYSBzZXR0aW5nIHRvIGVuYWJsZS9kaXNhYmxlIGRpc3BsYXlpbmcgb2YgcGFnZSBt
ZXNzYWdlcyB0byBzeXN0ZW0KKyAgICAgICAgY29uc29sZS4gUHJvcGVydHkgaXMgY2FsbGVkIGVu
YWJsZS13cml0ZS1jb25zb2xlLW1lc3NhZ2VzLXRvLXN0ZG91dC4KKyAgICAgICAgR2V0dGVyIEFQ
SSBmdW5jdGlvbiBpcworICAgICAgICB3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV93cml0ZV9j
b25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dAorICAgICAgICBTZXR0ZXIgQVBJIGZ1bmN0aW9uIGlz
CisgICAgICAgIHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX3dyaXRlX2NvbnNvbGVfbWVzc2Fn
ZXNfdG9fc3Rkb3V0CisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5n
cy5jcHA6CisgICAgICAgICh3ZWJLaXRTZXR0aW5nc1NldFByb3BlcnR5KToKKyAgICAgICAgKHdl
YktpdFNldHRpbmdzR2V0UHJvcGVydHkpOgorICAgICAgICAod2Via2l0X3NldHRpbmdzX2NsYXNz
X2luaXQpOgorICAgICAgICAod2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVfd3JpdGVfY29uc29s
ZV9tZXNzYWdlc190b19zdGRvdXQpOgorICAgICAgICAod2Via2l0X3NldHRpbmdzX3NldF9lbmFi
bGVfd3JpdGVfY29uc29sZV9tZXNzYWdlc190b19zdGRvdXQpOgorICAgICAgICAqIFVJUHJvY2Vz
cy9BUEkvZ3RrL1dlYktpdFNldHRpbmdzLmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9ndGsv
ZG9jcy93ZWJraXQyZ3RrLXNlY3Rpb25zLnR4dDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2d0
ay90ZXN0cy9UZXN0V2ViS2l0U2V0dGluZ3MuY3BwOgorICAgICAgICAodGVzdFdlYktpdFNldHRp
bmdzKToKKwogMjAxMi0xMi0yMCAgQXJuYXVkIFJlbmV2aWVyICA8YS5yZW5ldmllckBzaXNhLnNh
bXN1bmcuY29tPgogCiAgICAgICAgIFtHVEtdIEFkZCBzdXBwb3J0IGZvciBjb2xvciBpbnB1dApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGlu
Z3MuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGluZ3Mu
Y3BwCmluZGV4IDIxOGMwNGM2YTUzZTllOWNkZTQxNTczZWFjYTAxZDFhMjM4MjNjZGQuLjIwYzBh
Yjg0MTdmN2ExNzcxZjg2ZmI1OGZjMTEyYmFlYzUyZjA3MDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdzLmNwcAorKysgYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5jcHAKQEAgLTEzMyw3ICsx
MzMsOCBAQCBlbnVtIHsKICAgICBQUk9QX0VOQUJMRV9QQUdFX0NBQ0hFLAogICAgIFBST1BfVVNF
Ul9BR0VOVCwKICAgICBQUk9QX0VOQUJMRV9TTU9PVEhfU0NST0xMSU5HLAotICAgIFBST1BfRU5B
QkxFX0FDQ0VMRVJBVEVEXzJEX0NBTlZBUworICAgIFBST1BfRU5BQkxFX0FDQ0VMRVJBVEVEXzJE
X0NBTlZBUywKKyAgICBQUk9QX0VOQUJMRV9XUklURV9DT05TT0xFX01FU1NBR0VTX1RPX1NURE9V
VAogfTsKIAogc3RhdGljIHZvaWQgd2ViS2l0U2V0dGluZ3NTZXRQcm9wZXJ0eShHT2JqZWN0KiBv
YmplY3QsIGd1aW50IHByb3BJZCwgY29uc3QgR1ZhbHVlKiB2YWx1ZSwgR1BhcmFtU3BlYyogcGFy
YW1TcGVjKQpAQCAtMjc5LDYgKzI4MCw5IEBAIHN0YXRpYyB2b2lkIHdlYktpdFNldHRpbmdzU2V0
UHJvcGVydHkoR09iamVjdCogb2JqZWN0LCBndWludCBwcm9wSWQsIGNvbnN0IEdWYWx1CiAgICAg
Y2FzZSBQUk9QX0VOQUJMRV9BQ0NFTEVSQVRFRF8yRF9DQU5WQVM6CiAgICAgICAgIHdlYmtpdF9z
ZXR0aW5nc19zZXRfZW5hYmxlX2FjY2VsZXJhdGVkXzJkX2NhbnZhcyhzZXR0aW5ncywgZ192YWx1
ZV9nZXRfYm9vbGVhbih2YWx1ZSkpOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIFBST1BfRU5B
QkxFX1dSSVRFX0NPTlNPTEVfTUVTU0FHRVNfVE9fU1RET1VUOgorICAgICAgICB3ZWJraXRfc2V0
dGluZ3Nfc2V0X2VuYWJsZV93cml0ZV9jb25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dChzZXR0aW5n
cywgZ192YWx1ZV9nZXRfYm9vbGVhbih2YWx1ZSkpOworICAgICAgICBicmVhazsKICAgICBkZWZh
dWx0OgogICAgICAgICBHX09CSkVDVF9XQVJOX0lOVkFMSURfUFJPUEVSVFlfSUQob2JqZWN0LCBw
cm9wSWQsIHBhcmFtU3BlYyk7CiAgICAgICAgIGJyZWFrOwpAQCAtNDIyLDYgKzQyNiw5IEBAIHN0
YXRpYyB2b2lkIHdlYktpdFNldHRpbmdzR2V0UHJvcGVydHkoR09iamVjdCogb2JqZWN0LCBndWlu
dCBwcm9wSWQsIEdWYWx1ZSogdmFsCiAgICAgY2FzZSBQUk9QX0VOQUJMRV9BQ0NFTEVSQVRFRF8y
RF9DQU5WQVM6CiAgICAgICAgIGdfdmFsdWVfc2V0X2Jvb2xlYW4odmFsdWUsIHdlYmtpdF9zZXR0
aW5nc19nZXRfZW5hYmxlX2FjY2VsZXJhdGVkXzJkX2NhbnZhcyhzZXR0aW5ncykpOwogICAgICAg
ICBicmVhazsKKyAgICBjYXNlIFBST1BfRU5BQkxFX1dSSVRFX0NPTlNPTEVfTUVTU0FHRVNfVE9f
U1RET1VUOgorICAgICAgICBnX3ZhbHVlX3NldF9ib29sZWFuKHZhbHVlLCB3ZWJraXRfc2V0dGlu
Z3NfZ2V0X2VuYWJsZV93cml0ZV9jb25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dChzZXR0aW5ncykp
OworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBHX09CSkVDVF9XQVJOX0lO
VkFMSURfUFJPUEVSVFlfSUQob2JqZWN0LCBwcm9wSWQsIHBhcmFtU3BlYyk7CiAgICAgICAgIGJy
ZWFrOwpAQCAtMTA5Niw2ICsxMTAzLDIyIEBAIHN0YXRpYyB2b2lkIHdlYmtpdF9zZXR0aW5nc19j
bGFzc19pbml0KFdlYktpdFNldHRpbmdzQ2xhc3MqIGtsYXNzKQogICAgICAgICAgICAgXygiV2hl
dGhlciB0byBlbmFibGUgYWNjZWxlcmF0ZWQgMkQgY2FudmFzIiksCiAgICAgICAgICAgICBGQUxT
RSwKICAgICAgICAgICAgIHJlYWRXcml0ZUNvbnN0cnVjdFBhcmFtRmxhZ3MpKTsKKworICAgIC8q
KgorICAgICAqIFdlYktpdFNldHRpbmdzOmVuYWJsZS13cml0ZS1jb25zb2xlLW1lc3NhZ2VzLXRv
LXN0ZG91dDoKKyAgICAgKgorICAgICAqIEVuYWJsZSBvciBkaXNhYmxlIHdyaXRpbmcgY29uc29s
ZSBtZXNzYWdlcyB0byBzdGRvdXQuCisgICAgICoKKyAgICAgKiBTaW5jZTogMi4yCisgICAgICov
CisgICAgZ19vYmplY3RfY2xhc3NfaW5zdGFsbF9wcm9wZXJ0eShnT2JqZWN0Q2xhc3MsCisgICAg
ICAgIFBST1BfRU5BQkxFX1dSSVRFX0NPTlNPTEVfTUVTU0FHRVNfVE9fU1RET1VULAorICAgICAg
ICBnX3BhcmFtX3NwZWNfYm9vbGVhbigiZW5hYmxlLXdyaXRlLWNvbnNvbGUtbWVzc2FnZXMtdG8t
c3Rkb3V0IiwKKyAgICAgICAgICAgIF8oIldyaXRlIGNvbnNvbGUgbWVzc2FnZXMgb24gc3Rkb3V0
IiksCisgICAgICAgICAgICBfKCJXaGV0aGVyIHRvIHdyaXRlIGNvbnNvbGUgbWVzc2FnZXMgb24g
c3Rkb3V0IiksCisgICAgICAgICAgICBGQUxTRSwKKyAgICAgICAgICAgIHJlYWRXcml0ZUNvbnN0
cnVjdFBhcmFtRmxhZ3MpKTsKKwogfQogCiBXZWJQcmVmZXJlbmNlcyogd2Via2l0U2V0dGluZ3NH
ZXRQcmVmZXJlbmNlcyhXZWJLaXRTZXR0aW5ncyogc2V0dGluZ3MpCkBAIC0yNzE5LDMgKzI3NDIs
NDMgQEAgdm9pZCB3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9hY2NlbGVyYXRlZF8yZF9jYW52
YXMoV2ViS2l0U2V0dGluZ3MqIHNldHRpbmdzLAogICAgIHByaXYtPnByZWZlcmVuY2VzLT5zZXRB
Y2NlbGVyYXRlZDJkQ2FudmFzRW5hYmxlZChlbmFibGVkKTsKICAgICBnX29iamVjdF9ub3RpZnko
R19PQkpFQ1Qoc2V0dGluZ3MpLCAiZW5hYmxlLWFjY2VsZXJhdGVkLTJkLWNhbnZhcyIpOwogfQor
CisvKioKKyAqIHdlYmtpdF9zZXR0aW5nc19nZXRfZW5hYmxlX3dyaXRlX2NvbnNvbGVfbWVzc2Fn
ZXNfdG9fc3Rkb3V0OgorICogQHNldHRpbmdzOiBhICNXZWJLaXRTZXR0aW5ncworICoKKyAqIEdl
dCB0aGUgI1dlYktpdFNldHRpbmdzOmVuYWJsZS13cml0ZS1jb25zb2xlLW1lc3NhZ2VzLXRvLXN0
ZG91dCBwcm9wZXJ0eS4KKyAqCisgKiBSZXR1cm5zOiAlVFJVRSBpZiB3cml0aW5nIGNvbnNvbGUg
bWVzc2FnZXMgdG8gc3Rkb3V0IGlzIGVuYWJsZWQgb3IgJUZBTFNFCisgKiBvdGhlcndpc2UuCisg
KgorICogU2luY2U6IDIuMgorICovCitnYm9vbGVhbiB3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJs
ZV93cml0ZV9jb25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dChXZWJLaXRTZXR0aW5ncyogc2V0dGlu
Z3MpCit7CisgICAgZ19yZXR1cm5fdmFsX2lmX2ZhaWwoV0VCS0lUX0lTX1NFVFRJTkdTKHNldHRp
bmdzKSwgRkFMU0UpOworCisgICAgcmV0dXJuIHNldHRpbmdzLT5wcml2LT5wcmVmZXJlbmNlcy0+
bG9nc1BhZ2VNZXNzYWdlc1RvU3lzdGVtQ29uc29sZUVuYWJsZWQoKTsKK30KKworLyoqCisgKiB3
ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV93cml0ZV9jb25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91
dDoKKyAqIEBzZXR0aW5nczogYSAjV2ViS2l0U2V0dGluZ3MKKyAqIEBlbmFibGVkOiBWYWx1ZSB0
byBiZSBzZXQKKyAqCisgKiBTZXQgdGhlICNXZWJLaXRTZXR0aW5nczplbmFibGUtd3JpdGUtY29u
c29sZS1tZXNzYWdlcy10by1zdGRvdXQgcHJvcGVydHkuCisgKgorICogU2luY2U6IDIuMgorICov
Cit2b2lkIHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX3dyaXRlX2NvbnNvbGVfbWVzc2FnZXNf
dG9fc3Rkb3V0KFdlYktpdFNldHRpbmdzKiBzZXR0aW5ncywgZ2Jvb2xlYW4gZW5hYmxlZCkKK3sK
KyAgICBnX3JldHVybl9pZl9mYWlsKFdFQktJVF9JU19TRVRUSU5HUyhzZXR0aW5ncykpOworCisg
ICAgV2ViS2l0U2V0dGluZ3NQcml2YXRlKiBwcml2ID0gc2V0dGluZ3MtPnByaXY7CisgICAgYm9v
bCBjdXJyZW50VmFsdWUgPSBwcml2LT5wcmVmZXJlbmNlcy0+bG9nc1BhZ2VNZXNzYWdlc1RvU3lz
dGVtQ29uc29sZUVuYWJsZWQoKTsKKyAgICBpZiAoY3VycmVudFZhbHVlID09IGVuYWJsZWQpCisg
ICAgICAgIHJldHVybjsKKworICAgIHByaXYtPnByZWZlcmVuY2VzLT5zZXRMb2dzUGFnZU1lc3Nh
Z2VzVG9TeXN0ZW1Db25zb2xlRW5hYmxlZChlbmFibGVkKTsKKyAgICBnX29iamVjdF9ub3RpZnko
R19PQkpFQ1Qoc2V0dGluZ3MpLCAiZW5hYmxlLXdyaXRlLWNvbnNvbGUtbWVzc2FnZXMtdG8tc3Rk
b3V0Iik7Cit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9X
ZWJLaXRTZXR0aW5ncy5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0
U2V0dGluZ3MuaAppbmRleCA0NmQ1MDcxN2E5ZDk1OWQ5MTllOTYzMTQ1M2I2YzAwMTRiMjc3NDlh
Li5hZmY4NWZkNmZkYjM2ZDVmZmI3NWFlYjRhZGViNmM4MzEzNmNmYWJiIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5oCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdzLmgKQEAgLTM4Nyw2
ICszODcsMTMgQEAgV0VCS0lUX0FQSSB2b2lkCiB3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9h
Y2NlbGVyYXRlZF8yZF9jYW52YXMgICAgICAgICAgICAgICAoV2ViS2l0U2V0dGluZ3MgKnNldHRp
bmdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdib29sZWFuICAgICAgICBlbmFibGVkKTsKIAorV0VCS0lUX0FQSSBnYm9v
bGVhbgord2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVfd3JpdGVfY29uc29sZV9tZXNzYWdlc190
b19zdGRvdXQgICAgKFdlYktpdFNldHRpbmdzICpzZXR0aW5ncyk7CisKK1dFQktJVF9BUEkgdm9p
ZAord2Via2l0X3NldHRpbmdzX3NldF9lbmFibGVfd3JpdGVfY29uc29sZV9tZXNzYWdlc190b19z
dGRvdXQgICAgKFdlYktpdFNldHRpbmdzICpzZXR0aW5ncywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYm9vbGVhbiAgICAg
ICAgZW5hYmxlZCk7CisKIEdfRU5EX0RFQ0xTCiAKICNlbmRpZiAvKiBXZWJLaXRTZXR0aW5nc19o
ICovCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9kb2NzL3dl
YmtpdDJndGstc2VjdGlvbnMudHh0IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsv
ZG9jcy93ZWJraXQyZ3RrLXNlY3Rpb25zLnR4dAppbmRleCA4ZjAwMzFiYjkyNTk4MDg2ZjdmYjQ4
MmVmNTBkZDhmNmEzNzY5MWRlLi5jNzEyZjU0NTExMmRhYWNhYjRkODkwMjQwM2M1MmYyMGI0OTlk
Y2ZhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9kb2NzL3dl
YmtpdDJndGstc2VjdGlvbnMudHh0CisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkv
Z3RrL2RvY3Mvd2Via2l0Mmd0ay1zZWN0aW9ucy50eHQKQEAgLTMxOSw2ICszMTksOCBAQCB3ZWJr
aXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV9zbW9vdGhfc2Nyb2xsaW5nCiB3ZWJraXRfc2V0dGluZ3Nf
c2V0X2VuYWJsZV9zbW9vdGhfc2Nyb2xsaW5nCiB3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV9h
Y2NlbGVyYXRlZF8yZF9jYW52YXMKIHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX2FjY2VsZXJh
dGVkXzJkX2NhbnZhcword2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVfd3JpdGVfY29uc29sZV9t
ZXNzYWdlc190b19zdGRvdXQKK3dlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX3dyaXRlX2NvbnNv
bGVfbWVzc2FnZXNfdG9fc3Rkb3V0CiAKIDxTVUJTRUNUSU9OIFN0YW5kYXJkPgogV2ViS2l0U2V0
dGluZ3NDbGFzcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsv
dGVzdHMvVGVzdFdlYktpdFNldHRpbmdzLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvZ3RrL3Rlc3RzL1Rlc3RXZWJLaXRTZXR0aW5ncy5jcHAKaW5kZXggNTQ0MjAwZGYzZGJmYzlm
YzNlMjQyYjllMmI0MjQwYTY0MzQ0Y2U2NS4uMWVlMzg0M2Y5ZDQ4NWFkNGI4ZjMxYzkzZTdjYTJj
OGRmMzU0ODYzNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsv
dGVzdHMvVGVzdFdlYktpdFNldHRpbmdzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL2d0ay90ZXN0cy9UZXN0V2ViS2l0U2V0dGluZ3MuY3BwCkBAIC0yNTMsNiArMjUzLDEx
IEBAIHN0YXRpYyB2b2lkIHRlc3RXZWJLaXRTZXR0aW5ncyhUZXN0KiwgZ2NvbnN0cG9pbnRlcikK
ICAgICB3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9hY2NlbGVyYXRlZF8yZF9jYW52YXMoc2V0
dGluZ3MsIFRSVUUpOwogICAgIGdfYXNzZXJ0KHdlYmtpdF9zZXR0aW5nc19nZXRfZW5hYmxlX2Fj
Y2VsZXJhdGVkXzJkX2NhbnZhcyhzZXR0aW5ncykpOwogCisgICAgLy8gQnkgZGVmYXVsdCwgd3Jp
dGluZyBvZiBjb25zb2xlIG1lc3NhZ2VzIHRvIHN0ZG91dCBpcyBkaXNhYmxlZC4KKyAgICBnX2Fz
c2VydCghd2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVfd3JpdGVfY29uc29sZV9tZXNzYWdlc190
b19zdGRvdXQoc2V0dGluZ3MpKTsKKyAgICB3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV93cml0
ZV9jb25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dChzZXR0aW5ncywgVFJVRSk7CisgICAgZ19hc3Nl
cnQod2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVfd3JpdGVfY29uc29sZV9tZXNzYWdlc190b19z
dGRvdXQoc2V0dGluZ3MpKTsKKwogICAgIGdfb2JqZWN0X3VucmVmKEdfT0JKRUNUKHNldHRpbmdz
KSk7CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>201863</attachid>
            <date>2013-05-15 12:34:26 -0700</date>
            <delta_ts>2013-05-15 17:12:11 -0700</delta_ts>
            <desc>updated patch: same patch; documentation updated to adress martin&apos;s comment</desc>
            <filename>bug-115578-20130515123320.patch</filename>
            <type>text/plain</type>
            <size>8359</size>
            <attacher name="arno.">a.renevier</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ5OTE1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNjRmMDE2OTMzYWY2OGJj
NjY0NTM5YTZkZTA3YjczOTlmMDlhZjVmMC4uNzUyYjYyYjk4MWQ1MmZkY2NmZTM2Y2RmYTEzNDUz
OTI4YWE4MWRmZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDEzLTA1LTAzICBBcm5h
dWQgUmVuZXZpZXIgIDxhLnJlbmV2aWVyQHNpc2Euc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0dU
S10gW1dlYktpdDJdIGVuYWJsZSBkaXNwbGF5aW5nIGNvbnNvbGUubG9nIG1lc3NhZ2VzIHRvIHN5
c3RlbSBjb25zb2xlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMTU1NzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBZGQgYSBzZXR0aW5nIHRvIGVuYWJsZS9kaXNhYmxlIGRpc3BsYXlpbmcgb2YgcGFnZSBt
ZXNzYWdlcyB0byBzeXN0ZW0KKyAgICAgICAgY29uc29sZS4gUHJvcGVydHkgaXMgY2FsbGVkIGVu
YWJsZS13cml0ZS1jb25zb2xlLW1lc3NhZ2VzLXRvLXN0ZG91dC4KKyAgICAgICAgR2V0dGVyIEFQ
SSBmdW5jdGlvbiBpcworICAgICAgICB3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV93cml0ZV9j
b25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dAorICAgICAgICBTZXR0ZXIgQVBJIGZ1bmN0aW9uIGlz
CisgICAgICAgIHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX3dyaXRlX2NvbnNvbGVfbWVzc2Fn
ZXNfdG9fc3Rkb3V0CisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5n
cy5jcHA6CisgICAgICAgICh3ZWJLaXRTZXR0aW5nc1NldFByb3BlcnR5KToKKyAgICAgICAgKHdl
YktpdFNldHRpbmdzR2V0UHJvcGVydHkpOgorICAgICAgICAod2Via2l0X3NldHRpbmdzX2NsYXNz
X2luaXQpOgorICAgICAgICAod2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVfd3JpdGVfY29uc29s
ZV9tZXNzYWdlc190b19zdGRvdXQpOgorICAgICAgICAod2Via2l0X3NldHRpbmdzX3NldF9lbmFi
bGVfd3JpdGVfY29uc29sZV9tZXNzYWdlc190b19zdGRvdXQpOgorICAgICAgICAqIFVJUHJvY2Vz
cy9BUEkvZ3RrL1dlYktpdFNldHRpbmdzLmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9ndGsv
ZG9jcy93ZWJraXQyZ3RrLXNlY3Rpb25zLnR4dDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2d0
ay90ZXN0cy9UZXN0V2ViS2l0U2V0dGluZ3MuY3BwOgorICAgICAgICAodGVzdFdlYktpdFNldHRp
bmdzKToKKwogMjAxMi0xMi0yMCAgQXJuYXVkIFJlbmV2aWVyICA8YS5yZW5ldmllckBzaXNhLnNh
bXN1bmcuY29tPgogCiAgICAgICAgIFtHVEtdIEFkZCBzdXBwb3J0IGZvciBjb2xvciBpbnB1dApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGlu
Z3MuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGluZ3Mu
Y3BwCmluZGV4IDIxOGMwNGM2YTUzZTllOWNkZTQxNTczZWFjYTAxZDFhMjM4MjNjZGQuLjRjZTg0
NDJhMTU5M2Y0MWMwMjE3ODAyYWVmMTRmYzBlNDc5YmJlYWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdzLmNwcAorKysgYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5jcHAKQEAgLTEzMyw3ICsx
MzMsOCBAQCBlbnVtIHsKICAgICBQUk9QX0VOQUJMRV9QQUdFX0NBQ0hFLAogICAgIFBST1BfVVNF
Ul9BR0VOVCwKICAgICBQUk9QX0VOQUJMRV9TTU9PVEhfU0NST0xMSU5HLAotICAgIFBST1BfRU5B
QkxFX0FDQ0VMRVJBVEVEXzJEX0NBTlZBUworICAgIFBST1BfRU5BQkxFX0FDQ0VMRVJBVEVEXzJE
X0NBTlZBUywKKyAgICBQUk9QX0VOQUJMRV9XUklURV9DT05TT0xFX01FU1NBR0VTX1RPX1NURE9V
VAogfTsKIAogc3RhdGljIHZvaWQgd2ViS2l0U2V0dGluZ3NTZXRQcm9wZXJ0eShHT2JqZWN0KiBv
YmplY3QsIGd1aW50IHByb3BJZCwgY29uc3QgR1ZhbHVlKiB2YWx1ZSwgR1BhcmFtU3BlYyogcGFy
YW1TcGVjKQpAQCAtMjc5LDYgKzI4MCw5IEBAIHN0YXRpYyB2b2lkIHdlYktpdFNldHRpbmdzU2V0
UHJvcGVydHkoR09iamVjdCogb2JqZWN0LCBndWludCBwcm9wSWQsIGNvbnN0IEdWYWx1CiAgICAg
Y2FzZSBQUk9QX0VOQUJMRV9BQ0NFTEVSQVRFRF8yRF9DQU5WQVM6CiAgICAgICAgIHdlYmtpdF9z
ZXR0aW5nc19zZXRfZW5hYmxlX2FjY2VsZXJhdGVkXzJkX2NhbnZhcyhzZXR0aW5ncywgZ192YWx1
ZV9nZXRfYm9vbGVhbih2YWx1ZSkpOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIFBST1BfRU5B
QkxFX1dSSVRFX0NPTlNPTEVfTUVTU0FHRVNfVE9fU1RET1VUOgorICAgICAgICB3ZWJraXRfc2V0
dGluZ3Nfc2V0X2VuYWJsZV93cml0ZV9jb25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dChzZXR0aW5n
cywgZ192YWx1ZV9nZXRfYm9vbGVhbih2YWx1ZSkpOworICAgICAgICBicmVhazsKICAgICBkZWZh
dWx0OgogICAgICAgICBHX09CSkVDVF9XQVJOX0lOVkFMSURfUFJPUEVSVFlfSUQob2JqZWN0LCBw
cm9wSWQsIHBhcmFtU3BlYyk7CiAgICAgICAgIGJyZWFrOwpAQCAtNDIyLDYgKzQyNiw5IEBAIHN0
YXRpYyB2b2lkIHdlYktpdFNldHRpbmdzR2V0UHJvcGVydHkoR09iamVjdCogb2JqZWN0LCBndWlu
dCBwcm9wSWQsIEdWYWx1ZSogdmFsCiAgICAgY2FzZSBQUk9QX0VOQUJMRV9BQ0NFTEVSQVRFRF8y
RF9DQU5WQVM6CiAgICAgICAgIGdfdmFsdWVfc2V0X2Jvb2xlYW4odmFsdWUsIHdlYmtpdF9zZXR0
aW5nc19nZXRfZW5hYmxlX2FjY2VsZXJhdGVkXzJkX2NhbnZhcyhzZXR0aW5ncykpOwogICAgICAg
ICBicmVhazsKKyAgICBjYXNlIFBST1BfRU5BQkxFX1dSSVRFX0NPTlNPTEVfTUVTU0FHRVNfVE9f
U1RET1VUOgorICAgICAgICBnX3ZhbHVlX3NldF9ib29sZWFuKHZhbHVlLCB3ZWJraXRfc2V0dGlu
Z3NfZ2V0X2VuYWJsZV93cml0ZV9jb25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dChzZXR0aW5ncykp
OworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBHX09CSkVDVF9XQVJOX0lO
VkFMSURfUFJPUEVSVFlfSUQob2JqZWN0LCBwcm9wSWQsIHBhcmFtU3BlYyk7CiAgICAgICAgIGJy
ZWFrOwpAQCAtMTA5Niw2ICsxMTAzLDIzIEBAIHN0YXRpYyB2b2lkIHdlYmtpdF9zZXR0aW5nc19j
bGFzc19pbml0KFdlYktpdFNldHRpbmdzQ2xhc3MqIGtsYXNzKQogICAgICAgICAgICAgXygiV2hl
dGhlciB0byBlbmFibGUgYWNjZWxlcmF0ZWQgMkQgY2FudmFzIiksCiAgICAgICAgICAgICBGQUxT
RSwKICAgICAgICAgICAgIHJlYWRXcml0ZUNvbnN0cnVjdFBhcmFtRmxhZ3MpKTsKKworICAgIC8q
KgorICAgICAqIFdlYktpdFNldHRpbmdzOmVuYWJsZS13cml0ZS1jb25zb2xlLW1lc3NhZ2VzLXRv
LXN0ZG91dDoKKyAgICAgKgorICAgICAqIEVuYWJsZSBvciBkaXNhYmxlIHdyaXRpbmcgY29uc29s
ZSBtZXNzYWdlcyB0byBzdGRvdXQuIFRoZXNlIGFyZSBtZXNzYWdlcworICAgICAqIHNlbnQgdG8g
dGhlIGNvbnNvbGUgd2l0aCBjb25zb2xlLmxvZyBhbmQgcmVsYXRlZCBtZXRob2RzLgorICAgICAq
CisgICAgICogU2luY2U6IDIuMgorICAgICAqLworICAgIGdfb2JqZWN0X2NsYXNzX2luc3RhbGxf
cHJvcGVydHkoZ09iamVjdENsYXNzLAorICAgICAgICBQUk9QX0VOQUJMRV9XUklURV9DT05TT0xF
X01FU1NBR0VTX1RPX1NURE9VVCwKKyAgICAgICAgZ19wYXJhbV9zcGVjX2Jvb2xlYW4oImVuYWJs
ZS13cml0ZS1jb25zb2xlLW1lc3NhZ2VzLXRvLXN0ZG91dCIsCisgICAgICAgICAgICBfKCJXcml0
ZSBjb25zb2xlIG1lc3NhZ2VzIG9uIHN0ZG91dCIpLAorICAgICAgICAgICAgXygiV2hldGhlciB0
byB3cml0ZSBjb25zb2xlIG1lc3NhZ2VzIG9uIHN0ZG91dCIpLAorICAgICAgICAgICAgRkFMU0Us
CisgICAgICAgICAgICByZWFkV3JpdGVDb25zdHJ1Y3RQYXJhbUZsYWdzKSk7CisKIH0KIAogV2Vi
UHJlZmVyZW5jZXMqIHdlYmtpdFNldHRpbmdzR2V0UHJlZmVyZW5jZXMoV2ViS2l0U2V0dGluZ3Mq
IHNldHRpbmdzKQpAQCAtMjcxOSwzICsyNzQzLDQzIEBAIHZvaWQgd2Via2l0X3NldHRpbmdzX3Nl
dF9lbmFibGVfYWNjZWxlcmF0ZWRfMmRfY2FudmFzKFdlYktpdFNldHRpbmdzKiBzZXR0aW5ncywK
ICAgICBwcml2LT5wcmVmZXJlbmNlcy0+c2V0QWNjZWxlcmF0ZWQyZENhbnZhc0VuYWJsZWQoZW5h
YmxlZCk7CiAgICAgZ19vYmplY3Rfbm90aWZ5KEdfT0JKRUNUKHNldHRpbmdzKSwgImVuYWJsZS1h
Y2NlbGVyYXRlZC0yZC1jYW52YXMiKTsKIH0KKworLyoqCisgKiB3ZWJraXRfc2V0dGluZ3NfZ2V0
X2VuYWJsZV93cml0ZV9jb25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dDoKKyAqIEBzZXR0aW5nczog
YSAjV2ViS2l0U2V0dGluZ3MKKyAqCisgKiBHZXQgdGhlICNXZWJLaXRTZXR0aW5nczplbmFibGUt
d3JpdGUtY29uc29sZS1tZXNzYWdlcy10by1zdGRvdXQgcHJvcGVydHkuCisgKgorICogUmV0dXJu
czogJVRSVUUgaWYgd3JpdGluZyBjb25zb2xlIG1lc3NhZ2VzIHRvIHN0ZG91dCBpcyBlbmFibGVk
IG9yICVGQUxTRQorICogb3RoZXJ3aXNlLgorICoKKyAqIFNpbmNlOiAyLjIKKyAqLworZ2Jvb2xl
YW4gd2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVfd3JpdGVfY29uc29sZV9tZXNzYWdlc190b19z
dGRvdXQoV2ViS2l0U2V0dGluZ3MqIHNldHRpbmdzKQoreworICAgIGdfcmV0dXJuX3ZhbF9pZl9m
YWlsKFdFQktJVF9JU19TRVRUSU5HUyhzZXR0aW5ncyksIEZBTFNFKTsKKworICAgIHJldHVybiBz
ZXR0aW5ncy0+cHJpdi0+cHJlZmVyZW5jZXMtPmxvZ3NQYWdlTWVzc2FnZXNUb1N5c3RlbUNvbnNv
bGVFbmFibGVkKCk7Cit9CisKKy8qKgorICogd2Via2l0X3NldHRpbmdzX3NldF9lbmFibGVfd3Jp
dGVfY29uc29sZV9tZXNzYWdlc190b19zdGRvdXQ6CisgKiBAc2V0dGluZ3M6IGEgI1dlYktpdFNl
dHRpbmdzCisgKiBAZW5hYmxlZDogVmFsdWUgdG8gYmUgc2V0CisgKgorICogU2V0IHRoZSAjV2Vi
S2l0U2V0dGluZ3M6ZW5hYmxlLXdyaXRlLWNvbnNvbGUtbWVzc2FnZXMtdG8tc3Rkb3V0IHByb3Bl
cnR5LgorICoKKyAqIFNpbmNlOiAyLjIKKyAqLwordm9pZCB3ZWJraXRfc2V0dGluZ3Nfc2V0X2Vu
YWJsZV93cml0ZV9jb25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dChXZWJLaXRTZXR0aW5ncyogc2V0
dGluZ3MsIGdib29sZWFuIGVuYWJsZWQpCit7CisgICAgZ19yZXR1cm5faWZfZmFpbChXRUJLSVRf
SVNfU0VUVElOR1Moc2V0dGluZ3MpKTsKKworICAgIFdlYktpdFNldHRpbmdzUHJpdmF0ZSogcHJp
diA9IHNldHRpbmdzLT5wcml2OworICAgIGJvb2wgY3VycmVudFZhbHVlID0gcHJpdi0+cHJlZmVy
ZW5jZXMtPmxvZ3NQYWdlTWVzc2FnZXNUb1N5c3RlbUNvbnNvbGVFbmFibGVkKCk7CisgICAgaWYg
KGN1cnJlbnRWYWx1ZSA9PSBlbmFibGVkKQorICAgICAgICByZXR1cm47CisKKyAgICBwcml2LT5w
cmVmZXJlbmNlcy0+c2V0TG9nc1BhZ2VNZXNzYWdlc1RvU3lzdGVtQ29uc29sZUVuYWJsZWQoZW5h
YmxlZCk7CisgICAgZ19vYmplY3Rfbm90aWZ5KEdfT0JKRUNUKHNldHRpbmdzKSwgImVuYWJsZS13
cml0ZS1jb25zb2xlLW1lc3NhZ2VzLXRvLXN0ZG91dCIpOworfQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGluZ3MuaCBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFNldHRpbmdzLmgKaW5kZXggNDZkNTA3MTdhOWQ5
NTlkOTE5ZTk2MzE0NTNiNmMwMDE0YjI3NzQ5YS4uYWZmODVmZDZmZGIzNmQ1ZmZiNzVhZWI0YWRl
YjZjODMxMzZjZmFiYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9n
dGsvV2ViS2l0U2V0dGluZ3MuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0
ay9XZWJLaXRTZXR0aW5ncy5oCkBAIC0zODcsNiArMzg3LDEzIEBAIFdFQktJVF9BUEkgdm9pZAog
d2Via2l0X3NldHRpbmdzX3NldF9lbmFibGVfYWNjZWxlcmF0ZWRfMmRfY2FudmFzICAgICAgICAg
ICAgICAgKFdlYktpdFNldHRpbmdzICpzZXR0aW5ncywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYm9vbGVhbiAgICAgICAg
ZW5hYmxlZCk7CiAKK1dFQktJVF9BUEkgZ2Jvb2xlYW4KK3dlYmtpdF9zZXR0aW5nc19nZXRfZW5h
YmxlX3dyaXRlX2NvbnNvbGVfbWVzc2FnZXNfdG9fc3Rkb3V0ICAgIChXZWJLaXRTZXR0aW5ncyAq
c2V0dGluZ3MpOworCitXRUJLSVRfQVBJIHZvaWQKK3dlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxl
X3dyaXRlX2NvbnNvbGVfbWVzc2FnZXNfdG9fc3Rkb3V0ICAgIChXZWJLaXRTZXR0aW5ncyAqc2V0
dGluZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2Jvb2xlYW4gICAgICAgIGVuYWJsZWQpOworCiBHX0VORF9ERUNMUwog
CiAjZW5kaWYgLyogV2ViS2l0U2V0dGluZ3NfaCAqLwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9ndGsvZG9jcy93ZWJraXQyZ3RrLXNlY3Rpb25zLnR4dCBiL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL2RvY3Mvd2Via2l0Mmd0ay1zZWN0aW9ucy50eHQK
aW5kZXggODg4Yzc0NzY4NmRlY2QzY2FiNjAxNWUwYWU2NGQ0MWY2MGUyMWRhMi4uY2M0OWI4YzUz
MTAwOGEzYzIzODliZjE1Y2EwMmY3YjAxMWY3YjFhMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9ndGsvZG9jcy93ZWJraXQyZ3RrLXNlY3Rpb25zLnR4dAorKysgYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9kb2NzL3dlYmtpdDJndGstc2VjdGlvbnMu
dHh0CkBAIC0zMTksNiArMzE5LDggQEAgd2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVfc21vb3Ro
X3Njcm9sbGluZwogd2Via2l0X3NldHRpbmdzX3NldF9lbmFibGVfc21vb3RoX3Njcm9sbGluZwog
d2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVfYWNjZWxlcmF0ZWRfMmRfY2FudmFzCiB3ZWJraXRf
c2V0dGluZ3Nfc2V0X2VuYWJsZV9hY2NlbGVyYXRlZF8yZF9jYW52YXMKK3dlYmtpdF9zZXR0aW5n
c19nZXRfZW5hYmxlX3dyaXRlX2NvbnNvbGVfbWVzc2FnZXNfdG9fc3Rkb3V0Cit3ZWJraXRfc2V0
dGluZ3Nfc2V0X2VuYWJsZV93cml0ZV9jb25zb2xlX21lc3NhZ2VzX3RvX3N0ZG91dAogCiA8U1VC
U0VDVElPTiBTdGFuZGFyZD4KIFdlYktpdFNldHRpbmdzQ2xhc3MKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL3Rlc3RzL1Rlc3RXZWJLaXRTZXR0aW5ncy5jcHAg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay90ZXN0cy9UZXN0V2ViS2l0U2V0dGlu
Z3MuY3BwCmluZGV4IDU0NDIwMGRmM2RiZmM5ZmMzZTI0MmI5ZTJiNDI0MGE2NDM0NGNlNjUuLjFl
ZTM4NDNmOWQ0ODVhZDRiOGYzMWM5M2U3Y2EyYzhkZjM1NDg2MzQgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL3Rlc3RzL1Rlc3RXZWJLaXRTZXR0aW5ncy5jcHAK
KysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvdGVzdHMvVGVzdFdlYktpdFNl
dHRpbmdzLmNwcApAQCAtMjUzLDYgKzI1MywxMSBAQCBzdGF0aWMgdm9pZCB0ZXN0V2ViS2l0U2V0
dGluZ3MoVGVzdCosIGdjb25zdHBvaW50ZXIpCiAgICAgd2Via2l0X3NldHRpbmdzX3NldF9lbmFi
bGVfYWNjZWxlcmF0ZWRfMmRfY2FudmFzKHNldHRpbmdzLCBUUlVFKTsKICAgICBnX2Fzc2VydCh3
ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV9hY2NlbGVyYXRlZF8yZF9jYW52YXMoc2V0dGluZ3Mp
KTsKIAorICAgIC8vIEJ5IGRlZmF1bHQsIHdyaXRpbmcgb2YgY29uc29sZSBtZXNzYWdlcyB0byBz
dGRvdXQgaXMgZGlzYWJsZWQuCisgICAgZ19hc3NlcnQoIXdlYmtpdF9zZXR0aW5nc19nZXRfZW5h
YmxlX3dyaXRlX2NvbnNvbGVfbWVzc2FnZXNfdG9fc3Rkb3V0KHNldHRpbmdzKSk7CisgICAgd2Vi
a2l0X3NldHRpbmdzX3NldF9lbmFibGVfd3JpdGVfY29uc29sZV9tZXNzYWdlc190b19zdGRvdXQo
c2V0dGluZ3MsIFRSVUUpOworICAgIGdfYXNzZXJ0KHdlYmtpdF9zZXR0aW5nc19nZXRfZW5hYmxl
X3dyaXRlX2NvbnNvbGVfbWVzc2FnZXNfdG9fc3Rkb3V0KHNldHRpbmdzKSk7CisKICAgICBnX29i
amVjdF91bnJlZihHX09CSkVDVChzZXR0aW5ncykpOwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>