<?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>82376</bug_id>
          
          <creation_ts>2012-03-27 13:48:44 -0700</creation_ts>
          <short_desc>[Coverity] Address uninit constructor issues</short_desc>
          <delta_ts>2012-03-28 15:34:17 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="kmadhusu">kmadhusu</reporter>
          <assigned_to name="kmadhusu">kmadhusu</assigned_to>
          <cc>andersca</cc>
    
    <cc>jamesr</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>589237</commentid>
    <comment_count>0</comment_count>
    <who name="kmadhusu">kmadhusu</who>
    <bug_when>2012-03-27 13:48:44 -0700</bug_when>
    <thetext>[Coverity] Address some uninitialized constructor values.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589240</commentid>
    <comment_count>1</comment_count>
      <attachid>134130</attachid>
    <who name="kmadhusu">kmadhusu</who>
    <bug_when>2012-03-27 13:57:44 -0700</bug_when>
    <thetext>Created attachment 134130
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589251</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-27 14:05:14 -0700</bug_when>
    <thetext>Attachment 134130 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1
Source/WebKit/chromium/ChangeLog:3:  Line contains tab character.  [whitespace/tab] [5]
Source/WebKit/chromium/ChangeLog:4:  Line contains tab character.  [whitespace/tab] [5]
Source/WebCore/ChangeLog:4:  Line contains tab character.  [whitespace/tab] [5]
Source/WebCore/ChangeLog:8:  You should remove the &apos;No new tests&apos; and either add and list tests, or explain why no new tests were possible.  [changelog/nonewtests] [5]
Total errors found: 4 in 11 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>589267</commentid>
    <comment_count>3</comment_count>
      <attachid>134134</attachid>
    <who name="kmadhusu">kmadhusu</who>
    <bug_when>2012-03-27 14:15:28 -0700</bug_when>
    <thetext>Created attachment 134134
Fixed style errors</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589281</commentid>
    <comment_count>4</comment_count>
      <attachid>134130</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-03-27 14:20:49 -0700</bug_when>
    <thetext>Comment on attachment 134130
Patch

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

Most of these changes seem fine, but some do not (see inline comments). Also please fix the tab characters.

&gt; Source/WebCore/html/shadow/MediaControlRootElementChromium.cpp:62
&gt;  #endif
&gt; +    , m_textTrackDisplay(0)

this should be inside the #if ENABLE() guard, not outside of it

&gt; Source/WebCore/inspector/InspectorIndexedDBAgent.cpp:569
&gt; +    , m_enabled(false)

I&apos;m not sure this is correct - this bool doesn&apos;t seem to actually be used. maybe it should be deleted instead?

&gt; Source/WebCore/platform/graphics/skia/ImageBufferSkia.cpp:130
&gt; +    , m_resolutionScale(0)

i think 1 is a better value to initialize to</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589282</commentid>
    <comment_count>5</comment_count>
      <attachid>134134</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-03-27 14:21:16 -0700</bug_when>
    <thetext>Comment on attachment 134134
Fixed style errors

Same comments apply</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589308</commentid>
    <comment_count>6</comment_count>
      <attachid>134140</attachid>
    <who name="kmadhusu">kmadhusu</who>
    <bug_when>2012-03-27 14:44:00 -0700</bug_when>
    <thetext>Created attachment 134140
Addressed review comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589314</commentid>
    <comment_count>7</comment_count>
      <attachid>134130</attachid>
    <who name="kmadhusu">kmadhusu</who>
    <bug_when>2012-03-27 14:48:29 -0700</bug_when>
    <thetext>Comment on attachment 134130
Patch

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

Addressed review comments. Please review the latest patch. Thanks.

&gt;&gt; Source/WebCore/ChangeLog:4
&gt;&gt; +				https://bugs.webkit.org/show_bug.cgi?id=82376
&gt; 
&gt; Line contains tab character.  [whitespace/tab] [5]

Fixed.

&gt;&gt; Source/WebCore/ChangeLog:8
&gt;&gt; +        No new tests. (OOPS!)
&gt; 
&gt; You should remove the &apos;No new tests&apos; and either add and list tests, or explain why no new tests were possible.  [changelog/nonewtests] [5]

Done

&gt;&gt; Source/WebCore/html/shadow/MediaControlRootElementChromium.cpp:62
&gt;&gt; +    , m_textTrackDisplay(0)
&gt; 
&gt; this should be inside the #if ENABLE() guard, not outside of it

oops.  Fixed.

&gt;&gt; Source/WebCore/inspector/InspectorIndexedDBAgent.cpp:569
&gt;&gt; +    , m_enabled(false)
&gt; 
&gt; I&apos;m not sure this is correct - this bool doesn&apos;t seem to actually be used. maybe it should be deleted instead?

Yeah. Even I feel it should be deleted. So I made code changes accordingly.

&gt;&gt; Source/WebCore/platform/graphics/skia/ImageBufferSkia.cpp:130
&gt;&gt; +    , m_resolutionScale(0)
&gt; 
&gt; i think 1 is a better value to initialize to

Sure. Done

&gt;&gt; Source/WebKit/chromium/ChangeLog:3
&gt;&gt; +			  [Coverity] Address uninit constructor issues.
&gt; 
&gt; Line contains tab character.  [whitespace/tab] [5]

Fixed.

&gt;&gt; Source/WebKit/chromium/ChangeLog:4
&gt;&gt; +				https://bugs.webkit.org/show_bug.cgi?id=82376
&gt; 
&gt; Line contains tab character.  [whitespace/tab] [5]

Fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589406</commentid>
    <comment_count>8</comment_count>
      <attachid>134140</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-03-27 16:15:44 -0700</bug_when>
    <thetext>Comment on attachment 134140
Addressed review comments.

Cool, looks good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589409</commentid>
    <comment_count>9</comment_count>
      <attachid>134140</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-27 16:19:45 -0700</bug_when>
    <thetext>Comment on attachment 134140
Addressed review comments.

Rejecting attachment 134140 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 1

ERROR: /mnt/git/webkit-commit-queue/Source/WebKit/chromium/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).

Full output: http://queues.webkit.org/results/12141785</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589412</commentid>
    <comment_count>10</comment_count>
    <who name="kmadhusu">kmadhusu</who>
    <bug_when>2012-03-27 16:26:08 -0700</bug_when>
    <thetext>jamesr@: Thanks for reviewing my code. I am not sure why the commit queue failed. Do I need to make any changes to the ChangeLog?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589422</commentid>
    <comment_count>11</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-03-27 16:33:16 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; jamesr@: Thanks for reviewing my code. I am not sure why the commit queue failed. Do I need to make any changes to the ChangeLog?

I think it picked up the wrong patch because patch set 2 wasn&apos;t marked &quot;obsolete&quot;.  Will try it again.

Are you using webkit-patch upload to upload these patches? It takes care of many of these things for you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589425</commentid>
    <comment_count>12</comment_count>
      <attachid>134140</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-03-27 16:34:01 -0700</bug_when>
    <thetext>Comment on attachment 134140
Addressed review comments.

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

&gt; Source/WebKit/chromium/ChangeLog:6
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=82376
&gt; +
&gt; +        New tests are not required since I didn&apos;t modify any code behavior. I just initalized the member variables.

actually i take that back - you need to have the &quot;Reviewed by NOBODY (OOPS!).&quot; line in this ChangeLog entry as well as the WebCore/ChangeLog one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589428</commentid>
    <comment_count>13</comment_count>
    <who name="kmadhusu">kmadhusu</who>
    <bug_when>2012-03-27 16:36:04 -0700</bug_when>
    <thetext>Oh okay. I didn&apos;t  use webkit-patch upload script. Can I modify the ChangeLog now to include that text?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589433</commentid>
    <comment_count>14</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-03-27 16:38:55 -0700</bug_when>
    <thetext>Yeah, just add those lines back and upload a new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589454</commentid>
    <comment_count>15</comment_count>
      <attachid>134170</attachid>
    <who name="kmadhusu">kmadhusu</who>
    <bug_when>2012-03-27 16:57:44 -0700</bug_when>
    <thetext>Created attachment 134170
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589508</commentid>
    <comment_count>16</comment_count>
      <attachid>134170</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-27 17:37:58 -0700</bug_when>
    <thetext>Comment on attachment 134170
Patch

Clearing flags on attachment: 134170

Committed r112343: &lt;http://trac.webkit.org/changeset/112343&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589509</commentid>
    <comment_count>17</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-27 17:38:03 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>134130</attachid>
            <date>2012-03-27 13:57:44 -0700</date>
            <delta_ts>2012-03-28 15:34:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>Patch</filename>
            <type>text/plain</type>
            <size>7595</size>
            <attacher name="kmadhusu">kmadhusu</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDExMjMxMSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI5IEBACisyMDEyLTAzLTI3ICBLYXVzYWx5
YSBNYWRodXN1ZGhhbmFuICA8a21hZGh1c3VAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtDb3Zl
cml0eV0gQWRkcmVzcyBzb21lIHVuaW5pdGlhbGl6ZWQgY29uc3RydWN0b3IgdmFsdWVzLgorCQkJ
CWh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MjM3NgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4gKE9P
UFMhKQorCisgICAgICAgICogaHRtbC9zaGFkb3cvTWVkaWFDb250cm9sUm9vdEVsZW1lbnRDaHJv
bWl1bS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYUNvbnRyb2xSb290RWxlbWVudENocm9t
aXVtOjpNZWRpYUNvbnRyb2xSb290RWxlbWVudENocm9taXVtKToKKyAgICAgICAgKiBpbnNwZWN0
b3IvSW5zcGVjdG9ySW5kZXhlZERCQWdlbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVj
dG9ySW5kZXhlZERCQWdlbnQ6Okluc3BlY3RvckluZGV4ZWREQkFnZW50KToKKyAgICAgICAgKiBp
bnNwZWN0b3IvSW5zcGVjdG9yVGltZWxpbmVBZ2VudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJ
bnNwZWN0b3JUaW1lbGluZUFnZW50OjpJbnNwZWN0b3JUaW1lbGluZUFnZW50KToKKyAgICAgICAg
KiBwYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdDb29yZGluYXRvci5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpTY3JvbGxpbmdDb29yZGluYXRvcjo6U2Nyb2xsaW5nQ29vcmRpbmF0b3IpOgorICAgICAg
ICAqIHBsYXRmb3JtL1Njcm9sbEFuaW1hdG9yTm9uZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpT
Y3JvbGxBbmltYXRvck5vbmU6OlNjcm9sbEFuaW1hdG9yTm9uZSk6CisgICAgICAgICogcGxhdGZv
cm0vY2hyb21pdW0vRGF0YVRyYW5zZmVySXRlbUNocm9taXVtLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkRhdGFUcmFuc2Zlckl0ZW1DaHJvbWl1bTo6RGF0YVRyYW5zZmVySXRlbUNocm9taXVtKToK
KyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9za2lhL0ltYWdlQnVmZmVyU2tpYS5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpJbWFnZUJ1ZmZlcjo6SW1hZ2VCdWZmZXIpOgorICAgICAgICAqIHN0
b3JhZ2UvU3RvcmFnZVRhc2suY3BwOgorICAgICAgICAoV2ViQ29yZTo6U3RvcmFnZVRhc2s6OlN0
b3JhZ2VUYXNrKToKKwogMjAxMi0wMy0yNiAgRGlyayBTY2h1bHplICA8a3JpdEB3ZWJraXQub3Jn
PgogCiAgICAgICAgIFVzZSBlbnVtZXJhdGlvbiBmb3IgQ1NTIHBhcnNlciBtb2RlCkluZGV4OiBT
b3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xSb290RWxlbWVudENocm9taXVt
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRy
b2xSb290RWxlbWVudENocm9taXVtLmNwcAkocmV2aXNpb24gMTEyMjg5KQorKysgU291cmNlL1dl
YkNvcmUvaHRtbC9zaGFkb3cvTWVkaWFDb250cm9sUm9vdEVsZW1lbnRDaHJvbWl1bS5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTU5LDYgKzU5LDcgQEAgTWVkaWFDb250cm9sUm9vdEVsZW1lbnRDaHJv
bWl1bTo6TWVkaWFDbwogI2lmIEVOQUJMRShWSURFT19UUkFDSykKICAgICAsIG1fdGV4dERpc3Bs
YXlDb250YWluZXIoMCkKICNlbmRpZgorICAgICwgbV90ZXh0VHJhY2tEaXNwbGF5KDApCiAgICAg
LCBtX29wYXF1ZSh0cnVlKQogICAgICwgbV9pc01vdXNlT3ZlckNvbnRyb2xzKGZhbHNlKQogewpJ
bmRleDogU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckluZGV4ZWREQkFnZW50LmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9ySW5kZXhl
ZERCQWdlbnQuY3BwCShyZXZpc2lvbiAxMTIyODkpCisrKyBTb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvSW5zcGVjdG9ySW5kZXhlZERCQWdlbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01NjYsNiAr
NTY2LDcgQEAgSW5zcGVjdG9ySW5kZXhlZERCQWdlbnQ6Okluc3BlY3RvckluZGV4ZQogICAgIDog
SW5zcGVjdG9yQmFzZUFnZW50PEluc3BlY3RvckluZGV4ZWREQkFnZW50PigiSW5kZXhlZERCIiwg
aW5zdHJ1bWVudGluZ0FnZW50cywgc3RhdGUpCiAgICAgLCBtX2luamVjdGVkU2NyaXB0TWFuYWdl
cihpbmplY3RlZFNjcmlwdE1hbmFnZXIpCiAgICAgLCBtX3BhZ2VBZ2VudChwYWdlQWdlbnQpCisg
ICAgLCBtX2VuYWJsZWQoZmFsc2UpCiB7CiB9CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9JbnNwZWN0b3JUaW1lbGluZUFnZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yVGltZWxpbmVBZ2VudC5jcHAJKHJldmlzaW9uIDExMjI4
OSkKKysrIFNvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JUaW1lbGluZUFnZW50LmNw
cAkod29ya2luZyBjb3B5KQpAQCAtNDM2LDYgKzQzNiw3IEBAIHZvaWQgSW5zcGVjdG9yVGltZWxp
bmVBZ2VudDo6ZGlkQ29tcGxldGUKIEluc3BlY3RvclRpbWVsaW5lQWdlbnQ6Okluc3BlY3RvclRp
bWVsaW5lQWdlbnQoSW5zdHJ1bWVudGluZ0FnZW50cyogaW5zdHJ1bWVudGluZ0FnZW50cywgSW5z
cGVjdG9yU3RhdGUqIHN0YXRlLCBJbnNwZWN0b3JUeXBlIHR5cGUpCiAgICAgOiBJbnNwZWN0b3JC
YXNlQWdlbnQ8SW5zcGVjdG9yVGltZWxpbmVBZ2VudD4oIlRpbWVsaW5lIiwgaW5zdHJ1bWVudGlu
Z0FnZW50cywgc3RhdGUpCiAgICAgLCBtX2Zyb250ZW5kKDApCisgICAgLCBtX3RpbWVzdGFtcE9m
ZnNldCgwKQogICAgICwgbV9pZCgxKQogICAgICwgbV9tYXhDYWxsU3RhY2tEZXB0aCg1KQogICAg
ICwgbV9pbnNwZWN0b3JUeXBlKHR5cGUpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9s
bGluZy9TY3JvbGxpbmdDb29yZGluYXRvci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nQ29vcmRpbmF0b3IuY3BwCShyZXZpc2lvbiAxMTIy
ODkpCisrKyBTb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdDb29yZGluYXRv
ci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTYwLDYgKzYwLDcgQEAgU2Nyb2xsaW5nQ29vcmRpbmF0
b3I6OlNjcm9sbGluZ0Nvb3JkaW5hdAogICAgICwgbV9zY3JvbGxpbmdUcmVlKFNjcm9sbGluZ1Ry
ZWU6OmNyZWF0ZSh0aGlzKSkKICAgICAsIG1fc2Nyb2xsaW5nVHJlZVN0YXRlQ29tbWl0dGVyVGlt
ZXIodGhpcywgJlNjcm9sbGluZ0Nvb3JkaW5hdG9yOjpzY3JvbGxpbmdUcmVlU3RhdGVDb21taXR0
ZXJUaW1lckZpcmVkKQogI2VuZGlmCisgICAgLCBtX3ByaXZhdGUoMCkKIHsKIH0KIApJbmRleDog
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsQW5pbWF0b3JOb25lLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxBbmltYXRvck5vbmUuY3BwCShyZXZp
c2lvbiAxMTIyODkpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxBbmltYXRvck5v
bmUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zODAsNiArMzgwLDcgQEAgU2Nyb2xsQW5pbWF0b3JO
b25lOjpTY3JvbGxBbmltYXRvck5vbmUoUwogICAgIDogU2Nyb2xsQW5pbWF0b3Ioc2Nyb2xsYWJs
ZUFyZWEpCiAgICAgLCBtX2hvcml6b250YWxEYXRhKHRoaXMsICZtX2N1cnJlbnRQb3NYLCBzY3Jv
bGxhYmxlQXJlYS0+dmlzaWJsZVdpZHRoKCkpCiAgICAgLCBtX3ZlcnRpY2FsRGF0YSh0aGlzLCAm
bV9jdXJyZW50UG9zWSwgc2Nyb2xsYWJsZUFyZWEtPnZpc2libGVIZWlnaHQoKSkKKyAgICAsIG1f
c3RhcnRUaW1lKDApCiAgICAgLCBtX2FuaW1hdGlvbkFjdGl2ZShmYWxzZSkKICAgICAsIG1fZmly
c3RWZWxvY2l0eSgwKQogICAgICwgbV9maXJzdFZlbG9jaXR5U2V0KGZhbHNlKQpJbmRleDogU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vY2hyb21pdW0vRGF0YVRyYW5zZmVySXRlbUNocm9taXVtLmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jaHJvbWl1bS9EYXRhVHJh
bnNmZXJJdGVtQ2hyb21pdW0uY3BwCShyZXZpc2lvbiAxMTIyODkpCisrKyBTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9jaHJvbWl1bS9EYXRhVHJhbnNmZXJJdGVtQ2hyb21pdW0uY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC05NSw2ICs5NSw3IEBAIERhdGFUcmFuc2Zlckl0ZW1DaHJvbWl1bTo6RGF0YVRy
YW5zZmVySXQKICAgICA6IG1fc291cmNlKEludGVybmFsU291cmNlKQogICAgICwgbV9raW5kKGtp
bmQpCiAgICAgLCBtX3R5cGUodHlwZSkKKyAgICAsIG1fc2VxdWVuY2VOdW1iZXIoMCkKIHsKIH0K
IApJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9JbWFnZUJ1ZmZl
clNraWEuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L3NraWEvSW1hZ2VCdWZmZXJTa2lhLmNwcAkocmV2aXNpb24gMTEyMjg5KQorKysgU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9JbWFnZUJ1ZmZlclNraWEuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC0xMjcsNiArMTI3LDcgQEAgc3RhdGljIFNrQ2FudmFzKiBjcmVhdGVOb25QbGF0
Zm9ybUNhbnZhcwogSW1hZ2VCdWZmZXI6OkltYWdlQnVmZmVyKGNvbnN0IEludFNpemUmIHNpemUs
IENvbG9yU3BhY2UsIFJlbmRlcmluZ01vZGUgcmVuZGVyaW5nTW9kZSwgRGVmZXJyYWxNb2RlIGRl
ZmVycmFsTW9kZSwgYm9vbCYgc3VjY2VzcykKICAgICA6IG1fZGF0YShzaXplKQogICAgICwgbV9z
aXplKHNpemUpCisgICAgLCBtX3Jlc29sdXRpb25TY2FsZSgwKQogewogICAgIE93blB0cjxTa0Nh
bnZhcz4gY2FudmFzOwogCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9zdG9yYWdlL1N0b3JhZ2VUYXNr
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9zdG9yYWdlL1N0b3JhZ2VUYXNrLmNw
cAkocmV2aXNpb24gMTEyMjg5KQorKysgU291cmNlL1dlYkNvcmUvc3RvcmFnZS9TdG9yYWdlVGFz
ay5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTUyLDEyICs1MiwxNiBAQCBTdG9yYWdlVGFzazo6U3Rv
cmFnZVRhc2soVHlwZSB0eXBlLCBTdG9yCiAKIFN0b3JhZ2VUYXNrOjpTdG9yYWdlVGFzayhUeXBl
IHR5cGUpCiAgICAgOiBtX3R5cGUodHlwZSkKKyAgICAsIG1fYXJlYSgwKQorICAgICwgbV90aHJl
YWQoMCkKIHsKICAgICBBU1NFUlQobV90eXBlID09IEltcG9ydE9yaWdpbnMgfHwgbV90eXBlID09
IERlbGV0ZUFsbE9yaWdpbnMpOwogfQogCiBTdG9yYWdlVGFzazo6U3RvcmFnZVRhc2soVHlwZSB0
eXBlLCBjb25zdCBTdHJpbmcmIG9yaWdpbklkZW50aWZpZXIpCiAgICAgOiBtX3R5cGUodHlwZSkK
KyAgICAsIG1fYXJlYSgwKQorICAgICwgbV90aHJlYWQoMCkKICAgICAsIG1fb3JpZ2luSWRlbnRp
ZmllcihvcmlnaW5JZGVudGlmaWVyKQogewogICAgIEFTU0VSVChtX3R5cGUgPT0gRGVsZXRlT3Jp
Z2luKTsKQEAgLTY1LDYgKzY5LDggQEAgU3RvcmFnZVRhc2s6OlN0b3JhZ2VUYXNrKFR5cGUgdHlw
ZSwgY29ucwogCiBTdG9yYWdlVGFzazo6U3RvcmFnZVRhc2soVHlwZSB0eXBlLCBjb25zdCBTdHJp
bmcmIG9yaWdpbklkZW50aWZpZXIsIGNvbnN0IFN0cmluZyYgZGF0YWJhc2VGaWxlbmFtZSkKICAg
ICA6IG1fdHlwZSh0eXBlKQorICAgICwgbV9hcmVhKDApCisgICAgLCBtX3RocmVhZCgwKQogICAg
ICwgbV9vcmlnaW5JZGVudGlmaWVyKG9yaWdpbklkZW50aWZpZXIpCiAgICAgLCBtX2RhdGFiYXNl
RmlsZW5hbWUoZGF0YWJhc2VGaWxlbmFtZSkKIHsKSW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21p
dW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdl
TG9nCShyZXZpc2lvbiAxMTIzMTEpCisrKyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDEyLTAzLTI3ICBLYXVzYWx5YSBN
YWRodXN1ZGhhbmFuICA8a21hZGh1c3VAY2hyb21pdW0ub3JnPgorCisJCQkgIFtDb3Zlcml0eV0g
QWRkcmVzcyB1bmluaXQgY29uc3RydWN0b3IgaXNzdWVzLgorCQkJCWh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MjM3NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogc3JjL1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBs
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBsYXRmb3JtR2VzdHVyZVRvQ0NHZXN0dXJlQWRhcHRl
cjo6UGxhdGZvcm1HZXN0dXJlVG9DQ0dlc3R1cmVBZGFwdGVyKToKKwogMjAxMi0wMy0yNyAgU2Ft
aSBLeW9zdGlsYSAgPHNreW9zdGlsQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbY2hyb21pdW1d
IEFkZCBUZXh0dXJlQ29waWVyIGZvciBjb3B5aW5nIHRleHR1cmUgY29udGVudHMKSW5kZXg6IFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsLmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJDb21wb3NpdG9y
SW5wdXRIYW5kbGVySW1wbC5jcHAJKHJldmlzaW9uIDExMjI4OSkKKysrIFNvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vc3JjL1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBsLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtNzYsNiArNzYsNyBAQCBwdWJsaWM6CiBwcml2YXRlOgogICAgIFBsYXRmb3JtR2Vz
dHVyZVRvQ0NHZXN0dXJlQWRhcHRlcihQYXNzT3duUHRyPFBsYXRmb3JtR2VzdHVyZUN1cnZlPiBj
dXJ2ZSkKICAgICAgICAgOiBtX2N1cnZlKGN1cnZlKQorICAgICAgICAsIG1fdGFyZ2V0KDApCiAg
ICAgewogICAgIH0KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>134134</attachid>
            <date>2012-03-27 14:15:28 -0700</date>
            <delta_ts>2012-03-27 16:33:26 -0700</delta_ts>
            <desc>Fixed style errors</desc>
            <filename>Patch</filename>
            <type>text/plain</type>
            <size>7534</size>
            <attacher name="kmadhusu">kmadhusu</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDExMjMxMSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI3IEBACisyMDEyLTAzLTI3ICBLYXVzYWx5
YSBNYWRodXN1ZGhhbmFuICA8a21hZGh1c3VAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtDb3Zl
cml0eV0gQWRkcmVzcyBzb21lIHVuaW5pdGlhbGl6ZWQgY29uc3RydWN0b3IgdmFsdWVzLgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODIzNzYKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGh0bWwvc2hhZG93
L01lZGlhQ29udHJvbFJvb3RFbGVtZW50Q2hyb21pdW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6
TWVkaWFDb250cm9sUm9vdEVsZW1lbnRDaHJvbWl1bTo6TWVkaWFDb250cm9sUm9vdEVsZW1lbnRD
aHJvbWl1bSk6CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckluZGV4ZWREQkFnZW50LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6Okluc3BlY3RvckluZGV4ZWREQkFnZW50OjpJbnNwZWN0b3JJ
bmRleGVkREJBZ2VudCk6CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvclRpbWVsaW5lQWdl
bnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yVGltZWxpbmVBZ2VudDo6SW5zcGVj
dG9yVGltZWxpbmVBZ2VudCk6CisgICAgICAgICogcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nQ29v
cmRpbmF0b3IuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsaW5nQ29vcmRpbmF0b3I6OlNj
cm9sbGluZ0Nvb3JkaW5hdG9yKToKKyAgICAgICAgKiBwbGF0Zm9ybS9TY3JvbGxBbmltYXRvck5v
bmUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsQW5pbWF0b3JOb25lOjpTY3JvbGxBbmlt
YXRvck5vbmUpOgorICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL0RhdGFUcmFuc2Zlckl0ZW1D
aHJvbWl1bS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEYXRhVHJhbnNmZXJJdGVtQ2hyb21pdW06
OkRhdGFUcmFuc2Zlckl0ZW1DaHJvbWl1bSk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mv
c2tpYS9JbWFnZUJ1ZmZlclNraWEuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW1hZ2VCdWZmZXI6
OkltYWdlQnVmZmVyKToKKyAgICAgICAgKiBzdG9yYWdlL1N0b3JhZ2VUYXNrLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OlN0b3JhZ2VUYXNrOjpTdG9yYWdlVGFzayk6CisKIDIwMTItMDMtMjYgIERp
cmsgU2NodWx6ZSAgPGtyaXRAd2Via2l0Lm9yZz4KIAogICAgICAgICBVc2UgZW51bWVyYXRpb24g
Zm9yIENTUyBwYXJzZXIgbW9kZQpJbmRleDogU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvTWVk
aWFDb250cm9sUm9vdEVsZW1lbnRDaHJvbWl1bS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YkNvcmUvaHRtbC9zaGFkb3cvTWVkaWFDb250cm9sUm9vdEVsZW1lbnRDaHJvbWl1bS5jcHAJKHJl
dmlzaW9uIDExMjI4OSkKKysrIFNvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L01lZGlhQ29udHJv
bFJvb3RFbGVtZW50Q2hyb21pdW0uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01OSw2ICs1OSw3IEBA
IE1lZGlhQ29udHJvbFJvb3RFbGVtZW50Q2hyb21pdW06Ok1lZGlhQ28KICNpZiBFTkFCTEUoVklE
RU9fVFJBQ0spCiAgICAgLCBtX3RleHREaXNwbGF5Q29udGFpbmVyKDApCiAjZW5kaWYKKyAgICAs
IG1fdGV4dFRyYWNrRGlzcGxheSgwKQogICAgICwgbV9vcGFxdWUodHJ1ZSkKICAgICAsIG1faXNN
b3VzZU92ZXJDb250cm9scyhmYWxzZSkKIHsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2luc3BlY3Rv
ci9JbnNwZWN0b3JJbmRleGVkREJBZ2VudC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL0luc3BlY3RvckluZGV4ZWREQkFnZW50LmNwcAkocmV2aXNpb24gMTEyMjg5
KQorKysgU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckluZGV4ZWREQkFnZW50LmNw
cAkod29ya2luZyBjb3B5KQpAQCAtNTY2LDYgKzU2Niw3IEBAIEluc3BlY3RvckluZGV4ZWREQkFn
ZW50OjpJbnNwZWN0b3JJbmRleGUKICAgICA6IEluc3BlY3RvckJhc2VBZ2VudDxJbnNwZWN0b3JJ
bmRleGVkREJBZ2VudD4oIkluZGV4ZWREQiIsIGluc3RydW1lbnRpbmdBZ2VudHMsIHN0YXRlKQog
ICAgICwgbV9pbmplY3RlZFNjcmlwdE1hbmFnZXIoaW5qZWN0ZWRTY3JpcHRNYW5hZ2VyKQogICAg
ICwgbV9wYWdlQWdlbnQocGFnZUFnZW50KQorICAgICwgbV9lbmFibGVkKGZhbHNlKQogewogfQog
CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yVGltZWxpbmVBZ2VudC5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvclRpbWVs
aW5lQWdlbnQuY3BwCShyZXZpc2lvbiAxMTIyODkpCisrKyBTb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvSW5zcGVjdG9yVGltZWxpbmVBZ2VudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQzNiw2ICs0
MzYsNyBAQCB2b2lkIEluc3BlY3RvclRpbWVsaW5lQWdlbnQ6OmRpZENvbXBsZXRlCiBJbnNwZWN0
b3JUaW1lbGluZUFnZW50OjpJbnNwZWN0b3JUaW1lbGluZUFnZW50KEluc3RydW1lbnRpbmdBZ2Vu
dHMqIGluc3RydW1lbnRpbmdBZ2VudHMsIEluc3BlY3RvclN0YXRlKiBzdGF0ZSwgSW5zcGVjdG9y
VHlwZSB0eXBlKQogICAgIDogSW5zcGVjdG9yQmFzZUFnZW50PEluc3BlY3RvclRpbWVsaW5lQWdl
bnQ+KCJUaW1lbGluZSIsIGluc3RydW1lbnRpbmdBZ2VudHMsIHN0YXRlKQogICAgICwgbV9mcm9u
dGVuZCgwKQorICAgICwgbV90aW1lc3RhbXBPZmZzZXQoMCkKICAgICAsIG1faWQoMSkKICAgICAs
IG1fbWF4Q2FsbFN0YWNrRGVwdGgoNSkKICAgICAsIG1faW5zcGVjdG9yVHlwZSh0eXBlKQpJbmRl
eDogU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nQ29vcmRpbmF0b3IuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ0Nv
b3JkaW5hdG9yLmNwcAkocmV2aXNpb24gMTEyMjg5KQorKysgU291cmNlL1dlYkNvcmUvcGFnZS9z
Y3JvbGxpbmcvU2Nyb2xsaW5nQ29vcmRpbmF0b3IuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02MCw2
ICs2MCw3IEBAIFNjcm9sbGluZ0Nvb3JkaW5hdG9yOjpTY3JvbGxpbmdDb29yZGluYXQKICAgICAs
IG1fc2Nyb2xsaW5nVHJlZShTY3JvbGxpbmdUcmVlOjpjcmVhdGUodGhpcykpCiAgICAgLCBtX3Nj
cm9sbGluZ1RyZWVTdGF0ZUNvbW1pdHRlclRpbWVyKHRoaXMsICZTY3JvbGxpbmdDb29yZGluYXRv
cjo6c2Nyb2xsaW5nVHJlZVN0YXRlQ29tbWl0dGVyVGltZXJGaXJlZCkKICNlbmRpZgorICAgICwg
bV9wcml2YXRlKDApCiB7CiB9CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9s
bEFuaW1hdG9yTm9uZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
U2Nyb2xsQW5pbWF0b3JOb25lLmNwcAkocmV2aXNpb24gMTEyMjg5KQorKysgU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vU2Nyb2xsQW5pbWF0b3JOb25lLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzgw
LDYgKzM4MCw3IEBAIFNjcm9sbEFuaW1hdG9yTm9uZTo6U2Nyb2xsQW5pbWF0b3JOb25lKFMKICAg
ICA6IFNjcm9sbEFuaW1hdG9yKHNjcm9sbGFibGVBcmVhKQogICAgICwgbV9ob3Jpem9udGFsRGF0
YSh0aGlzLCAmbV9jdXJyZW50UG9zWCwgc2Nyb2xsYWJsZUFyZWEtPnZpc2libGVXaWR0aCgpKQog
ICAgICwgbV92ZXJ0aWNhbERhdGEodGhpcywgJm1fY3VycmVudFBvc1ksIHNjcm9sbGFibGVBcmVh
LT52aXNpYmxlSGVpZ2h0KCkpCisgICAgLCBtX3N0YXJ0VGltZSgwKQogICAgICwgbV9hbmltYXRp
b25BY3RpdmUoZmFsc2UpCiAgICAgLCBtX2ZpcnN0VmVsb2NpdHkoMCkKICAgICAsIG1fZmlyc3RW
ZWxvY2l0eVNldChmYWxzZSkKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVt
L0RhdGFUcmFuc2Zlckl0ZW1DaHJvbWl1bS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vY2hyb21pdW0vRGF0YVRyYW5zZmVySXRlbUNocm9taXVtLmNwcAkocmV2aXNp
b24gMTEyMjg5KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY2hyb21pdW0vRGF0YVRyYW5z
ZmVySXRlbUNocm9taXVtLmNwcAkod29ya2luZyBjb3B5KQpAQCAtOTUsNiArOTUsNyBAQCBEYXRh
VHJhbnNmZXJJdGVtQ2hyb21pdW06OkRhdGFUcmFuc2Zlckl0CiAgICAgOiBtX3NvdXJjZShJbnRl
cm5hbFNvdXJjZSkKICAgICAsIG1fa2luZChraW5kKQogICAgICwgbV90eXBlKHR5cGUpCisgICAg
LCBtX3NlcXVlbmNlTnVtYmVyKDApCiB7CiB9CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL3NraWEvSW1hZ2VCdWZmZXJTa2lhLmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9za2lhL0ltYWdlQnVmZmVyU2tpYS5jcHAJKHJl
dmlzaW9uIDExMjI4OSkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3NraWEv
SW1hZ2VCdWZmZXJTa2lhLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTI3LDYgKzEyNyw3IEBAIHN0
YXRpYyBTa0NhbnZhcyogY3JlYXRlTm9uUGxhdGZvcm1DYW52YXMKIEltYWdlQnVmZmVyOjpJbWFn
ZUJ1ZmZlcihjb25zdCBJbnRTaXplJiBzaXplLCBDb2xvclNwYWNlLCBSZW5kZXJpbmdNb2RlIHJl
bmRlcmluZ01vZGUsIERlZmVycmFsTW9kZSBkZWZlcnJhbE1vZGUsIGJvb2wmIHN1Y2Nlc3MpCiAg
ICAgOiBtX2RhdGEoc2l6ZSkKICAgICAsIG1fc2l6ZShzaXplKQorICAgICwgbV9yZXNvbHV0aW9u
U2NhbGUoMCkKIHsKICAgICBPd25QdHI8U2tDYW52YXM+IGNhbnZhczsKIApJbmRleDogU291cmNl
L1dlYkNvcmUvc3RvcmFnZS9TdG9yYWdlVGFzay5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YkNvcmUvc3RvcmFnZS9TdG9yYWdlVGFzay5jcHAJKHJldmlzaW9uIDExMjI4OSkKKysrIFNvdXJj
ZS9XZWJDb3JlL3N0b3JhZ2UvU3RvcmFnZVRhc2suY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01Miwx
MiArNTIsMTYgQEAgU3RvcmFnZVRhc2s6OlN0b3JhZ2VUYXNrKFR5cGUgdHlwZSwgU3RvcgogCiBT
dG9yYWdlVGFzazo6U3RvcmFnZVRhc2soVHlwZSB0eXBlKQogICAgIDogbV90eXBlKHR5cGUpCisg
ICAgLCBtX2FyZWEoMCkKKyAgICAsIG1fdGhyZWFkKDApCiB7CiAgICAgQVNTRVJUKG1fdHlwZSA9
PSBJbXBvcnRPcmlnaW5zIHx8IG1fdHlwZSA9PSBEZWxldGVBbGxPcmlnaW5zKTsKIH0KIAogU3Rv
cmFnZVRhc2s6OlN0b3JhZ2VUYXNrKFR5cGUgdHlwZSwgY29uc3QgU3RyaW5nJiBvcmlnaW5JZGVu
dGlmaWVyKQogICAgIDogbV90eXBlKHR5cGUpCisgICAgLCBtX2FyZWEoMCkKKyAgICAsIG1fdGhy
ZWFkKDApCiAgICAgLCBtX29yaWdpbklkZW50aWZpZXIob3JpZ2luSWRlbnRpZmllcikKIHsKICAg
ICBBU1NFUlQobV90eXBlID09IERlbGV0ZU9yaWdpbik7CkBAIC02NSw2ICs2OSw4IEBAIFN0b3Jh
Z2VUYXNrOjpTdG9yYWdlVGFzayhUeXBlIHR5cGUsIGNvbnMKIAogU3RvcmFnZVRhc2s6OlN0b3Jh
Z2VUYXNrKFR5cGUgdHlwZSwgY29uc3QgU3RyaW5nJiBvcmlnaW5JZGVudGlmaWVyLCBjb25zdCBT
dHJpbmcmIGRhdGFiYXNlRmlsZW5hbWUpCiAgICAgOiBtX3R5cGUodHlwZSkKKyAgICAsIG1fYXJl
YSgwKQorICAgICwgbV90aHJlYWQoMCkKICAgICAsIG1fb3JpZ2luSWRlbnRpZmllcihvcmlnaW5J
ZGVudGlmaWVyKQogICAgICwgbV9kYXRhYmFzZUZpbGVuYW1lKGRhdGFiYXNlRmlsZW5hbWUpCiB7
CkluZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwkocmV2aXNpb24gMTEyMzExKQorKysgU291
cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwx
MSBAQAorMjAxMi0wMy0yNyAgS2F1c2FseWEgTWFkaHVzdWRoYW5hbiAgPGttYWRodXN1QGNocm9t
aXVtLm9yZz4KKworICAgICAgICBbQ292ZXJpdHldIEFkZHJlc3MgdW5pbml0IGNvbnN0cnVjdG9y
IGlzc3Vlcy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTgyMzc2CisKKyAgICAgICAgKiBzcmMvV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGwuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6UGxhdGZvcm1HZXN0dXJlVG9DQ0dlc3R1cmVBZGFwdGVyOjpQ
bGF0Zm9ybUdlc3R1cmVUb0NDR2VzdHVyZUFkYXB0ZXIpOgorCiAyMDEyLTAzLTI3ICBTYW1pIEt5
b3N0aWxhICA8c2t5b3N0aWxAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtjaHJvbWl1bV0gQWRk
IFRleHR1cmVDb3BpZXIgZm9yIGNvcHlpbmcgdGV4dHVyZSBjb250ZW50cwpJbmRleDogU291cmNl
L1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGwuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkNvbXBvc2l0b3JJbnB1
dEhhbmRsZXJJbXBsLmNwcAkocmV2aXNpb24gMTEyMjg5KQorKysgU291cmNlL1dlYktpdC9jaHJv
bWl1bS9zcmMvV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGwuY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC03Niw2ICs3Niw3IEBAIHB1YmxpYzoKIHByaXZhdGU6CiAgICAgUGxhdGZvcm1HZXN0dXJl
VG9DQ0dlc3R1cmVBZGFwdGVyKFBhc3NPd25QdHI8UGxhdGZvcm1HZXN0dXJlQ3VydmU+IGN1cnZl
KQogICAgICAgICA6IG1fY3VydmUoY3VydmUpCisgICAgICAgICwgbV90YXJnZXQoMCkKICAgICB7
CiAgICAgfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>134140</attachid>
            <date>2012-03-27 14:44:00 -0700</date>
            <delta_ts>2012-03-27 16:57:38 -0700</delta_ts>
            <desc>Addressed review comments.</desc>
            <filename>Patch</filename>
            <type>text/plain</type>
            <size>7758</size>
            <attacher name="kmadhusu">kmadhusu</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDExMjMxMSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI5IEBACisyMDEyLTAzLTI3ICBLYXVzYWx5
YSBNYWRodXN1ZGhhbmFuICA8a21hZGh1c3VAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtDb3Zl
cml0eV0gQWRkcmVzcyBzb21lIHVuaW5pdGlhbGl6ZWQgY29uc3RydWN0b3IgdmFsdWVzLgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODIzNzYKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBOZXcgdGVzdHMgYXJl
IG5vdCByZXF1aXJlZCBzaW5jZSBJIGRpZCBub3QgbW9kaWZ5IGFueSBjb2RlIGJlaGF2aW9yLiBJ
IGp1c3QgaW5pdGlhbGl6ZWQgdGhlIGNsYXNzIG1lbWJlciB2YXJpYWJsZXMgaW4gdGhlIGNvbnN0
cnVjdG9yLgorCisgICAgICAgICogaHRtbC9zaGFkb3cvTWVkaWFDb250cm9sUm9vdEVsZW1lbnRD
aHJvbWl1bS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYUNvbnRyb2xSb290RWxlbWVudENo
cm9taXVtOjpNZWRpYUNvbnRyb2xSb290RWxlbWVudENocm9taXVtKToKKyAgICAgICAgKiBpbnNw
ZWN0b3IvSW5zcGVjdG9ySW5kZXhlZERCQWdlbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5z
cGVjdG9ySW5kZXhlZERCQWdlbnQ6Okluc3BlY3RvckluZGV4ZWREQkFnZW50KToKKyAgICAgICAg
KiBpbnNwZWN0b3IvSW5zcGVjdG9yVGltZWxpbmVBZ2VudC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpJbnNwZWN0b3JUaW1lbGluZUFnZW50OjpJbnNwZWN0b3JUaW1lbGluZUFnZW50KToKKyAgICAg
ICAgKiBwYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdDb29yZGluYXRvci5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpTY3JvbGxpbmdDb29yZGluYXRvcjo6U2Nyb2xsaW5nQ29vcmRpbmF0b3IpOgorICAg
ICAgICAqIHBsYXRmb3JtL1Njcm9sbEFuaW1hdG9yTm9uZS5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpTY3JvbGxBbmltYXRvck5vbmU6OlNjcm9sbEFuaW1hdG9yTm9uZSk6CisgICAgICAgICogcGxh
dGZvcm0vY2hyb21pdW0vRGF0YVRyYW5zZmVySXRlbUNocm9taXVtLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkRhdGFUcmFuc2Zlckl0ZW1DaHJvbWl1bTo6RGF0YVRyYW5zZmVySXRlbUNocm9taXVt
KToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9za2lhL0ltYWdlQnVmZmVyU2tpYS5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpJbWFnZUJ1ZmZlcjo6SW1hZ2VCdWZmZXIpOgorICAgICAgICAq
IHN0b3JhZ2UvU3RvcmFnZVRhc2suY3BwOgorICAgICAgICAoV2ViQ29yZTo6U3RvcmFnZVRhc2s6
OlN0b3JhZ2VUYXNrKToKKwogMjAxMi0wMy0yNiAgRGlyayBTY2h1bHplICA8a3JpdEB3ZWJraXQu
b3JnPgogCiAgICAgICAgIFVzZSBlbnVtZXJhdGlvbiBmb3IgQ1NTIHBhcnNlciBtb2RlCkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xSb290RWxlbWVudENocm9t
aXVtLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNv
bnRyb2xSb290RWxlbWVudENocm9taXVtLmNwcAkocmV2aXNpb24gMTEyMjg5KQorKysgU291cmNl
L1dlYkNvcmUvaHRtbC9zaGFkb3cvTWVkaWFDb250cm9sUm9vdEVsZW1lbnRDaHJvbWl1bS5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTU4LDYgKzU4LDcgQEAgTWVkaWFDb250cm9sUm9vdEVsZW1lbnRD
aHJvbWl1bTo6TWVkaWFDbwogICAgICwgbV9wYW5lbCgwKQogI2lmIEVOQUJMRShWSURFT19UUkFD
SykKICAgICAsIG1fdGV4dERpc3BsYXlDb250YWluZXIoMCkKKyAgICAsIG1fdGV4dFRyYWNrRGlz
cGxheSgwKQogI2VuZGlmCiAgICAgLCBtX29wYXF1ZSh0cnVlKQogICAgICwgbV9pc01vdXNlT3Zl
ckNvbnRyb2xzKGZhbHNlKQpJbmRleDogU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rv
ckluZGV4ZWREQkFnZW50LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L0luc3BlY3RvckluZGV4ZWREQkFnZW50LmgJKHJldmlzaW9uIDExMjI4OSkKKysrIFNvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JJbmRleGVkREJBZ2VudC5oCSh3b3JraW5nIGNvcHkp
CkBAIC03MCw3ICs3MCw2IEBAIHByaXZhdGU6CiAgICAgSW5qZWN0ZWRTY3JpcHRNYW5hZ2VyKiBt
X2luamVjdGVkU2NyaXB0TWFuYWdlcjsKICAgICBJbnNwZWN0b3JQYWdlQWdlbnQqIG1fcGFnZUFn
ZW50OwogICAgIFJlZlB0cjxGcm9udGVuZFByb3ZpZGVyPiBtX2Zyb250ZW5kUHJvdmlkZXI7Ci0g
ICAgYm9vbCBtX2VuYWJsZWQ7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCkluZGV4OiBT
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yVGltZWxpbmVBZ2VudC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvclRpbWVsaW5lQWdlbnQu
Y3BwCShyZXZpc2lvbiAxMTIyODkpCisrKyBTb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVj
dG9yVGltZWxpbmVBZ2VudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQzNiw2ICs0MzYsNyBAQCB2
b2lkIEluc3BlY3RvclRpbWVsaW5lQWdlbnQ6OmRpZENvbXBsZXRlCiBJbnNwZWN0b3JUaW1lbGlu
ZUFnZW50OjpJbnNwZWN0b3JUaW1lbGluZUFnZW50KEluc3RydW1lbnRpbmdBZ2VudHMqIGluc3Ry
dW1lbnRpbmdBZ2VudHMsIEluc3BlY3RvclN0YXRlKiBzdGF0ZSwgSW5zcGVjdG9yVHlwZSB0eXBl
KQogICAgIDogSW5zcGVjdG9yQmFzZUFnZW50PEluc3BlY3RvclRpbWVsaW5lQWdlbnQ+KCJUaW1l
bGluZSIsIGluc3RydW1lbnRpbmdBZ2VudHMsIHN0YXRlKQogICAgICwgbV9mcm9udGVuZCgwKQor
ICAgICwgbV90aW1lc3RhbXBPZmZzZXQoMCkKICAgICAsIG1faWQoMSkKICAgICAsIG1fbWF4Q2Fs
bFN0YWNrRGVwdGgoNSkKICAgICAsIG1faW5zcGVjdG9yVHlwZSh0eXBlKQpJbmRleDogU291cmNl
L1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nQ29vcmRpbmF0b3IuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ0Nvb3JkaW5hdG9y
LmNwcAkocmV2aXNpb24gMTEyMjg5KQorKysgU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcv
U2Nyb2xsaW5nQ29vcmRpbmF0b3IuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02MCw2ICs2MCw3IEBA
IFNjcm9sbGluZ0Nvb3JkaW5hdG9yOjpTY3JvbGxpbmdDb29yZGluYXQKICAgICAsIG1fc2Nyb2xs
aW5nVHJlZShTY3JvbGxpbmdUcmVlOjpjcmVhdGUodGhpcykpCiAgICAgLCBtX3Njcm9sbGluZ1Ry
ZWVTdGF0ZUNvbW1pdHRlclRpbWVyKHRoaXMsICZTY3JvbGxpbmdDb29yZGluYXRvcjo6c2Nyb2xs
aW5nVHJlZVN0YXRlQ29tbWl0dGVyVGltZXJGaXJlZCkKICNlbmRpZgorICAgICwgbV9wcml2YXRl
KDApCiB7CiB9CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbEFuaW1hdG9y
Tm9uZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsQW5p
bWF0b3JOb25lLmNwcAkocmV2aXNpb24gMTEyMjg5KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vU2Nyb2xsQW5pbWF0b3JOb25lLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzgwLDYgKzM4MCw3
IEBAIFNjcm9sbEFuaW1hdG9yTm9uZTo6U2Nyb2xsQW5pbWF0b3JOb25lKFMKICAgICA6IFNjcm9s
bEFuaW1hdG9yKHNjcm9sbGFibGVBcmVhKQogICAgICwgbV9ob3Jpem9udGFsRGF0YSh0aGlzLCAm
bV9jdXJyZW50UG9zWCwgc2Nyb2xsYWJsZUFyZWEtPnZpc2libGVXaWR0aCgpKQogICAgICwgbV92
ZXJ0aWNhbERhdGEodGhpcywgJm1fY3VycmVudFBvc1ksIHNjcm9sbGFibGVBcmVhLT52aXNpYmxl
SGVpZ2h0KCkpCisgICAgLCBtX3N0YXJ0VGltZSgwKQogICAgICwgbV9hbmltYXRpb25BY3RpdmUo
ZmFsc2UpCiAgICAgLCBtX2ZpcnN0VmVsb2NpdHkoMCkKICAgICAsIG1fZmlyc3RWZWxvY2l0eVNl
dChmYWxzZSkKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL0RhdGFUcmFu
c2Zlckl0ZW1DaHJvbWl1bS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vY2hyb21pdW0vRGF0YVRyYW5zZmVySXRlbUNocm9taXVtLmNwcAkocmV2aXNpb24gMTEyMjg5
KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY2hyb21pdW0vRGF0YVRyYW5zZmVySXRlbUNo
cm9taXVtLmNwcAkod29ya2luZyBjb3B5KQpAQCAtOTUsNiArOTUsNyBAQCBEYXRhVHJhbnNmZXJJ
dGVtQ2hyb21pdW06OkRhdGFUcmFuc2Zlckl0CiAgICAgOiBtX3NvdXJjZShJbnRlcm5hbFNvdXJj
ZSkKICAgICAsIG1fa2luZChraW5kKQogICAgICwgbV90eXBlKHR5cGUpCisgICAgLCBtX3NlcXVl
bmNlTnVtYmVyKDApCiB7CiB9CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL3NraWEvSW1hZ2VCdWZmZXJTa2lhLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9za2lhL0ltYWdlQnVmZmVyU2tpYS5jcHAJKHJldmlzaW9uIDEx
MjI4OSkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3NraWEvSW1hZ2VCdWZm
ZXJTa2lhLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTI3LDYgKzEyNyw3IEBAIHN0YXRpYyBTa0Nh
bnZhcyogY3JlYXRlTm9uUGxhdGZvcm1DYW52YXMKIEltYWdlQnVmZmVyOjpJbWFnZUJ1ZmZlcihj
b25zdCBJbnRTaXplJiBzaXplLCBDb2xvclNwYWNlLCBSZW5kZXJpbmdNb2RlIHJlbmRlcmluZ01v
ZGUsIERlZmVycmFsTW9kZSBkZWZlcnJhbE1vZGUsIGJvb2wmIHN1Y2Nlc3MpCiAgICAgOiBtX2Rh
dGEoc2l6ZSkKICAgICAsIG1fc2l6ZShzaXplKQorICAgICwgbV9yZXNvbHV0aW9uU2NhbGUoMSkK
IHsKICAgICBPd25QdHI8U2tDYW52YXM+IGNhbnZhczsKIApJbmRleDogU291cmNlL1dlYkNvcmUv
c3RvcmFnZS9TdG9yYWdlVGFzay5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvc3Rv
cmFnZS9TdG9yYWdlVGFzay5jcHAJKHJldmlzaW9uIDExMjI4OSkKKysrIFNvdXJjZS9XZWJDb3Jl
L3N0b3JhZ2UvU3RvcmFnZVRhc2suY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01MiwxMiArNTIsMTYg
QEAgU3RvcmFnZVRhc2s6OlN0b3JhZ2VUYXNrKFR5cGUgdHlwZSwgU3RvcgogCiBTdG9yYWdlVGFz
azo6U3RvcmFnZVRhc2soVHlwZSB0eXBlKQogICAgIDogbV90eXBlKHR5cGUpCisgICAgLCBtX2Fy
ZWEoMCkKKyAgICAsIG1fdGhyZWFkKDApCiB7CiAgICAgQVNTRVJUKG1fdHlwZSA9PSBJbXBvcnRP
cmlnaW5zIHx8IG1fdHlwZSA9PSBEZWxldGVBbGxPcmlnaW5zKTsKIH0KIAogU3RvcmFnZVRhc2s6
OlN0b3JhZ2VUYXNrKFR5cGUgdHlwZSwgY29uc3QgU3RyaW5nJiBvcmlnaW5JZGVudGlmaWVyKQog
ICAgIDogbV90eXBlKHR5cGUpCisgICAgLCBtX2FyZWEoMCkKKyAgICAsIG1fdGhyZWFkKDApCiAg
ICAgLCBtX29yaWdpbklkZW50aWZpZXIob3JpZ2luSWRlbnRpZmllcikKIHsKICAgICBBU1NFUlQo
bV90eXBlID09IERlbGV0ZU9yaWdpbik7CkBAIC02NSw2ICs2OSw4IEBAIFN0b3JhZ2VUYXNrOjpT
dG9yYWdlVGFzayhUeXBlIHR5cGUsIGNvbnMKIAogU3RvcmFnZVRhc2s6OlN0b3JhZ2VUYXNrKFR5
cGUgdHlwZSwgY29uc3QgU3RyaW5nJiBvcmlnaW5JZGVudGlmaWVyLCBjb25zdCBTdHJpbmcmIGRh
dGFiYXNlRmlsZW5hbWUpCiAgICAgOiBtX3R5cGUodHlwZSkKKyAgICAsIG1fYXJlYSgwKQorICAg
ICwgbV90aHJlYWQoMCkKICAgICAsIG1fb3JpZ2luSWRlbnRpZmllcihvcmlnaW5JZGVudGlmaWVy
KQogICAgICwgbV9kYXRhYmFzZUZpbGVuYW1lKGRhdGFiYXNlRmlsZW5hbWUpCiB7CkluZGV4OiBT
b3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL0NoYW5nZUxvZwkocmV2aXNpb24gMTEyMzExKQorKysgU291cmNlL1dlYktp
dC9jaHJvbWl1bS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAx
Mi0wMy0yNyAgS2F1c2FseWEgTWFkaHVzdWRoYW5hbiAgPGttYWRodXN1QGNocm9taXVtLm9yZz4K
KworICAgICAgICBbQ292ZXJpdHldIEFkZHJlc3MgdW5pbml0IGNvbnN0cnVjdG9yIGlzc3Vlcy4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgyMzc2CisK
KyAgICAgICAgTmV3IHRlc3RzIGFyZSBub3QgcmVxdWlyZWQgc2luY2UgSSBkaWRuJ3QgbW9kaWZ5
IGFueSBjb2RlIGJlaGF2aW9yLiBJIGp1c3QgaW5pdGFsaXplZCB0aGUgbWVtYmVyIHZhcmlhYmxl
cy4KKworICAgICAgICAqIHNyYy9XZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpQbGF0Zm9ybUdlc3R1cmVUb0NDR2VzdHVyZUFkYXB0ZXI6OlBsYXRm
b3JtR2VzdHVyZVRvQ0NHZXN0dXJlQWRhcHRlcik6CisKIDIwMTItMDMtMjcgIFNhbWkgS3lvc3Rp
bGEgIDxza3lvc3RpbEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW2Nocm9taXVtXSBBZGQgVGV4
dHVyZUNvcGllciBmb3IgY29weWluZyB0ZXh0dXJlIGNvbnRlbnRzCkluZGV4OiBTb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL3NyYy9XZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViQ29tcG9zaXRvcklucHV0SGFu
ZGxlckltcGwuY3BwCShyZXZpc2lvbiAxMTIyODkpCisrKyBTb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYy9XZWJDb21wb3NpdG9ySW5wdXRIYW5kbGVySW1wbC5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTc2LDYgKzc2LDcgQEAgcHVibGljOgogcHJpdmF0ZToKICAgICBQbGF0Zm9ybUdlc3R1cmVUb0ND
R2VzdHVyZUFkYXB0ZXIoUGFzc093blB0cjxQbGF0Zm9ybUdlc3R1cmVDdXJ2ZT4gY3VydmUpCiAg
ICAgICAgIDogbV9jdXJ2ZShjdXJ2ZSkKKyAgICAgICAgLCBtX3RhcmdldCgwKQogICAgIHsKICAg
ICB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>134170</attachid>
            <date>2012-03-27 16:57:44 -0700</date>
            <delta_ts>2012-03-27 17:37:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-82376-20120327165743.patch</filename>
            <type>text/plain</type>
            <size>7807</size>
            <attacher name="kmadhusu">kmadhusu</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDExMjMzMikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI5IEBACisyMDEyLTAzLTI3ICBLYXVzYWx5
YSBNYWRodXN1ZGhhbmFuICA8a21hZGh1c3VAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtDb3Zl
cml0eV0gQWRkcmVzcyBzb21lIHVuaW5pdGlhbGl6ZWQgY29uc3RydWN0b3IgdmFsdWVzLgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODIzNzYKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBOZXcgdGVzdHMgYXJl
IG5vdCByZXF1aXJlZCBzaW5jZSBJIGRpZCBub3QgbW9kaWZ5IGFueSBjb2RlIGJlaGF2aW9yLgor
CisgICAgICAgICogaHRtbC9zaGFkb3cvTWVkaWFDb250cm9sUm9vdEVsZW1lbnRDaHJvbWl1bS5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYUNvbnRyb2xSb290RWxlbWVudENocm9taXVtOjpN
ZWRpYUNvbnRyb2xSb290RWxlbWVudENocm9taXVtKToKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5z
cGVjdG9ySW5kZXhlZERCQWdlbnQuaDoKKyAgICAgICAgKEluc3BlY3RvckluZGV4ZWREQkFnZW50
KToKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9yVGltZWxpbmVBZ2VudC5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpJbnNwZWN0b3JUaW1lbGluZUFnZW50OjpJbnNwZWN0b3JUaW1lbGluZUFn
ZW50KToKKyAgICAgICAgKiBwYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdDb29yZGluYXRvci5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpTY3JvbGxpbmdDb29yZGluYXRvcjo6U2Nyb2xsaW5nQ29vcmRp
bmF0b3IpOgorICAgICAgICAqIHBsYXRmb3JtL1Njcm9sbEFuaW1hdG9yTm9uZS5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpTY3JvbGxBbmltYXRvck5vbmU6OlNjcm9sbEFuaW1hdG9yTm9uZSk6Cisg
ICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vRGF0YVRyYW5zZmVySXRlbUNocm9taXVtLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OkRhdGFUcmFuc2Zlckl0ZW1DaHJvbWl1bTo6RGF0YVRyYW5zZmVy
SXRlbUNocm9taXVtKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9za2lhL0ltYWdlQnVm
ZmVyU2tpYS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbWFnZUJ1ZmZlcjo6SW1hZ2VCdWZmZXIp
OgorICAgICAgICAqIHN0b3JhZ2UvU3RvcmFnZVRhc2suY3BwOgorICAgICAgICAoV2ViQ29yZTo6
U3RvcmFnZVRhc2s6OlN0b3JhZ2VUYXNrKToKKwogMjAxMi0wMy0yNyAgRGFuYSBKYW5zZW5zICA8
ZGFuYWtqQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbY2hyb21pdW1dIFVua25vd24gdHJhbnNm
b3JtcyBzaG91bGQgYmUgdHJlYXRlZCBhcyBub24tYXhpcyBhbGlnbmVkIG9uIG1haW4gdGhyZWFk
CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xSb290RWxlbWVu
dENocm9taXVtLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9N
ZWRpYUNvbnRyb2xSb290RWxlbWVudENocm9taXVtLmNwcAkocmV2aXNpb24gMTEyMjg5KQorKysg
U291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvTWVkaWFDb250cm9sUm9vdEVsZW1lbnRDaHJvbWl1
bS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU4LDYgKzU4LDcgQEAgTWVkaWFDb250cm9sUm9vdEVs
ZW1lbnRDaHJvbWl1bTo6TWVkaWFDbwogICAgICwgbV9wYW5lbCgwKQogI2lmIEVOQUJMRShWSURF
T19UUkFDSykKICAgICAsIG1fdGV4dERpc3BsYXlDb250YWluZXIoMCkKKyAgICAsIG1fdGV4dFRy
YWNrRGlzcGxheSgwKQogI2VuZGlmCiAgICAgLCBtX29wYXF1ZSh0cnVlKQogICAgICwgbV9pc01v
dXNlT3ZlckNvbnRyb2xzKGZhbHNlKQpJbmRleDogU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0lu
c3BlY3RvckluZGV4ZWREQkFnZW50LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL0luc3BlY3RvckluZGV4ZWREQkFnZW50LmgJKHJldmlzaW9uIDExMjI4OSkKKysrIFNv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JJbmRleGVkREJBZ2VudC5oCSh3b3JraW5n
IGNvcHkpCkBAIC03MCw3ICs3MCw2IEBAIHByaXZhdGU6CiAgICAgSW5qZWN0ZWRTY3JpcHRNYW5h
Z2VyKiBtX2luamVjdGVkU2NyaXB0TWFuYWdlcjsKICAgICBJbnNwZWN0b3JQYWdlQWdlbnQqIG1f
cGFnZUFnZW50OwogICAgIFJlZlB0cjxGcm9udGVuZFByb3ZpZGVyPiBtX2Zyb250ZW5kUHJvdmlk
ZXI7Ci0gICAgYm9vbCBtX2VuYWJsZWQ7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yVGltZWxpbmVBZ2VudC5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvclRpbWVsaW5l
QWdlbnQuY3BwCShyZXZpc2lvbiAxMTIyODkpCisrKyBTb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3Iv
SW5zcGVjdG9yVGltZWxpbmVBZ2VudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQzNiw2ICs0MzYs
NyBAQCB2b2lkIEluc3BlY3RvclRpbWVsaW5lQWdlbnQ6OmRpZENvbXBsZXRlCiBJbnNwZWN0b3JU
aW1lbGluZUFnZW50OjpJbnNwZWN0b3JUaW1lbGluZUFnZW50KEluc3RydW1lbnRpbmdBZ2VudHMq
IGluc3RydW1lbnRpbmdBZ2VudHMsIEluc3BlY3RvclN0YXRlKiBzdGF0ZSwgSW5zcGVjdG9yVHlw
ZSB0eXBlKQogICAgIDogSW5zcGVjdG9yQmFzZUFnZW50PEluc3BlY3RvclRpbWVsaW5lQWdlbnQ+
KCJUaW1lbGluZSIsIGluc3RydW1lbnRpbmdBZ2VudHMsIHN0YXRlKQogICAgICwgbV9mcm9udGVu
ZCgwKQorICAgICwgbV90aW1lc3RhbXBPZmZzZXQoMCkKICAgICAsIG1faWQoMSkKICAgICAsIG1f
bWF4Q2FsbFN0YWNrRGVwdGgoNSkKICAgICAsIG1faW5zcGVjdG9yVHlwZSh0eXBlKQpJbmRleDog
U291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nQ29vcmRpbmF0b3IuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ0Nvb3Jk
aW5hdG9yLmNwcAkocmV2aXNpb24gMTEyMjg5KQorKysgU291cmNlL1dlYkNvcmUvcGFnZS9zY3Jv
bGxpbmcvU2Nyb2xsaW5nQ29vcmRpbmF0b3IuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02MCw2ICs2
MCw3IEBAIFNjcm9sbGluZ0Nvb3JkaW5hdG9yOjpTY3JvbGxpbmdDb29yZGluYXQKICAgICAsIG1f
c2Nyb2xsaW5nVHJlZShTY3JvbGxpbmdUcmVlOjpjcmVhdGUodGhpcykpCiAgICAgLCBtX3Njcm9s
bGluZ1RyZWVTdGF0ZUNvbW1pdHRlclRpbWVyKHRoaXMsICZTY3JvbGxpbmdDb29yZGluYXRvcjo6
c2Nyb2xsaW5nVHJlZVN0YXRlQ29tbWl0dGVyVGltZXJGaXJlZCkKICNlbmRpZgorICAgICwgbV9w
cml2YXRlKDApCiB7CiB9CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbEFu
aW1hdG9yTm9uZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Ny
b2xsQW5pbWF0b3JOb25lLmNwcAkocmV2aXNpb24gMTEyMjg5KQorKysgU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vU2Nyb2xsQW5pbWF0b3JOb25lLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzgwLDYg
KzM4MCw3IEBAIFNjcm9sbEFuaW1hdG9yTm9uZTo6U2Nyb2xsQW5pbWF0b3JOb25lKFMKICAgICA6
IFNjcm9sbEFuaW1hdG9yKHNjcm9sbGFibGVBcmVhKQogICAgICwgbV9ob3Jpem9udGFsRGF0YSh0
aGlzLCAmbV9jdXJyZW50UG9zWCwgc2Nyb2xsYWJsZUFyZWEtPnZpc2libGVXaWR0aCgpKQogICAg
ICwgbV92ZXJ0aWNhbERhdGEodGhpcywgJm1fY3VycmVudFBvc1ksIHNjcm9sbGFibGVBcmVhLT52
aXNpYmxlSGVpZ2h0KCkpCisgICAgLCBtX3N0YXJ0VGltZSgwKQogICAgICwgbV9hbmltYXRpb25B
Y3RpdmUoZmFsc2UpCiAgICAgLCBtX2ZpcnN0VmVsb2NpdHkoMCkKICAgICAsIG1fZmlyc3RWZWxv
Y2l0eVNldChmYWxzZSkKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL0Rh
dGFUcmFuc2Zlckl0ZW1DaHJvbWl1bS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vY2hyb21pdW0vRGF0YVRyYW5zZmVySXRlbUNocm9taXVtLmNwcAkocmV2aXNpb24g
MTEyMjg5KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY2hyb21pdW0vRGF0YVRyYW5zZmVy
SXRlbUNocm9taXVtLmNwcAkod29ya2luZyBjb3B5KQpAQCAtOTUsNiArOTUsNyBAQCBEYXRhVHJh
bnNmZXJJdGVtQ2hyb21pdW06OkRhdGFUcmFuc2Zlckl0CiAgICAgOiBtX3NvdXJjZShJbnRlcm5h
bFNvdXJjZSkKICAgICAsIG1fa2luZChraW5kKQogICAgICwgbV90eXBlKHR5cGUpCisgICAgLCBt
X3NlcXVlbmNlTnVtYmVyKDApCiB7CiB9CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL3NraWEvSW1hZ2VCdWZmZXJTa2lhLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9za2lhL0ltYWdlQnVmZmVyU2tpYS5jcHAJKHJldmlz
aW9uIDExMjI4OSkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3NraWEvSW1h
Z2VCdWZmZXJTa2lhLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTI3LDYgKzEyNyw3IEBAIHN0YXRp
YyBTa0NhbnZhcyogY3JlYXRlTm9uUGxhdGZvcm1DYW52YXMKIEltYWdlQnVmZmVyOjpJbWFnZUJ1
ZmZlcihjb25zdCBJbnRTaXplJiBzaXplLCBDb2xvclNwYWNlLCBSZW5kZXJpbmdNb2RlIHJlbmRl
cmluZ01vZGUsIERlZmVycmFsTW9kZSBkZWZlcnJhbE1vZGUsIGJvb2wmIHN1Y2Nlc3MpCiAgICAg
OiBtX2RhdGEoc2l6ZSkKICAgICAsIG1fc2l6ZShzaXplKQorICAgICwgbV9yZXNvbHV0aW9uU2Nh
bGUoMSkKIHsKICAgICBPd25QdHI8U2tDYW52YXM+IGNhbnZhczsKIApJbmRleDogU291cmNlL1dl
YkNvcmUvc3RvcmFnZS9TdG9yYWdlVGFzay5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvc3RvcmFnZS9TdG9yYWdlVGFzay5jcHAJKHJldmlzaW9uIDExMjI4OSkKKysrIFNvdXJjZS9X
ZWJDb3JlL3N0b3JhZ2UvU3RvcmFnZVRhc2suY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01MiwxMiAr
NTIsMTYgQEAgU3RvcmFnZVRhc2s6OlN0b3JhZ2VUYXNrKFR5cGUgdHlwZSwgU3RvcgogCiBTdG9y
YWdlVGFzazo6U3RvcmFnZVRhc2soVHlwZSB0eXBlKQogICAgIDogbV90eXBlKHR5cGUpCisgICAg
LCBtX2FyZWEoMCkKKyAgICAsIG1fdGhyZWFkKDApCiB7CiAgICAgQVNTRVJUKG1fdHlwZSA9PSBJ
bXBvcnRPcmlnaW5zIHx8IG1fdHlwZSA9PSBEZWxldGVBbGxPcmlnaW5zKTsKIH0KIAogU3RvcmFn
ZVRhc2s6OlN0b3JhZ2VUYXNrKFR5cGUgdHlwZSwgY29uc3QgU3RyaW5nJiBvcmlnaW5JZGVudGlm
aWVyKQogICAgIDogbV90eXBlKHR5cGUpCisgICAgLCBtX2FyZWEoMCkKKyAgICAsIG1fdGhyZWFk
KDApCiAgICAgLCBtX29yaWdpbklkZW50aWZpZXIob3JpZ2luSWRlbnRpZmllcikKIHsKICAgICBB
U1NFUlQobV90eXBlID09IERlbGV0ZU9yaWdpbik7CkBAIC02NSw2ICs2OSw4IEBAIFN0b3JhZ2VU
YXNrOjpTdG9yYWdlVGFzayhUeXBlIHR5cGUsIGNvbnMKIAogU3RvcmFnZVRhc2s6OlN0b3JhZ2VU
YXNrKFR5cGUgdHlwZSwgY29uc3QgU3RyaW5nJiBvcmlnaW5JZGVudGlmaWVyLCBjb25zdCBTdHJp
bmcmIGRhdGFiYXNlRmlsZW5hbWUpCiAgICAgOiBtX3R5cGUodHlwZSkKKyAgICAsIG1fYXJlYSgw
KQorICAgICwgbV90aHJlYWQoMCkKICAgICAsIG1fb3JpZ2luSWRlbnRpZmllcihvcmlnaW5JZGVu
dGlmaWVyKQogICAgICwgbV9kYXRhYmFzZUZpbGVuYW1lKGRhdGFiYXNlRmlsZW5hbWUpCiB7Cklu
ZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwkocmV2aXNpb24gMTEyMzMyKQorKysgU291cmNl
L1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNSBA
QAorMjAxMi0wMy0yNyAgS2F1c2FseWEgTWFkaHVzdWRoYW5hbiAgPGttYWRodXN1QGNocm9taXVt
Lm9yZz4KKworICAgICAgICBbQ292ZXJpdHldIEFkZHJlc3Mgc29tZSB1bmluaXRpYWxpemVkIGNv
bnN0cnVjdG9yIHZhbHVlcy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTgyMzc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgTmV3IHRlc3RzIGFyZSBub3QgcmVxdWlyZWQgc2luY2UgSSBkaWQgbm90IG1vZGlm
eSBhbnkgY29kZSBiZWhhdmlvci4gSSBqdXN0IGluaXRpYWxpemVkIHRoZSBjbGFzcyBtZW1iZXIg
dmFyaWFibGVzIGluIHRoZSBjb25zdHJ1Y3Rvci4KKworICAgICAgICAqIHNyYy9XZWJDb21wb3Np
dG9ySW5wdXRIYW5kbGVySW1wbC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQbGF0Zm9ybUdlc3R1
cmVUb0NDR2VzdHVyZUFkYXB0ZXI6OlBsYXRmb3JtR2VzdHVyZVRvQ0NHZXN0dXJlQWRhcHRlcik6
CisKIDIwMTItMDMtMjcgIERhbmEgSmFuc2VucyAgPGRhbmFrakBjaHJvbWl1bS5vcmc+CiAKICAg
ICAgICAgW2Nocm9taXVtXSBVbmtub3duIHRyYW5zZm9ybXMgc2hvdWxkIGJlIHRyZWF0ZWQgYXMg
bm9uLWF4aXMgYWxpZ25lZCBvbiBtYWluIHRocmVhZApJbmRleDogU291cmNlL1dlYktpdC9jaHJv
bWl1bS9zcmMvV2ViQ29tcG9zaXRvcklucHV0SGFuZGxlckltcGwuY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkNvbXBvc2l0b3JJbnB1dEhhbmRsZXJJbXBs
LmNwcAkocmV2aXNpb24gMTEyMjg5KQorKysgU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2Vi
Q29tcG9zaXRvcklucHV0SGFuZGxlckltcGwuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC03Niw2ICs3
Niw3IEBAIHB1YmxpYzoKIHByaXZhdGU6CiAgICAgUGxhdGZvcm1HZXN0dXJlVG9DQ0dlc3R1cmVB
ZGFwdGVyKFBhc3NPd25QdHI8UGxhdGZvcm1HZXN0dXJlQ3VydmU+IGN1cnZlKQogICAgICAgICA6
IG1fY3VydmUoY3VydmUpCisgICAgICAgICwgbV90YXJnZXQoMCkKICAgICB7CiAgICAgfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>