<?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>71806</bug_id>
          
          <creation_ts>2011-11-08 05:48:03 -0800</creation_ts>
          <short_desc>Web Inspector: crash upon InspectorValue serialization that has 0 value / array entry.</short_desc>
          <delta_ts>2011-11-09 03:49:31 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Pavel Feldman">pfeldman</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>497988</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-11-08 05:48:03 -0800</bug_when>
    <thetext>Patch to follow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497992</commentid>
    <comment_count>1</comment_count>
      <attachid>114053</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-11-08 05:49:45 -0800</bug_when>
    <thetext>Created attachment 114053
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497996</commentid>
    <comment_count>2</comment_count>
      <attachid>114054</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-11-08 05:55:11 -0800</bug_when>
    <thetext>Created attachment 114054
[Patch] Correct patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497997</commentid>
    <comment_count>3</comment_count>
      <attachid>114054</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-11-08 05:58:42 -0800</bug_when>
    <thetext>Comment on attachment 114054
[Patch] Correct patch

Please add a test for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>498110</commentid>
    <comment_count>4</comment_count>
      <attachid>114083</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-11-08 08:47:53 -0800</bug_when>
    <thetext>Created attachment 114083
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>498114</commentid>
    <comment_count>5</comment_count>
      <attachid>114083</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-11-08 08:50:54 -0800</bug_when>
    <thetext>Comment on attachment 114083
Patch

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

&gt; Source/WebCore/inspector/InspectorDOMAgent.cpp:1188
&gt; +        *error = &quot;No node with given id does not belong to the document.&quot;;

grammar: &quot;No node with given id belongs to the document.&quot;
Also, we don&apos;t seem to use trailing dots in the error messages.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>498134</commentid>
    <comment_count>6</comment_count>
      <attachid>114091</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-11-08 09:19:23 -0800</bug_when>
    <thetext>Created attachment 114091
[Patch] with grammar fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>498137</commentid>
    <comment_count>7</comment_count>
      <attachid>114092</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-11-08 09:24:56 -0800</bug_when>
    <thetext>Created attachment 114092
[Patch] with grammar fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>498749</commentid>
    <comment_count>8</comment_count>
      <attachid>114092</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-11-09 02:28:42 -0800</bug_when>
    <thetext>Comment on attachment 114092
[Patch] with grammar fixed.

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

&gt; Source/WebCore/inspector/InspectorDOMAgent.cpp:1188
&gt; +        *error = &quot;Node with given id does not belong to the document.&quot;;

As Alexander pointed out we don&apos;t use trailing dots in other error messages.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>498787</commentid>
    <comment_count>9</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-11-09 03:49:31 -0800</bug_when>
    <thetext>Committed r99683: &lt;http://trac.webkit.org/changeset/99683&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114053</attachid>
            <date>2011-11-08 05:49:45 -0800</date>
            <delta_ts>2011-11-08 05:55:02 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-71806-20111108174943.patch</filename>
            <type>text/plain</type>
            <size>2857</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTk1MzQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAwMjY2Njg4ZGU5YTRjODFh
ZDEzYWQxN2M3OGI1ZWE3NDRmN2U2MjUwLi5jZDIyMTgyYjcyZDczMTk2N2RjZDA0MDRhMTcxNjRl
ZmU1OGI2ZThkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMTEtMDggIFBhdmVs
IEZlbGRtYW4gIDxwZmVsZG1hbkBnb29nbGUuY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6
IGNyYXNoIHVwb24gSW5zcGVjdG9yVmFsdWUgc2VyaWFsaXphdGlvbiB0aGF0IGhhcyAwIHZhbHVl
IC8gYXJyYXkgZW50cnkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD03MTgwNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6Okluc3BlY3RvckRPTUFnZW50OjpyZXNvbHZlTm9kZSk6CisgICAgICAgICogaW5zcGVjdG9y
L0luc3BlY3RvclZhbHVlcy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JPYmplY3Q6
OndyaXRlSlNPTik6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JBcnJheTo6d3JpdGVKU09O
KToKKwogMjAxMS0xMS0wNyAgWXVyeSBTZW1pa2hhdHNreSAgPHl1cnlzQGNocm9taXVtLm9yZz4K
IAogICAgICAgICBXZWIgSW5zcGVjdG9yOiByZWZhY3RvciBzaG9ydGN1dHMgYW5kIHNldHRpbmdz
IHNjcmVlbnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JE
T01BZ2VudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRE9NQWdlbnQu
Y3BwCmluZGV4IDdkNjQ1YTRkYTAwZmE1NTZkMzA0MjA4YjUzYzVhNmQwMjljMjFmOWEuLmRhNzY3
ZDE2ZDk1YjQxY2I3NDJjMDJmZjEyMmU5ODBhNDk4NzhjMDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JET01BZ2VudC5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcApAQCAtMTE4Myw3ICsxMTgzLDEyIEBA
IHZvaWQgSW5zcGVjdG9yRE9NQWdlbnQ6OnJlc29sdmVOb2RlKEVycm9yU3RyaW5nKiBlcnJvciwg
aW50IG5vZGVJZCwgY29uc3QgU3RyaW5nCiAgICAgICAgICplcnJvciA9ICJObyBub2RlIHdpdGgg
Z2l2ZW4gaWQgZm91bmQuIjsKICAgICAgICAgcmV0dXJuOwogICAgIH0KLSAgICAqcmVzdWx0ID0g
cmVzb2x2ZU5vZGUobm9kZSwgb2JqZWN0R3JvdXBOYW1lKTsKKyAgICBSZWZQdHI8SW5zcGVjdG9y
T2JqZWN0PiBub2RlID0gcmVzb2x2ZU5vZGUobm9kZSwgb2JqZWN0R3JvdXBOYW1lKTsKKyAgICBp
ZiAoIW5vZGUpIHsKKyAgICAgICAgKmVycm9yID0gIk5vIG5vZGUgd2l0aCBnaXZlbiBpZCBkb2Vz
IG5vdCBiZWxvbmcgdG8gdGhlIGRvY3VtZW50LiI7CisgICAgICAgIHJldHVybjsKKyAgICB9Cisg
ICAgKnJlc3VsdCA9IG5vZGU7CiB9CiAKIHZvaWQgSW5zcGVjdG9yRE9NQWdlbnQ6OmdldEF0dHJp
YnV0ZXMoRXJyb3JTdHJpbmcqIGVycm9yU3RyaW5nLCBpbnQgbm9kZUlkLCBSZWZQdHI8SW5zcGVj
dG9yQXJyYXk+KiByZXN1bHQpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3Iv
SW5zcGVjdG9yVmFsdWVzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JW
YWx1ZXMuY3BwCmluZGV4IGY0YjI2MDdiNTQxOWUwNGNlYWVkZmY2MmZkN2QzMGE2ZjAxOTU1OWQu
LmIzYTU0MjY3YTIwZjAxODJkMTRjYWFlODY0MjU2Mjg5ZWU5NjVkMTQgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JWYWx1ZXMuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JWYWx1ZXMuY3BwCkBAIC03MzYsNyArNzM2LDEwIEBA
IHZvaWQgSW5zcGVjdG9yT2JqZWN0Ojp3cml0ZUpTT04oU3RyaW5nQnVpbGRlciogb3V0cHV0KSBj
b25zdAogICAgICAgICAgICAgb3V0cHV0LT5hcHBlbmQoJywnKTsKICAgICAgICAgZG91YmxlUXVv
dGVTdHJpbmcoaXQtPmZpcnN0LCBvdXRwdXQpOwogICAgICAgICBvdXRwdXQtPmFwcGVuZCgnOicp
OwotICAgICAgICBpdC0+c2Vjb25kLT53cml0ZUpTT04ob3V0cHV0KTsKKyAgICAgICAgaWYgKGl0
LT5zZWNvbmQpCisgICAgICAgICAgICBpdC0+c2Vjb25kLT53cml0ZUpTT04ob3V0cHV0KTsKKyAg
ICAgICAgZWxzZQorICAgICAgICAgICAgb3V0cHV0LT5hcHBlbmQoJ251bGwnKTsKICAgICB9CiAg
ICAgb3V0cHV0LT5hcHBlbmQoJ30nKTsKIH0KQEAgLTc2OSw3ICs3NzIsMTAgQEAgdm9pZCBJbnNw
ZWN0b3JBcnJheTo6d3JpdGVKU09OKFN0cmluZ0J1aWxkZXIqIG91dHB1dCkgY29uc3QKICAgICBm
b3IgKFZlY3RvcjxSZWZQdHI8SW5zcGVjdG9yVmFsdWU+ID46OmNvbnN0X2l0ZXJhdG9yIGl0ID0g
bV9kYXRhLmJlZ2luKCk7IGl0ICE9IG1fZGF0YS5lbmQoKTsgKytpdCkgewogICAgICAgICBpZiAo
aXQgIT0gbV9kYXRhLmJlZ2luKCkpCiAgICAgICAgICAgICBvdXRwdXQtPmFwcGVuZCgnLCcpOwot
ICAgICAgICAoKml0KS0+d3JpdGVKU09OKG91dHB1dCk7CisgICAgICAgIGlmICgqaXQpCisgICAg
ICAgICAgICAoKml0KS0+d3JpdGVKU09OKG91dHB1dCk7CisgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgIG91dHB1dC0+YXBwZW5kKCdudWxsJyk7CiAgICAgfQogICAgIG91dHB1dC0+YXBwZW5kKCdd
Jyk7CiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114054</attachid>
            <date>2011-11-08 05:55:11 -0800</date>
            <delta_ts>2011-11-08 08:47:43 -0800</delta_ts>
            <desc>[Patch] Correct patch</desc>
            <filename>bug-71806-20111108175508.patch</filename>
            <type>text/plain</type>
            <size>2877</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTk1MzQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAwMjY2Njg4ZGU5YTRjODFh
ZDEzYWQxN2M3OGI1ZWE3NDRmN2U2MjUwLi5jZDIyMTgyYjcyZDczMTk2N2RjZDA0MDRhMTcxNjRl
ZmU1OGI2ZThkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMTEtMDggIFBhdmVs
IEZlbGRtYW4gIDxwZmVsZG1hbkBnb29nbGUuY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6
IGNyYXNoIHVwb24gSW5zcGVjdG9yVmFsdWUgc2VyaWFsaXphdGlvbiB0aGF0IGhhcyAwIHZhbHVl
IC8gYXJyYXkgZW50cnkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD03MTgwNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6Okluc3BlY3RvckRPTUFnZW50OjpyZXNvbHZlTm9kZSk6CisgICAgICAgICogaW5zcGVjdG9y
L0luc3BlY3RvclZhbHVlcy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JPYmplY3Q6
OndyaXRlSlNPTik6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JBcnJheTo6d3JpdGVKU09O
KToKKwogMjAxMS0xMS0wNyAgWXVyeSBTZW1pa2hhdHNreSAgPHl1cnlzQGNocm9taXVtLm9yZz4K
IAogICAgICAgICBXZWIgSW5zcGVjdG9yOiByZWZhY3RvciBzaG9ydGN1dHMgYW5kIHNldHRpbmdz
IHNjcmVlbnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JE
T01BZ2VudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRE9NQWdlbnQu
Y3BwCmluZGV4IDdkNjQ1YTRkYTAwZmE1NTZkMzA0MjA4YjUzYzVhNmQwMjljMjFmOWEuLmVkZDBm
ZWZlNTM4YmJkNDE2MzIxZjcxZGFjN2QxYzg3MTg3NTgxNDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JET01BZ2VudC5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcApAQCAtMTE4Myw3ICsxMTgzLDEyIEBA
IHZvaWQgSW5zcGVjdG9yRE9NQWdlbnQ6OnJlc29sdmVOb2RlKEVycm9yU3RyaW5nKiBlcnJvciwg
aW50IG5vZGVJZCwgY29uc3QgU3RyaW5nCiAgICAgICAgICplcnJvciA9ICJObyBub2RlIHdpdGgg
Z2l2ZW4gaWQgZm91bmQuIjsKICAgICAgICAgcmV0dXJuOwogICAgIH0KLSAgICAqcmVzdWx0ID0g
cmVzb2x2ZU5vZGUobm9kZSwgb2JqZWN0R3JvdXBOYW1lKTsKKyAgICBSZWZQdHI8SW5zcGVjdG9y
T2JqZWN0PiBvYmplY3QgPSByZXNvbHZlTm9kZShub2RlLCBvYmplY3RHcm91cE5hbWUpOworICAg
IGlmICghb2JqZWN0KSB7CisgICAgICAgICplcnJvciA9ICJObyBub2RlIHdpdGggZ2l2ZW4gaWQg
ZG9lcyBub3QgYmVsb25nIHRvIHRoZSBkb2N1bWVudC4iOworICAgICAgICByZXR1cm47CisgICAg
fQorICAgICpyZXN1bHQgPSBvYmplY3Q7CiB9CiAKIHZvaWQgSW5zcGVjdG9yRE9NQWdlbnQ6Omdl
dEF0dHJpYnV0ZXMoRXJyb3JTdHJpbmcqIGVycm9yU3RyaW5nLCBpbnQgbm9kZUlkLCBSZWZQdHI8
SW5zcGVjdG9yQXJyYXk+KiByZXN1bHQpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvSW5zcGVjdG9yVmFsdWVzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNw
ZWN0b3JWYWx1ZXMuY3BwCmluZGV4IGY0YjI2MDdiNTQxOWUwNGNlYWVkZmY2MmZkN2QzMGE2ZjAx
OTU1OWQuLjliNmE0N2E5NDA4YmRkYTFmMGIyMjYzZjYzYTU5NjU3YjgwMjFhMjMgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JWYWx1ZXMuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JWYWx1ZXMuY3BwCkBAIC03MzYsNyArNzM2
LDEwIEBAIHZvaWQgSW5zcGVjdG9yT2JqZWN0Ojp3cml0ZUpTT04oU3RyaW5nQnVpbGRlciogb3V0
cHV0KSBjb25zdAogICAgICAgICAgICAgb3V0cHV0LT5hcHBlbmQoJywnKTsKICAgICAgICAgZG91
YmxlUXVvdGVTdHJpbmcoaXQtPmZpcnN0LCBvdXRwdXQpOwogICAgICAgICBvdXRwdXQtPmFwcGVu
ZCgnOicpOwotICAgICAgICBpdC0+c2Vjb25kLT53cml0ZUpTT04ob3V0cHV0KTsKKyAgICAgICAg
aWYgKGl0LT5zZWNvbmQpCisgICAgICAgICAgICBpdC0+c2Vjb25kLT53cml0ZUpTT04ob3V0cHV0
KTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgb3V0cHV0LT5hcHBlbmQobnVsbFN0cmluZywg
NCk7CiAgICAgfQogICAgIG91dHB1dC0+YXBwZW5kKCd9Jyk7CiB9CkBAIC03NjksNyArNzcyLDEw
IEBAIHZvaWQgSW5zcGVjdG9yQXJyYXk6OndyaXRlSlNPTihTdHJpbmdCdWlsZGVyKiBvdXRwdXQp
IGNvbnN0CiAgICAgZm9yIChWZWN0b3I8UmVmUHRyPEluc3BlY3RvclZhbHVlPiA+Ojpjb25zdF9p
dGVyYXRvciBpdCA9IG1fZGF0YS5iZWdpbigpOyBpdCAhPSBtX2RhdGEuZW5kKCk7ICsraXQpIHsK
ICAgICAgICAgaWYgKGl0ICE9IG1fZGF0YS5iZWdpbigpKQogICAgICAgICAgICAgb3V0cHV0LT5h
cHBlbmQoJywnKTsKLSAgICAgICAgKCppdCktPndyaXRlSlNPTihvdXRwdXQpOworICAgICAgICBp
ZiAoKml0KQorICAgICAgICAgICAgKCppdCktPndyaXRlSlNPTihvdXRwdXQpOworICAgICAgICBl
bHNlCisgICAgICAgICAgICBvdXRwdXQtPmFwcGVuZChudWxsU3RyaW5nLCA0KTsKICAgICB9CiAg
ICAgb3V0cHV0LT5hcHBlbmQoJ10nKTsKIH0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114083</attachid>
            <date>2011-11-08 08:47:53 -0800</date>
            <delta_ts>2011-11-08 09:19:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-71806-20111108204751.patch</filename>
            <type>text/plain</type>
            <size>6019</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTk1NjUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBlYzkyNmQ4ZWRjYTBkOTA4
YzY4MzQ4ZjZhODQxZWIwZmJjZWUwNWU4Li5jYWRmNzRhNzk4NTkxNDU3NTMzYmM3YjEzMTE5N2Nl
NDk3YWJkNWM4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMTEtMDggIFBhdmVs
IEZlbGRtYW4gIDxwZmVsZG1hbkBnb29nbGUuY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6
IGNyYXNoIHVwb24gSW5zcGVjdG9yVmFsdWUgc2VyaWFsaXphdGlvbiB0aGF0IGhhcyAwIHZhbHVl
IC8gYXJyYXkgZW50cnkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD03MTgwNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFRlc3Q6IGluc3BlY3Rvci9lbGVtZW50cy9yZXNvbHZlLWFsaWVuLW5vZGUuaHRtbAor
CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6Okluc3BlY3RvckRPTUFnZW50OjpyZXNvbHZlTm9kZSk6CisgICAgICAgICogaW5zcGVj
dG9yL0luc3BlY3RvclZhbHVlcy5oOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yT2JqZWN0
OjpzZXRWYWx1ZSk6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JPYmplY3Q6OnNldE9iamVj
dCk6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JPYmplY3Q6OnNldEFycmF5KToKKyAgICAg
ICAgKFdlYkNvcmU6Okluc3BlY3RvckFycmF5OjpwdXNoVmFsdWUpOgorICAgICAgICAoV2ViQ29y
ZTo6SW5zcGVjdG9yQXJyYXk6OnB1c2hPYmplY3QpOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVj
dG9yQXJyYXk6OnB1c2hBcnJheSk6CisKIDIwMTEtMTEtMDggIEdhdmluIFBldGVycyAgPGdhdmlu
cEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgRml4IHdpZHRoIG9mIG1fdHlwZSBpbiBDYWNoZWRS
ZXNvdXJjZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckRP
TUFnZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JET01BZ2VudC5j
cHAKaW5kZXggN2Q2NDVhNGRhMDBmYTU1NmQzMDQyMDhiNTNjNWE2ZDAyOWMyMWY5YS4uZWRkMGZl
ZmU1MzhiYmQ0MTYzMjFmNzFkYWM3ZDFjODcxODc1ODE0OCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvSW5zcGVjdG9yRE9NQWdlbnQuY3BwCkBAIC0xMTgzLDcgKzExODMsMTIgQEAg
dm9pZCBJbnNwZWN0b3JET01BZ2VudDo6cmVzb2x2ZU5vZGUoRXJyb3JTdHJpbmcqIGVycm9yLCBp
bnQgbm9kZUlkLCBjb25zdCBTdHJpbmcKICAgICAgICAgKmVycm9yID0gIk5vIG5vZGUgd2l0aCBn
aXZlbiBpZCBmb3VuZC4iOwogICAgICAgICByZXR1cm47CiAgICAgfQotICAgICpyZXN1bHQgPSBy
ZXNvbHZlTm9kZShub2RlLCBvYmplY3RHcm91cE5hbWUpOworICAgIFJlZlB0cjxJbnNwZWN0b3JP
YmplY3Q+IG9iamVjdCA9IHJlc29sdmVOb2RlKG5vZGUsIG9iamVjdEdyb3VwTmFtZSk7CisgICAg
aWYgKCFvYmplY3QpIHsKKyAgICAgICAgKmVycm9yID0gIk5vIG5vZGUgd2l0aCBnaXZlbiBpZCBk
b2VzIG5vdCBiZWxvbmcgdG8gdGhlIGRvY3VtZW50LiI7CisgICAgICAgIHJldHVybjsKKyAgICB9
CisgICAgKnJlc3VsdCA9IG9iamVjdDsKIH0KIAogdm9pZCBJbnNwZWN0b3JET01BZ2VudDo6Z2V0
QXR0cmlidXRlcyhFcnJvclN0cmluZyogZXJyb3JTdHJpbmcsIGludCBub2RlSWQsIFJlZlB0cjxJ
bnNwZWN0b3JBcnJheT4qIHJlc3VsdCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9JbnNwZWN0b3JWYWx1ZXMuaCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0
b3JWYWx1ZXMuaAppbmRleCA1ZmY3Mzk2MjhmMzg3MTg5OGRhZWI0NDIzYzVlMzRjODc0YjI3YjVj
Li5iMjZhYmMzMWNjM2NiMDNmN2JlMDc1OTU3MWZkMTM2MzVmN2IxMTUxIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yVmFsdWVzLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvclZhbHVlcy5oCkBAIC0yNjcsMTggKzI2NywyMSBAQCBp
bmxpbmUgdm9pZCBJbnNwZWN0b3JPYmplY3Q6OnNldFN0cmluZyhjb25zdCBTdHJpbmcmIG5hbWUs
IGNvbnN0IFN0cmluZyYgdmFsdWUpCiAKIGlubGluZSB2b2lkIEluc3BlY3Rvck9iamVjdDo6c2V0
VmFsdWUoY29uc3QgU3RyaW5nJiBuYW1lLCBQYXNzUmVmUHRyPEluc3BlY3RvclZhbHVlPiB2YWx1
ZSkKIHsKKyAgICBBU1NFUlQodmFsdWUpOwogICAgIGlmIChtX2RhdGEuc2V0KG5hbWUsIHZhbHVl
KS5zZWNvbmQpCiAgICAgICAgIG1fb3JkZXIuYXBwZW5kKG5hbWUpOwogfQogCiBpbmxpbmUgdm9p
ZCBJbnNwZWN0b3JPYmplY3Q6OnNldE9iamVjdChjb25zdCBTdHJpbmcmIG5hbWUsIFBhc3NSZWZQ
dHI8SW5zcGVjdG9yT2JqZWN0PiB2YWx1ZSkKIHsKKyAgICBBU1NFUlQodmFsdWUpOwogICAgIGlm
IChtX2RhdGEuc2V0KG5hbWUsIHZhbHVlKS5zZWNvbmQpCiAgICAgICAgIG1fb3JkZXIuYXBwZW5k
KG5hbWUpOwogfQogCiBpbmxpbmUgdm9pZCBJbnNwZWN0b3JPYmplY3Q6OnNldEFycmF5KGNvbnN0
IFN0cmluZyYgbmFtZSwgUGFzc1JlZlB0cjxJbnNwZWN0b3JBcnJheT4gdmFsdWUpCiB7CisgICAg
QVNTRVJUKHZhbHVlKTsKICAgICBpZiAobV9kYXRhLnNldChuYW1lLCB2YWx1ZSkuc2Vjb25kKQog
ICAgICAgICBtX29yZGVyLmFwcGVuZChuYW1lKTsKIH0KQEAgLTMwMCwxNiArMzAzLDE5IEBAIGlu
bGluZSB2b2lkIEluc3BlY3RvckFycmF5OjpwdXNoU3RyaW5nKGNvbnN0IFN0cmluZyYgdmFsdWUp
CiAKIGlubGluZSB2b2lkIEluc3BlY3RvckFycmF5OjpwdXNoVmFsdWUoUGFzc1JlZlB0cjxJbnNw
ZWN0b3JWYWx1ZT4gdmFsdWUpCiB7CisgICAgQVNTRVJUKHZhbHVlKTsKICAgICBtX2RhdGEuYXBw
ZW5kKHZhbHVlKTsKIH0KIAogaW5saW5lIHZvaWQgSW5zcGVjdG9yQXJyYXk6OnB1c2hPYmplY3Qo
UGFzc1JlZlB0cjxJbnNwZWN0b3JPYmplY3Q+IHZhbHVlKQogeworICAgIEFTU0VSVCh2YWx1ZSk7
CiAgICAgbV9kYXRhLmFwcGVuZCh2YWx1ZSk7CiB9CiAKIGlubGluZSB2b2lkIEluc3BlY3RvckFy
cmF5OjpwdXNoQXJyYXkoUGFzc1JlZlB0cjxJbnNwZWN0b3JBcnJheT4gdmFsdWUpCiB7CisgICAg
QVNTRVJUKHZhbHVlKTsKICAgICBtX2RhdGEuYXBwZW5kKHZhbHVlKTsKIH0KIApkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGEz
MzkzMmQ5MWUxZmU5N2Q4NjE0ZTI5NmI4ZDNkNjMyZjkzZGMzZDkuLmJhNDYwOWYyNmRiNDVlNzll
ZTcyNDg1Y2Q5YmQxMWVkOWQ3NWY3ZDkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMS0xMS0w
OCAgUGF2ZWwgRmVsZG1hbiAgPHBmZWxkbWFuQGdvb2dsZS5jb20+CisKKyAgICAgICAgV2ViIElu
c3BlY3RvcjogY3Jhc2ggdXBvbiBJbnNwZWN0b3JWYWx1ZSBzZXJpYWxpemF0aW9uIHRoYXQgaGFz
IDAgdmFsdWUgLyBhcnJheSBlbnRyeS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTcxODA2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBpbnNwZWN0b3IvZWxlbWVudHMvcmVzb2x2ZS1hbGllbi1ub2RlLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaW5zcGVjdG9yL2VsZW1lbnRzL3Jlc29sdmUt
YWxpZW4tbm9kZS5odG1sOiBBZGRlZC4KKwogMjAxMS0xMS0wOCAgR2F2aW4gUGV0ZXJzICA8Z2F2
aW5wQGNocm9taXVtLm9yZz4KIAogICAgICAgICBGaXggd2lkdGggb2YgbV90eXBlIGluIENhY2hl
ZFJlc291cmNlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMvcmVz
b2x2ZS1hbGllbi1ub2RlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9lbGVt
ZW50cy9yZXNvbHZlLWFsaWVuLW5vZGUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjIxMWRlMjgy
YjhiNjI2OTMxNzMxMjBkOTIwODEyZmJhMzBmNGRmZDEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMvcmVzb2x2ZS1hbGllbi1ub2RlLWV4cGVjdGVkLnR4
dApAQCAtMCwwICsxLDQgQEAKK1Rlc3RzIHRoYXQgcmVzb2x2ZU5vZGUgZnJvbSBhbGllbiBkb2N1
bWVudCBkb2VzIG5vdCBjcmFzaC4gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTcxODA2LgorCitBbGllbiBub2RlIHNob3VsZCByZXNvbHZlIHRvIG51bGw6IG51bGwKKwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VsZW1lbnRzL3Jlc29sdmUtYWxpZW4t
bm9kZS5odG1sIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VsZW1lbnRzL3Jlc29sdmUtYWxpZW4t
bm9kZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmJmMzk2NDE4YWFiZjBmOWExY2FhNDUzZGJmMTQ5ZDdmYWQx
NTRhNzAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMv
cmVzb2x2ZS1hbGllbi1ub2RlLmh0bWwKQEAgLTAsMCArMSwzOSBAQAorPGh0bWw+Cis8aGVhZD4K
KzxzY3JpcHQgc3JjPSIuLi8uLi9odHRwL3Rlc3RzL2luc3BlY3Rvci9pbnNwZWN0b3ItdGVzdC5q
cyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorCitmdW5jdGlvbiB0ZXN0KCkKK3sKKyAgICBSdW50aW1l
QWdlbnQuZXZhbHVhdGUoInZhciBkb2MgPSBkb2N1bWVudC5pbXBsZW1lbnRhdGlvbi5jcmVhdGVI
VE1MRG9jdW1lbnQoJycpOyBkb2MubGFzdENoaWxkLmlubmVySFRNTCA9ICc8c3Bhbj48L3NwYW4+
JzsgZG9jLmxhc3RDaGlsZCIsIHN0ZXAxKTsKKworICAgIGZ1bmN0aW9uIHN0ZXAxKGVycm9yLCBy
ZXN1bHQsIHdhc1Rocm93bikKKyAgICB7CisgICAgICAgIHZhciBzcGFuV3JhcHBlciA9IFdlYklu
c3BlY3Rvci5SZW1vdGVPYmplY3QuZnJvbVBheWxvYWQocmVzdWx0KTsKKyAgICAgICAgc3Bhbldy
YXBwZXIucHVzaE5vZGVUb0Zyb250ZW5kKHN0ZXAyKTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiBz
dGVwMihub2RlSWQpCisgICAgeworICAgICAgICB2YXIgbm9kZSA9IFdlYkluc3BlY3Rvci5kb21B
Z2VudC5ub2RlRm9ySWQobm9kZUlkKTsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5hc3NlcnRUcnVl
KG5vZGUsICJOb2RlIG9iamVjdCBzaG91bGQgYmUgcmVzb3ZsZWQiKTsKKyAgICAgICAgV2ViSW5z
cGVjdG9yLlJlbW90ZU9iamVjdC5yZXNvbHZlTm9kZShub2RlLCB1bmRlZmluZWQsIHN0ZXAzKTsK
KyAgICB9CisKKyAgICBmdW5jdGlvbiBzdGVwMyhyZW1vdGVPYmplY3QpCisgICAgeworICAgICAg
ICBJbnNwZWN0b3JUZXN0LmFkZFJlc3VsdCgiQWxpZW4gbm9kZSBzaG91bGQgcmVzb2x2ZSB0byBu
dWxsOiAiICsgcmVtb3RlT2JqZWN0KTsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5jb21wbGV0ZVRl
c3QoKTsKKyAgICB9Cit9CisKKzwvc2NyaXB0PgorPC9oZWFkPgorCis8Ym9keSBvbmxvYWQ9InJ1
blRlc3QoKSI+Cis8cD4KK1Rlc3RzIHRoYXQgcmVzb2x2ZU5vZGUgZnJvbSBhbGllbiBkb2N1bWVu
dCBkb2VzIG5vdCBjcmFzaC4gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTcxODA2LgorPC9wPgorCis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114091</attachid>
            <date>2011-11-08 09:19:23 -0800</date>
            <delta_ts>2011-11-08 09:24:48 -0800</delta_ts>
            <desc>[Patch] with grammar fixed.</desc>
            <filename>bug-71806-20111108211920.patch</filename>
            <type>text/plain</type>
            <size>6016</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTk1NjUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBlYzkyNmQ4ZWRjYTBkOTA4
YzY4MzQ4ZjZhODQxZWIwZmJjZWUwNWU4Li5jYWRmNzRhNzk4NTkxNDU3NTMzYmM3YjEzMTE5N2Nl
NDk3YWJkNWM4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMTEtMDggIFBhdmVs
IEZlbGRtYW4gIDxwZmVsZG1hbkBnb29nbGUuY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6
IGNyYXNoIHVwb24gSW5zcGVjdG9yVmFsdWUgc2VyaWFsaXphdGlvbiB0aGF0IGhhcyAwIHZhbHVl
IC8gYXJyYXkgZW50cnkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD03MTgwNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFRlc3Q6IGluc3BlY3Rvci9lbGVtZW50cy9yZXNvbHZlLWFsaWVuLW5vZGUuaHRtbAor
CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6Okluc3BlY3RvckRPTUFnZW50OjpyZXNvbHZlTm9kZSk6CisgICAgICAgICogaW5zcGVj
dG9yL0luc3BlY3RvclZhbHVlcy5oOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yT2JqZWN0
OjpzZXRWYWx1ZSk6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JPYmplY3Q6OnNldE9iamVj
dCk6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JPYmplY3Q6OnNldEFycmF5KToKKyAgICAg
ICAgKFdlYkNvcmU6Okluc3BlY3RvckFycmF5OjpwdXNoVmFsdWUpOgorICAgICAgICAoV2ViQ29y
ZTo6SW5zcGVjdG9yQXJyYXk6OnB1c2hPYmplY3QpOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVj
dG9yQXJyYXk6OnB1c2hBcnJheSk6CisKIDIwMTEtMTEtMDggIEdhdmluIFBldGVycyAgPGdhdmlu
cEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgRml4IHdpZHRoIG9mIG1fdHlwZSBpbiBDYWNoZWRS
ZXNvdXJjZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckRP
TUFnZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JET01BZ2VudC5j
cHAKaW5kZXggN2Q2NDVhNGRhMDBmYTU1NmQzMDQyMDhiNTNjNWE2ZDAyOWMyMWY5YS4uYmM3ZjU3
MDdjNzgzMGJlYjZhNjVkNmEyNTdjNjJhZGM2NWYwMjliYSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvSW5zcGVjdG9yRE9NQWdlbnQuY3BwCkBAIC0xMTgzLDcgKzExODMsMTIgQEAg
dm9pZCBJbnNwZWN0b3JET01BZ2VudDo6cmVzb2x2ZU5vZGUoRXJyb3JTdHJpbmcqIGVycm9yLCBp
bnQgbm9kZUlkLCBjb25zdCBTdHJpbmcKICAgICAgICAgKmVycm9yID0gIk5vIG5vZGUgd2l0aCBn
aXZlbiBpZCBmb3VuZC4iOwogICAgICAgICByZXR1cm47CiAgICAgfQotICAgICpyZXN1bHQgPSBy
ZXNvbHZlTm9kZShub2RlLCBvYmplY3RHcm91cE5hbWUpOworICAgIFJlZlB0cjxJbnNwZWN0b3JP
YmplY3Q+IG9iamVjdCA9IHJlc29sdmVOb2RlKG5vZGUsIG9iamVjdEdyb3VwTmFtZSk7CisgICAg
aWYgKCFvYmplY3QpIHsKKyAgICAgICAgKmVycm9yID0gIk5vZGUgd2l0aCBnaXZlbiBpZCBkb2Vz
IG5vdCBiZWxvbmcgdG8gdGhlIGRvY3VtZW50LiI7CisgICAgICAgIHJldHVybjsKKyAgICB9Cisg
ICAgKnJlc3VsdCA9IG9iamVjdDsKIH0KIAogdm9pZCBJbnNwZWN0b3JET01BZ2VudDo6Z2V0QXR0
cmlidXRlcyhFcnJvclN0cmluZyogZXJyb3JTdHJpbmcsIGludCBub2RlSWQsIFJlZlB0cjxJbnNw
ZWN0b3JBcnJheT4qIHJlc3VsdCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rv
ci9JbnNwZWN0b3JWYWx1ZXMuaCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JW
YWx1ZXMuaAppbmRleCA1ZmY3Mzk2MjhmMzg3MTg5OGRhZWI0NDIzYzVlMzRjODc0YjI3YjVjLi5i
MjZhYmMzMWNjM2NiMDNmN2JlMDc1OTU3MWZkMTM2MzVmN2IxMTUxIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yVmFsdWVzLmgKKysrIGIvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL0luc3BlY3RvclZhbHVlcy5oCkBAIC0yNjcsMTggKzI2NywyMSBAQCBpbmxp
bmUgdm9pZCBJbnNwZWN0b3JPYmplY3Q6OnNldFN0cmluZyhjb25zdCBTdHJpbmcmIG5hbWUsIGNv
bnN0IFN0cmluZyYgdmFsdWUpCiAKIGlubGluZSB2b2lkIEluc3BlY3Rvck9iamVjdDo6c2V0VmFs
dWUoY29uc3QgU3RyaW5nJiBuYW1lLCBQYXNzUmVmUHRyPEluc3BlY3RvclZhbHVlPiB2YWx1ZSkK
IHsKKyAgICBBU1NFUlQodmFsdWUpOwogICAgIGlmIChtX2RhdGEuc2V0KG5hbWUsIHZhbHVlKS5z
ZWNvbmQpCiAgICAgICAgIG1fb3JkZXIuYXBwZW5kKG5hbWUpOwogfQogCiBpbmxpbmUgdm9pZCBJ
bnNwZWN0b3JPYmplY3Q6OnNldE9iamVjdChjb25zdCBTdHJpbmcmIG5hbWUsIFBhc3NSZWZQdHI8
SW5zcGVjdG9yT2JqZWN0PiB2YWx1ZSkKIHsKKyAgICBBU1NFUlQodmFsdWUpOwogICAgIGlmICht
X2RhdGEuc2V0KG5hbWUsIHZhbHVlKS5zZWNvbmQpCiAgICAgICAgIG1fb3JkZXIuYXBwZW5kKG5h
bWUpOwogfQogCiBpbmxpbmUgdm9pZCBJbnNwZWN0b3JPYmplY3Q6OnNldEFycmF5KGNvbnN0IFN0
cmluZyYgbmFtZSwgUGFzc1JlZlB0cjxJbnNwZWN0b3JBcnJheT4gdmFsdWUpCiB7CisgICAgQVNT
RVJUKHZhbHVlKTsKICAgICBpZiAobV9kYXRhLnNldChuYW1lLCB2YWx1ZSkuc2Vjb25kKQogICAg
ICAgICBtX29yZGVyLmFwcGVuZChuYW1lKTsKIH0KQEAgLTMwMCwxNiArMzAzLDE5IEBAIGlubGlu
ZSB2b2lkIEluc3BlY3RvckFycmF5OjpwdXNoU3RyaW5nKGNvbnN0IFN0cmluZyYgdmFsdWUpCiAK
IGlubGluZSB2b2lkIEluc3BlY3RvckFycmF5OjpwdXNoVmFsdWUoUGFzc1JlZlB0cjxJbnNwZWN0
b3JWYWx1ZT4gdmFsdWUpCiB7CisgICAgQVNTRVJUKHZhbHVlKTsKICAgICBtX2RhdGEuYXBwZW5k
KHZhbHVlKTsKIH0KIAogaW5saW5lIHZvaWQgSW5zcGVjdG9yQXJyYXk6OnB1c2hPYmplY3QoUGFz
c1JlZlB0cjxJbnNwZWN0b3JPYmplY3Q+IHZhbHVlKQogeworICAgIEFTU0VSVCh2YWx1ZSk7CiAg
ICAgbV9kYXRhLmFwcGVuZCh2YWx1ZSk7CiB9CiAKIGlubGluZSB2b2lkIEluc3BlY3RvckFycmF5
OjpwdXNoQXJyYXkoUGFzc1JlZlB0cjxJbnNwZWN0b3JBcnJheT4gdmFsdWUpCiB7CisgICAgQVNT
RVJUKHZhbHVlKTsKICAgICBtX2RhdGEuYXBwZW5kKHZhbHVlKTsKIH0KIApkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGEzMzkz
MmQ5MWUxZmU5N2Q4NjE0ZTI5NmI4ZDNkNjMyZjkzZGMzZDkuLmJhNDYwOWYyNmRiNDVlNzllZTcy
NDg1Y2Q5YmQxMWVkOWQ3NWY3ZDkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZwor
KysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMS0xMS0wOCAg
UGF2ZWwgRmVsZG1hbiAgPHBmZWxkbWFuQGdvb2dsZS5jb20+CisKKyAgICAgICAgV2ViIEluc3Bl
Y3RvcjogY3Jhc2ggdXBvbiBJbnNwZWN0b3JWYWx1ZSBzZXJpYWxpemF0aW9uIHRoYXQgaGFzIDAg
dmFsdWUgLyBhcnJheSBlbnRyeS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTcxODA2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBpbnNwZWN0b3IvZWxlbWVudHMvcmVzb2x2ZS1hbGllbi1ub2RlLWV4cGVj
dGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaW5zcGVjdG9yL2VsZW1lbnRzL3Jlc29sdmUtYWxp
ZW4tbm9kZS5odG1sOiBBZGRlZC4KKwogMjAxMS0xMS0wOCAgR2F2aW4gUGV0ZXJzICA8Z2F2aW5w
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBGaXggd2lkdGggb2YgbV90eXBlIGluIENhY2hlZFJl
c291cmNlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMvcmVzb2x2
ZS1hbGllbi1ub2RlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9lbGVtZW50
cy9yZXNvbHZlLWFsaWVuLW5vZGUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjIxMWRlMjgyYjhi
NjI2OTMxNzMxMjBkOTIwODEyZmJhMzBmNGRmZDEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMvcmVzb2x2ZS1hbGllbi1ub2RlLWV4cGVjdGVkLnR4dApA
QCAtMCwwICsxLDQgQEAKK1Rlc3RzIHRoYXQgcmVzb2x2ZU5vZGUgZnJvbSBhbGllbiBkb2N1bWVu
dCBkb2VzIG5vdCBjcmFzaC4gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTcxODA2LgorCitBbGllbiBub2RlIHNob3VsZCByZXNvbHZlIHRvIG51bGw6IG51bGwKKwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VsZW1lbnRzL3Jlc29sdmUtYWxpZW4tbm9k
ZS5odG1sIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VsZW1lbnRzL3Jlc29sdmUtYWxpZW4tbm9k
ZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLmJmMzk2NDE4YWFiZjBmOWExY2FhNDUzZGJmMTQ5ZDdmYWQxNTRh
NzAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMvcmVz
b2x2ZS1hbGllbi1ub2RlLmh0bWwKQEAgLTAsMCArMSwzOSBAQAorPGh0bWw+Cis8aGVhZD4KKzxz
Y3JpcHQgc3JjPSIuLi8uLi9odHRwL3Rlc3RzL2luc3BlY3Rvci9pbnNwZWN0b3ItdGVzdC5qcyI+
PC9zY3JpcHQ+Cis8c2NyaXB0PgorCitmdW5jdGlvbiB0ZXN0KCkKK3sKKyAgICBSdW50aW1lQWdl
bnQuZXZhbHVhdGUoInZhciBkb2MgPSBkb2N1bWVudC5pbXBsZW1lbnRhdGlvbi5jcmVhdGVIVE1M
RG9jdW1lbnQoJycpOyBkb2MubGFzdENoaWxkLmlubmVySFRNTCA9ICc8c3Bhbj48L3NwYW4+Jzsg
ZG9jLmxhc3RDaGlsZCIsIHN0ZXAxKTsKKworICAgIGZ1bmN0aW9uIHN0ZXAxKGVycm9yLCByZXN1
bHQsIHdhc1Rocm93bikKKyAgICB7CisgICAgICAgIHZhciBzcGFuV3JhcHBlciA9IFdlYkluc3Bl
Y3Rvci5SZW1vdGVPYmplY3QuZnJvbVBheWxvYWQocmVzdWx0KTsKKyAgICAgICAgc3BhbldyYXBw
ZXIucHVzaE5vZGVUb0Zyb250ZW5kKHN0ZXAyKTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiBzdGVw
Mihub2RlSWQpCisgICAgeworICAgICAgICB2YXIgbm9kZSA9IFdlYkluc3BlY3Rvci5kb21BZ2Vu
dC5ub2RlRm9ySWQobm9kZUlkKTsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5hc3NlcnRUcnVlKG5v
ZGUsICJOb2RlIG9iamVjdCBzaG91bGQgYmUgcmVzb3ZsZWQiKTsKKyAgICAgICAgV2ViSW5zcGVj
dG9yLlJlbW90ZU9iamVjdC5yZXNvbHZlTm9kZShub2RlLCB1bmRlZmluZWQsIHN0ZXAzKTsKKyAg
ICB9CisKKyAgICBmdW5jdGlvbiBzdGVwMyhyZW1vdGVPYmplY3QpCisgICAgeworICAgICAgICBJ
bnNwZWN0b3JUZXN0LmFkZFJlc3VsdCgiQWxpZW4gbm9kZSBzaG91bGQgcmVzb2x2ZSB0byBudWxs
OiAiICsgcmVtb3RlT2JqZWN0KTsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5jb21wbGV0ZVRlc3Qo
KTsKKyAgICB9Cit9CisKKzwvc2NyaXB0PgorPC9oZWFkPgorCis8Ym9keSBvbmxvYWQ9InJ1blRl
c3QoKSI+Cis8cD4KK1Rlc3RzIHRoYXQgcmVzb2x2ZU5vZGUgZnJvbSBhbGllbiBkb2N1bWVudCBk
b2VzIG5vdCBjcmFzaC4gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcx
ODA2LgorPC9wPgorCis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114092</attachid>
            <date>2011-11-08 09:24:56 -0800</date>
            <delta_ts>2011-11-09 02:28:42 -0800</delta_ts>
            <desc>[Patch] with grammar fixed.</desc>
            <filename>bug-71806-20111108212454.patch</filename>
            <type>text/plain</type>
            <size>6016</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTk1NjUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBlYzkyNmQ4ZWRjYTBkOTA4
YzY4MzQ4ZjZhODQxZWIwZmJjZWUwNWU4Li5jYWRmNzRhNzk4NTkxNDU3NTMzYmM3YjEzMTE5N2Nl
NDk3YWJkNWM4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMTEtMDggIFBhdmVs
IEZlbGRtYW4gIDxwZmVsZG1hbkBnb29nbGUuY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6
IGNyYXNoIHVwb24gSW5zcGVjdG9yVmFsdWUgc2VyaWFsaXphdGlvbiB0aGF0IGhhcyAwIHZhbHVl
IC8gYXJyYXkgZW50cnkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD03MTgwNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFRlc3Q6IGluc3BlY3Rvci9lbGVtZW50cy9yZXNvbHZlLWFsaWVuLW5vZGUuaHRtbAor
CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6Okluc3BlY3RvckRPTUFnZW50OjpyZXNvbHZlTm9kZSk6CisgICAgICAgICogaW5zcGVj
dG9yL0luc3BlY3RvclZhbHVlcy5oOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yT2JqZWN0
OjpzZXRWYWx1ZSk6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JPYmplY3Q6OnNldE9iamVj
dCk6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JPYmplY3Q6OnNldEFycmF5KToKKyAgICAg
ICAgKFdlYkNvcmU6Okluc3BlY3RvckFycmF5OjpwdXNoVmFsdWUpOgorICAgICAgICAoV2ViQ29y
ZTo6SW5zcGVjdG9yQXJyYXk6OnB1c2hPYmplY3QpOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVj
dG9yQXJyYXk6OnB1c2hBcnJheSk6CisKIDIwMTEtMTEtMDggIEdhdmluIFBldGVycyAgPGdhdmlu
cEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgRml4IHdpZHRoIG9mIG1fdHlwZSBpbiBDYWNoZWRS
ZXNvdXJjZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckRP
TUFnZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JET01BZ2VudC5j
cHAKaW5kZXggN2Q2NDVhNGRhMDBmYTU1NmQzMDQyMDhiNTNjNWE2ZDAyOWMyMWY5YS4uYmM3ZjU3
MDdjNzgzMGJlYjZhNjVkNmEyNTdjNjJhZGM2NWYwMjliYSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvSW5zcGVjdG9yRE9NQWdlbnQuY3BwCkBAIC0xMTgzLDcgKzExODMsMTIgQEAg
dm9pZCBJbnNwZWN0b3JET01BZ2VudDo6cmVzb2x2ZU5vZGUoRXJyb3JTdHJpbmcqIGVycm9yLCBp
bnQgbm9kZUlkLCBjb25zdCBTdHJpbmcKICAgICAgICAgKmVycm9yID0gIk5vIG5vZGUgd2l0aCBn
aXZlbiBpZCBmb3VuZC4iOwogICAgICAgICByZXR1cm47CiAgICAgfQotICAgICpyZXN1bHQgPSBy
ZXNvbHZlTm9kZShub2RlLCBvYmplY3RHcm91cE5hbWUpOworICAgIFJlZlB0cjxJbnNwZWN0b3JP
YmplY3Q+IG9iamVjdCA9IHJlc29sdmVOb2RlKG5vZGUsIG9iamVjdEdyb3VwTmFtZSk7CisgICAg
aWYgKCFvYmplY3QpIHsKKyAgICAgICAgKmVycm9yID0gIk5vZGUgd2l0aCBnaXZlbiBpZCBkb2Vz
IG5vdCBiZWxvbmcgdG8gdGhlIGRvY3VtZW50LiI7CisgICAgICAgIHJldHVybjsKKyAgICB9Cisg
ICAgKnJlc3VsdCA9IG9iamVjdDsKIH0KIAogdm9pZCBJbnNwZWN0b3JET01BZ2VudDo6Z2V0QXR0
cmlidXRlcyhFcnJvclN0cmluZyogZXJyb3JTdHJpbmcsIGludCBub2RlSWQsIFJlZlB0cjxJbnNw
ZWN0b3JBcnJheT4qIHJlc3VsdCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rv
ci9JbnNwZWN0b3JWYWx1ZXMuaCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JW
YWx1ZXMuaAppbmRleCA1ZmY3Mzk2MjhmMzg3MTg5OGRhZWI0NDIzYzVlMzRjODc0YjI3YjVjLi5i
MjZhYmMzMWNjM2NiMDNmN2JlMDc1OTU3MWZkMTM2MzVmN2IxMTUxIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yVmFsdWVzLmgKKysrIGIvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL0luc3BlY3RvclZhbHVlcy5oCkBAIC0yNjcsMTggKzI2NywyMSBAQCBpbmxp
bmUgdm9pZCBJbnNwZWN0b3JPYmplY3Q6OnNldFN0cmluZyhjb25zdCBTdHJpbmcmIG5hbWUsIGNv
bnN0IFN0cmluZyYgdmFsdWUpCiAKIGlubGluZSB2b2lkIEluc3BlY3Rvck9iamVjdDo6c2V0VmFs
dWUoY29uc3QgU3RyaW5nJiBuYW1lLCBQYXNzUmVmUHRyPEluc3BlY3RvclZhbHVlPiB2YWx1ZSkK
IHsKKyAgICBBU1NFUlQodmFsdWUpOwogICAgIGlmIChtX2RhdGEuc2V0KG5hbWUsIHZhbHVlKS5z
ZWNvbmQpCiAgICAgICAgIG1fb3JkZXIuYXBwZW5kKG5hbWUpOwogfQogCiBpbmxpbmUgdm9pZCBJ
bnNwZWN0b3JPYmplY3Q6OnNldE9iamVjdChjb25zdCBTdHJpbmcmIG5hbWUsIFBhc3NSZWZQdHI8
SW5zcGVjdG9yT2JqZWN0PiB2YWx1ZSkKIHsKKyAgICBBU1NFUlQodmFsdWUpOwogICAgIGlmICht
X2RhdGEuc2V0KG5hbWUsIHZhbHVlKS5zZWNvbmQpCiAgICAgICAgIG1fb3JkZXIuYXBwZW5kKG5h
bWUpOwogfQogCiBpbmxpbmUgdm9pZCBJbnNwZWN0b3JPYmplY3Q6OnNldEFycmF5KGNvbnN0IFN0
cmluZyYgbmFtZSwgUGFzc1JlZlB0cjxJbnNwZWN0b3JBcnJheT4gdmFsdWUpCiB7CisgICAgQVNT
RVJUKHZhbHVlKTsKICAgICBpZiAobV9kYXRhLnNldChuYW1lLCB2YWx1ZSkuc2Vjb25kKQogICAg
ICAgICBtX29yZGVyLmFwcGVuZChuYW1lKTsKIH0KQEAgLTMwMCwxNiArMzAzLDE5IEBAIGlubGlu
ZSB2b2lkIEluc3BlY3RvckFycmF5OjpwdXNoU3RyaW5nKGNvbnN0IFN0cmluZyYgdmFsdWUpCiAK
IGlubGluZSB2b2lkIEluc3BlY3RvckFycmF5OjpwdXNoVmFsdWUoUGFzc1JlZlB0cjxJbnNwZWN0
b3JWYWx1ZT4gdmFsdWUpCiB7CisgICAgQVNTRVJUKHZhbHVlKTsKICAgICBtX2RhdGEuYXBwZW5k
KHZhbHVlKTsKIH0KIAogaW5saW5lIHZvaWQgSW5zcGVjdG9yQXJyYXk6OnB1c2hPYmplY3QoUGFz
c1JlZlB0cjxJbnNwZWN0b3JPYmplY3Q+IHZhbHVlKQogeworICAgIEFTU0VSVCh2YWx1ZSk7CiAg
ICAgbV9kYXRhLmFwcGVuZCh2YWx1ZSk7CiB9CiAKIGlubGluZSB2b2lkIEluc3BlY3RvckFycmF5
OjpwdXNoQXJyYXkoUGFzc1JlZlB0cjxJbnNwZWN0b3JBcnJheT4gdmFsdWUpCiB7CisgICAgQVNT
RVJUKHZhbHVlKTsKICAgICBtX2RhdGEuYXBwZW5kKHZhbHVlKTsKIH0KIApkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGEzMzkz
MmQ5MWUxZmU5N2Q4NjE0ZTI5NmI4ZDNkNjMyZjkzZGMzZDkuLmJhNDYwOWYyNmRiNDVlNzllZTcy
NDg1Y2Q5YmQxMWVkOWQ3NWY3ZDkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZwor
KysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMS0xMS0wOCAg
UGF2ZWwgRmVsZG1hbiAgPHBmZWxkbWFuQGdvb2dsZS5jb20+CisKKyAgICAgICAgV2ViIEluc3Bl
Y3RvcjogY3Jhc2ggdXBvbiBJbnNwZWN0b3JWYWx1ZSBzZXJpYWxpemF0aW9uIHRoYXQgaGFzIDAg
dmFsdWUgLyBhcnJheSBlbnRyeS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTcxODA2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBpbnNwZWN0b3IvZWxlbWVudHMvcmVzb2x2ZS1hbGllbi1ub2RlLWV4cGVj
dGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaW5zcGVjdG9yL2VsZW1lbnRzL3Jlc29sdmUtYWxp
ZW4tbm9kZS5odG1sOiBBZGRlZC4KKwogMjAxMS0xMS0wOCAgR2F2aW4gUGV0ZXJzICA8Z2F2aW5w
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBGaXggd2lkdGggb2YgbV90eXBlIGluIENhY2hlZFJl
c291cmNlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMvcmVzb2x2
ZS1hbGllbi1ub2RlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9lbGVtZW50
cy9yZXNvbHZlLWFsaWVuLW5vZGUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjIxMWRlMjgyYjhi
NjI2OTMxNzMxMjBkOTIwODEyZmJhMzBmNGRmZDEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMvcmVzb2x2ZS1hbGllbi1ub2RlLWV4cGVjdGVkLnR4dApA
QCAtMCwwICsxLDQgQEAKK1Rlc3RzIHRoYXQgcmVzb2x2ZU5vZGUgZnJvbSBhbGllbiBkb2N1bWVu
dCBkb2VzIG5vdCBjcmFzaC4gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTcxODA2LgorCitBbGllbiBub2RlIHNob3VsZCByZXNvbHZlIHRvIG51bGw6IG51bGwKKwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VsZW1lbnRzL3Jlc29sdmUtYWxpZW4tbm9k
ZS5odG1sIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VsZW1lbnRzL3Jlc29sdmUtYWxpZW4tbm9k
ZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLmJmMzk2NDE4YWFiZjBmOWExY2FhNDUzZGJmMTQ5ZDdmYWQxNTRh
NzAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMvcmVz
b2x2ZS1hbGllbi1ub2RlLmh0bWwKQEAgLTAsMCArMSwzOSBAQAorPGh0bWw+Cis8aGVhZD4KKzxz
Y3JpcHQgc3JjPSIuLi8uLi9odHRwL3Rlc3RzL2luc3BlY3Rvci9pbnNwZWN0b3ItdGVzdC5qcyI+
PC9zY3JpcHQ+Cis8c2NyaXB0PgorCitmdW5jdGlvbiB0ZXN0KCkKK3sKKyAgICBSdW50aW1lQWdl
bnQuZXZhbHVhdGUoInZhciBkb2MgPSBkb2N1bWVudC5pbXBsZW1lbnRhdGlvbi5jcmVhdGVIVE1M
RG9jdW1lbnQoJycpOyBkb2MubGFzdENoaWxkLmlubmVySFRNTCA9ICc8c3Bhbj48L3NwYW4+Jzsg
ZG9jLmxhc3RDaGlsZCIsIHN0ZXAxKTsKKworICAgIGZ1bmN0aW9uIHN0ZXAxKGVycm9yLCByZXN1
bHQsIHdhc1Rocm93bikKKyAgICB7CisgICAgICAgIHZhciBzcGFuV3JhcHBlciA9IFdlYkluc3Bl
Y3Rvci5SZW1vdGVPYmplY3QuZnJvbVBheWxvYWQocmVzdWx0KTsKKyAgICAgICAgc3BhbldyYXBw
ZXIucHVzaE5vZGVUb0Zyb250ZW5kKHN0ZXAyKTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiBzdGVw
Mihub2RlSWQpCisgICAgeworICAgICAgICB2YXIgbm9kZSA9IFdlYkluc3BlY3Rvci5kb21BZ2Vu
dC5ub2RlRm9ySWQobm9kZUlkKTsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5hc3NlcnRUcnVlKG5v
ZGUsICJOb2RlIG9iamVjdCBzaG91bGQgYmUgcmVzb3ZsZWQiKTsKKyAgICAgICAgV2ViSW5zcGVj
dG9yLlJlbW90ZU9iamVjdC5yZXNvbHZlTm9kZShub2RlLCB1bmRlZmluZWQsIHN0ZXAzKTsKKyAg
ICB9CisKKyAgICBmdW5jdGlvbiBzdGVwMyhyZW1vdGVPYmplY3QpCisgICAgeworICAgICAgICBJ
bnNwZWN0b3JUZXN0LmFkZFJlc3VsdCgiQWxpZW4gbm9kZSBzaG91bGQgcmVzb2x2ZSB0byBudWxs
OiAiICsgcmVtb3RlT2JqZWN0KTsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5jb21wbGV0ZVRlc3Qo
KTsKKyAgICB9Cit9CisKKzwvc2NyaXB0PgorPC9oZWFkPgorCis8Ym9keSBvbmxvYWQ9InJ1blRl
c3QoKSI+Cis8cD4KK1Rlc3RzIHRoYXQgcmVzb2x2ZU5vZGUgZnJvbSBhbGllbiBkb2N1bWVudCBk
b2VzIG5vdCBjcmFzaC4gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcx
ODA2LgorPC9wPgorCis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="112644"
          type_id="1"
          status="+"
          setter="yurys"
    />
          </attachment>
      

    </bug>

</bugzilla>