<?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>133171</bug_id>
          
          <creation_ts>2014-05-21 22:42:23 -0700</creation_ts>
          <short_desc>[WebKit2-EFL] Fix EWK2BackForwardListTest test fails</short_desc>
          <delta_ts>2014-06-04 02:46:10 -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>WebKit EFL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>VERIFIED</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="Shivakumar J M">shiva.jm</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bunhere</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>sergio</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1010901</commentid>
    <comment_count>0</comment_count>
    <who name="Shivakumar J M">shiva.jm</who>
    <bug_when>2014-05-21 22:42:23 -0700</bug_when>
    <thetext>Start  7: test_ewk2_back_forward_list
 7/68 Test  #7: test_ewk2_back_forward_list ........................***Failed    2.92 sec
Xlib:  extension &quot;DPMS&quot; missing on display &quot;:55&quot;.
[==========] Running 7 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 7 tests from EWK2BackForwardListTest
[ RUN      ] EWK2BackForwardListTest.ewk_back_forward_list_current_item_get
[       OK ] EWK2BackForwardListTest.ewk_back_forward_list_current_item_get (367 ms)
[ RUN      ] EWK2BackForwardListTest.ewk_back_forward_list_previous_item_get
/home/shiva.jm/webkit-git/svngitmay14/WebKit/Source/WebKit2/UIProcess/API/efl/tests/test_ewk2_back_forward_list.cpp:108: Failure
Value of: ewk_view_title_get(webView())
  Actual: &quot;ERROR: The requested URL could not be retrieved&quot;
Expected: title1
Which is: &quot;Page1&quot;
[  FAILED  ] EWK2BackForwardListTest.ewk_back_forward_list_previous_item_get (379 ms)
[ RUN      ] EWK2BackForwardListTest.ewk_back_forward_list_next_item_get
/home/shiva.jm/webkit-git/svngitmay14/WebKit/Source/WebKit2/UIProcess/API/efl/tests/test_ewk2_back_forward_list.cpp:129: Failure
Value of: ewk_view_title_get(webView())
  Actual: &quot;ERROR: The requested URL could not be retrieved&quot;
Expected: title1
Which is: &quot;Page1&quot;
[  FAILED  ] EWK2BackForwardListTest.ewk_back_forward_list_next_item_get (329 ms)
[ RUN      ] EWK2BackForwardListTest.ewk_back_forward_list_item_at_index_get
/home/shiva.jm/webkit-git/svngitmay14/WebKit/Source/WebKit2/UIProcess/API/efl/tests/test_ewk2_back_forward_list.cpp:156: Failure
Value of: ewk_view_title_get(webView())
  Actual: &quot;ERROR: The requested URL could not be retrieved&quot;
Expected: title1
Which is: &quot;Page1&quot;
[  FAILED  ] EWK2BackForwardListTest.ewk_back_forward_list_item_at_index_get (328 ms)
[ RUN      ] EWK2BackForwardListTest.ewk_back_forward_list_count
/home/shiva.jm/webkit-git/svngitmay14/WebKit/Source/WebKit2/UIProcess/API/efl/tests/test_ewk2_back_forward_list.cpp:180: Failure
Value of: ewk_view_title_get(webView())
  Actual: &quot;ERROR: The requested URL could not be retrieved&quot;
Expected: title1
Which is: &quot;Page1&quot;
[  FAILED  ] EWK2BackForwardListTest.ewk_back_forward_list_count (327 ms)
[ RUN      ] EWK2BackForwardListTest.ewk_back_forward_list_n_back_items_copy
/home/shiva.jm/webkit-git/svngitmay14/WebKit/Source/WebKit2/UIProcess/API/efl/tests/test_ewk2_back_forward_list.cpp:198: Failure
Value of: ewk_view_title_get(webView())
  Actual: &quot;ERROR: The requested URL could not be retrieved&quot;
Expected: title1
Which is: &quot;Page1&quot;
[  FAILED  ] EWK2BackForwardListTest.ewk_back_forward_list_n_back_items_copy (373 ms)
[ RUN      ] EWK2BackForwardListTest.ewk_back_forward_list_n_forward_items_copy
/home/shiva.jm/webkit-git/svngitmay14/WebKit/Source/WebKit2/UIProcess/API/efl/tests/test_ewk2_back_forward_list.cpp:234: Failure
Value of: ewk_view_title_get(webView())
  Actual: &quot;ERROR: The requested URL could not be retrieved&quot;
Expected: title1
Which is: &quot;Page1&quot;
[  FAILED  ] EWK2BackForwardListTest.ewk_back_forward_list_n_forward_items_copy (363 ms)
[----------] 7 tests from EWK2BackForwardListTest (2467 ms total)

[----------] Global test environment tear-down
[==========] 7 tests from 1 test case ran. (2467 ms total)
[  PASSED  ] 1 test.
[  FAILED  ] 6 tests, listed below:
[  FAILED  ] EWK2BackForwardListTest.ewk_back_forward_list_previous_item_get
[  FAILED  ] EWK2BackForwardListTest.ewk_back_forward_list_next_item_get
[  FAILED  ] EWK2BackForwardListTest.ewk_back_forward_list_item_at_index_get
[  FAILED  ] EWK2BackForwardListTest.ewk_back_forward_list_count
[  FAILED  ] EWK2BackForwardListTest.ewk_back_forward_list_n_back_items_copy
[  FAILED  ] EWK2BackForwardListTest.ewk_back_forward_list_n_forward_items_copy

 6 FAILED TESTS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1010909</commentid>
    <comment_count>1</comment_count>
      <attachid>231861</attachid>
    <who name="Shivakumar J M">shiva.jm</who>
    <bug_when>2014-05-21 23:35:30 -0700</bug_when>
    <thetext>Created attachment 231861
Patch

Use local test html pages instead of EWK2UnitTestServer for ewk2_back_forward_list tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1010912</commentid>
    <comment_count>2</comment_count>
      <attachid>231861</attachid>
    <who name="Grzegorz Czajkowski">g.czajkowski</who>
    <bug_when>2014-05-22 00:11:00 -0700</bug_when>
    <thetext>Comment on attachment 231861
Patch

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

Thanks for fixing it. The patch itself looks good to me. Please consider adding some details to ChangeLog.

&gt; Source/WebKit2/ChangeLog:3
&gt; +        [WebKit2-EFL] Fix EWK2BackForwardListTest test fails

Nit: generally we use [EFL][WK2] prefix.

&gt; Source/WebKit2/ChangeLog:8
&gt; +        Use local test html pages instead of EWK2UnitTestServer for ewk2_back_forward_list tests.

Could you mention in ChangeLog why this change is needed (why can not EWK2UnitTestServer load the page properly)? I believe that, this note will encourage reviewers to have a look at the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1010928</commentid>
    <comment_count>3</comment_count>
      <attachid>231870</attachid>
    <who name="Shivakumar J M">shiva.jm</who>
    <bug_when>2014-05-22 01:53:39 -0700</bug_when>
    <thetext>Created attachment 231870
Patch-Updated

Updated the changeLog file, as per review comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1010932</commentid>
    <comment_count>4</comment_count>
      <attachid>231870</attachid>
    <who name="Grzegorz Czajkowski">g.czajkowski</who>
    <bug_when>2014-05-22 02:32:46 -0700</bug_when>
    <thetext>Comment on attachment 231870
Patch-Updated

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

&gt; Source/WebKit2/UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.cpp:-48
&gt; -    unsigned int width = environment-&gt;defaultWidth();

Would you mind submitting those code style changes in a separate patch since those are not connected with the failures?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1010935</commentid>
    <comment_count>5</comment_count>
      <attachid>231872</attachid>
    <who name="Shivakumar J M">shiva.jm</who>
    <bug_when>2014-05-22 02:47:22 -0700</bug_when>
    <thetext>Created attachment 231872
Patch-Updated-Review

Removed the code style changes updated in old patch ( 231870).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1010940</commentid>
    <comment_count>6</comment_count>
      <attachid>231872</attachid>
    <who name="Grzegorz Czajkowski">g.czajkowski</who>
    <bug_when>2014-05-22 03:54:37 -0700</bug_when>
    <thetext>Comment on attachment 231872
Patch-Updated-Review

Thanks for updates. Seems fine to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011671</commentid>
    <comment_count>7</comment_count>
      <attachid>231872</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-05-26 02:04:53 -0700</bug_when>
    <thetext>Comment on attachment 231872
Patch-Updated-Review

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

LGTM

&gt; Source/WebKit2/ChangeLog:3
&gt; +        [EFL] [WK2] Fix EWK2BackForwardListTest test fails

ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011874</commentid>
    <comment_count>8</comment_count>
      <attachid>232107</attachid>
    <who name="Shivakumar J M">shiva.jm</who>
    <bug_when>2014-05-26 21:06:15 -0700</bug_when>
    <thetext>Created attachment 232107
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011881</commentid>
    <comment_count>9</comment_count>
      <attachid>232107</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-26 21:53:05 -0700</bug_when>
    <thetext>Comment on attachment 232107
Patch for landing

Clearing flags on attachment: 232107

Committed r169367: &lt;http://trac.webkit.org/changeset/169367&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011882</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-26 21:53:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1013276</commentid>
    <comment_count>11</comment_count>
    <who name="Shivakumar J M">shiva.jm</who>
    <bug_when>2014-06-04 02:46:10 -0700</bug_when>
    <thetext>Bug is fixed, tested in version 169584.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231861</attachid>
            <date>2014-05-21 23:35:30 -0700</date>
            <delta_ts>2014-05-22 01:53:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-133171.patch</filename>
            <type>text/plain</type>
            <size>7401</size>
            <attacher name="Shivakumar J M">shiva.jm</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2OTE4OSkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE0LTA1LTIxICBTaGl2YWt1
bWFyIEpNICA8c2hpdmEuam1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW1dlYktpdDItRUZMXSBG
aXggRVdLMkJhY2tGb3J3YXJkTGlzdFRlc3QgdGVzdCBmYWlscworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMzMTcxCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNlIGxvY2FsIHRlc3QgaHRtbCBwYWdlcyBp
bnN0ZWFkIG9mIEVXSzJVbml0VGVzdFNlcnZlciBmb3IgZXdrMl9iYWNrX2ZvcndhcmRfbGlzdCB0
ZXN0cy4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl9iYWNr
X2ZvcndhcmRfbGlzdC5jcHA6CisgICAgICAgIChURVNUX0YpOgorCiAyMDE0LTA1LTIxICBPbGl2
ZXIgSHVudCAgPG9saXZlckBhcHBsZS5jb20+CiAKICAgICAgICAgT25seSBlbmFibGUgc2FuZGJv
eCBleHRlbnNpb25zIG9uIG1hYy4KSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkv
ZWZsL3Rlc3RzL3Rlc3RfZXdrMl9iYWNrX2ZvcndhcmRfbGlzdC5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX2JhY2tfZm9y
d2FyZF9saXN0LmNwcAkocmV2aXNpb24gMTY5MTg4KQorKysgU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX2JhY2tfZm9yd2FyZF9saXN0LmNwcAkod29ya2lu
ZyBjb3B5KQpAQCAtMTAwLDE0ICsxMDAsMTMgQEAgVEVTVF9GKEVXSzJCYWNrRm9yd2FyZExpc3RU
ZXN0LCBld2tfYmFjawogCiBURVNUX0YoRVdLMkJhY2tGb3J3YXJkTGlzdFRlc3QsIGV3a19iYWNr
X2ZvcndhcmRfbGlzdF9wcmV2aW91c19pdGVtX2dldCkKIHsKLSAgICBzdGQ6OnVuaXF1ZV9wdHI8
RVdLMlVuaXRUZXN0U2VydmVyPiBodHRwU2VydmVyID0gc3RkOjptYWtlX3VuaXF1ZTxFV0syVW5p
dFRlc3RTZXJ2ZXI+KCk7Ci0gICAgaHR0cFNlcnZlci0+cnVuKHNlcnZlckNhbGxiYWNrTmF2aWdh
dGlvbik7Ci0KLSAgICBXS0VpbmFTaGFyZWRTdHJpbmcgdXJsMSA9IHVybEZyb21UaXRsZShodHRw
U2VydmVyLmdldCgpLCB0aXRsZTEpOwotICAgIEFTU0VSVF9UUlVFKGxvYWRVcmxTeW5jKHVybDEp
KTsKKyAgICBXS0VpbmFTaGFyZWRTdHJpbmcgdXJsMSA9IGVudmlyb25tZW50LT51cmxGb3JSZXNv
dXJjZSgiL1BhZ2UxLmh0bWwiKS5kYXRhKCk7CisgICAgZXdrX3ZpZXdfdXJsX3NldCh3ZWJWaWV3
KCksIHVybDEpOworICAgIEFTU0VSVF9UUlVFKHdhaXRVbnRpbFRpdGxlQ2hhbmdlZFRvKHRpdGxl
MSkpOwogICAgIEFTU0VSVF9TVFJFUSh0aXRsZTEsIGV3a192aWV3X3RpdGxlX2dldCh3ZWJWaWV3
KCkpKTsKIAotICAgIEFTU0VSVF9UUlVFKGxvYWRVcmxTeW5jKHVybEZyb21UaXRsZShodHRwU2Vy
dmVyLmdldCgpLCB0aXRsZTIpKSk7CisgICAgZXdrX3ZpZXdfdXJsX3NldCh3ZWJWaWV3KCksIGVu
dmlyb25tZW50LT51cmxGb3JSZXNvdXJjZSgiL1BhZ2UyLmh0bWwiKS5kYXRhKCkpOworICAgIEFT
U0VSVF9UUlVFKHdhaXRVbnRpbFRpdGxlQ2hhbmdlZFRvKHRpdGxlMikpOwogICAgIEFTU0VSVF9T
VFJFUSh0aXRsZTIsIGV3a192aWV3X3RpdGxlX2dldCh3ZWJWaWV3KCkpKTsKIAogICAgIEV3a19C
YWNrX0ZvcndhcmRfTGlzdCogYmFja0ZvcndhcmRMaXN0ID0gZXdrX3ZpZXdfYmFja19mb3J3YXJk
X2xpc3RfZ2V0KHdlYlZpZXcoKSk7CkBAIC0xMjIsMTQgKzEyMSwxMyBAQCBURVNUX0YoRVdLMkJh
Y2tGb3J3YXJkTGlzdFRlc3QsIGV3a19iYWNrCiAKIFRFU1RfRihFV0syQmFja0ZvcndhcmRMaXN0
VGVzdCwgZXdrX2JhY2tfZm9yd2FyZF9saXN0X25leHRfaXRlbV9nZXQpCiB7Ci0gICAgc3RkOjp1
bmlxdWVfcHRyPEVXSzJVbml0VGVzdFNlcnZlcj4gaHR0cFNlcnZlciA9IHN0ZDo6bWFrZV91bmlx
dWU8RVdLMlVuaXRUZXN0U2VydmVyPigpOwotICAgIGh0dHBTZXJ2ZXItPnJ1bihzZXJ2ZXJDYWxs
YmFja05hdmlnYXRpb24pOwotCi0gICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmModXJsRnJvbVRp
dGxlKGh0dHBTZXJ2ZXIuZ2V0KCksIHRpdGxlMSkpKTsKKyAgICBld2tfdmlld191cmxfc2V0KHdl
YlZpZXcoKSwgZW52aXJvbm1lbnQtPnVybEZvclJlc291cmNlKCIvUGFnZTEuaHRtbCIpLmRhdGEo
KSk7CisgICAgQVNTRVJUX1RSVUUod2FpdFVudGlsVGl0bGVDaGFuZ2VkVG8odGl0bGUxKSk7CiAg
ICAgQVNTRVJUX1NUUkVRKHRpdGxlMSwgZXdrX3ZpZXdfdGl0bGVfZ2V0KHdlYlZpZXcoKSkpOwog
Ci0gICAgV0tFaW5hU2hhcmVkU3RyaW5nIHVybDIgPSB1cmxGcm9tVGl0bGUoaHR0cFNlcnZlci5n
ZXQoKSwgdGl0bGUyKTsKLSAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyh1cmwyKSk7CisgICAg
V0tFaW5hU2hhcmVkU3RyaW5nIHVybDIgPSBlbnZpcm9ubWVudC0+dXJsRm9yUmVzb3VyY2UoIi9Q
YWdlMi5odG1sIikuZGF0YSgpOworICAgIGV3a192aWV3X3VybF9zZXQod2ViVmlldygpLCB1cmwy
KTsKKyAgICBBU1NFUlRfVFJVRSh3YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0aXRsZTIpKTsKICAg
ICBBU1NFUlRfU1RSRVEodGl0bGUyLCBld2tfdmlld190aXRsZV9nZXQod2ViVmlldygpKSk7CiAK
ICAgICAvLyBHbyBiYWNrIHRvIFBhZ2UxLgpAQCAtMTQ4LDE0ICsxNDYsMTMgQEAgVEVTVF9GKEVX
SzJCYWNrRm9yd2FyZExpc3RUZXN0LCBld2tfYmFjawogCiBURVNUX0YoRVdLMkJhY2tGb3J3YXJk
TGlzdFRlc3QsIGV3a19iYWNrX2ZvcndhcmRfbGlzdF9pdGVtX2F0X2luZGV4X2dldCkKIHsKLSAg
ICBzdGQ6OnVuaXF1ZV9wdHI8RVdLMlVuaXRUZXN0U2VydmVyPiBodHRwU2VydmVyID0gc3RkOjpt
YWtlX3VuaXF1ZTxFV0syVW5pdFRlc3RTZXJ2ZXI+KCk7Ci0gICAgaHR0cFNlcnZlci0+cnVuKHNl
cnZlckNhbGxiYWNrTmF2aWdhdGlvbik7Ci0KLSAgICBXS0VpbmFTaGFyZWRTdHJpbmcgdXJsMSA9
IHVybEZyb21UaXRsZShodHRwU2VydmVyLmdldCgpLCB0aXRsZTEpOwotICAgIEFTU0VSVF9UUlVF
KGxvYWRVcmxTeW5jKHVybDEpKTsKKyAgICBXS0VpbmFTaGFyZWRTdHJpbmcgdXJsMSA9IGVudmly
b25tZW50LT51cmxGb3JSZXNvdXJjZSgiL1BhZ2UxLmh0bWwiKS5kYXRhKCk7CisgICAgZXdrX3Zp
ZXdfdXJsX3NldCh3ZWJWaWV3KCksIHVybDEpOworICAgIEFTU0VSVF9UUlVFKHdhaXRVbnRpbFRp
dGxlQ2hhbmdlZFRvKHRpdGxlMSkpOwogICAgIEFTU0VSVF9TVFJFUSh0aXRsZTEsIGV3a192aWV3
X3RpdGxlX2dldCh3ZWJWaWV3KCkpKTsKIAotICAgIEFTU0VSVF9UUlVFKGxvYWRVcmxTeW5jKHVy
bEZyb21UaXRsZShodHRwU2VydmVyLmdldCgpLCB0aXRsZTIpKSk7CisgICAgZXdrX3ZpZXdfdXJs
X3NldCh3ZWJWaWV3KCksIGVudmlyb25tZW50LT51cmxGb3JSZXNvdXJjZSgiL1BhZ2UyLmh0bWwi
KS5kYXRhKCkpOworICAgIEFTU0VSVF9UUlVFKHdhaXRVbnRpbFRpdGxlQ2hhbmdlZFRvKHRpdGxl
MikpOwogICAgIEFTU0VSVF9TVFJFUSh0aXRsZTIsIGV3a192aWV3X3RpdGxlX2dldCh3ZWJWaWV3
KCkpKTsKIAogICAgIEV3a19CYWNrX0ZvcndhcmRfTGlzdCogYmFja0ZvcndhcmRMaXN0ID0gZXdr
X3ZpZXdfYmFja19mb3J3YXJkX2xpc3RfZ2V0KHdlYlZpZXcoKSk7CkBAIC0xNzMsMTMgKzE3MCwx
MiBAQCBURVNUX0YoRVdLMkJhY2tGb3J3YXJkTGlzdFRlc3QsIGV3a19iYWNrCiAKIFRFU1RfRihF
V0syQmFja0ZvcndhcmRMaXN0VGVzdCwgZXdrX2JhY2tfZm9yd2FyZF9saXN0X2NvdW50KQogewot
ICAgIHN0ZDo6dW5pcXVlX3B0cjxFV0syVW5pdFRlc3RTZXJ2ZXI+IGh0dHBTZXJ2ZXIgPSBzdGQ6
Om1ha2VfdW5pcXVlPEVXSzJVbml0VGVzdFNlcnZlcj4oKTsKLSAgICBodHRwU2VydmVyLT5ydW4o
c2VydmVyQ2FsbGJhY2tOYXZpZ2F0aW9uKTsKLQotICAgIEFTU0VSVF9UUlVFKGxvYWRVcmxTeW5j
KHVybEZyb21UaXRsZShodHRwU2VydmVyLmdldCgpLCB0aXRsZTEpKSk7CisgICAgZXdrX3ZpZXdf
dXJsX3NldCh3ZWJWaWV3KCksIGVudmlyb25tZW50LT51cmxGb3JSZXNvdXJjZSgiL1BhZ2UxLmh0
bWwiKS5kYXRhKCkpOworICAgIEFTU0VSVF9UUlVFKHdhaXRVbnRpbFRpdGxlQ2hhbmdlZFRvKHRp
dGxlMSkpOwogICAgIEFTU0VSVF9TVFJFUSh0aXRsZTEsIGV3a192aWV3X3RpdGxlX2dldCh3ZWJW
aWV3KCkpKTsKIAotICAgIEFTU0VSVF9UUlVFKGxvYWRVcmxTeW5jKHVybEZyb21UaXRsZShodHRw
U2VydmVyLmdldCgpLCB0aXRsZTIpKSk7CisgICAgZXdrX3ZpZXdfdXJsX3NldCh3ZWJWaWV3KCks
IGVudmlyb25tZW50LT51cmxGb3JSZXNvdXJjZSgiL1BhZ2UyLmh0bWwiKS5kYXRhKCkpOworICAg
IEFTU0VSVF9UUlVFKHdhaXRVbnRpbFRpdGxlQ2hhbmdlZFRvKHRpdGxlMikpOwogICAgIEFTU0VS
VF9TVFJFUSh0aXRsZTIsIGV3a192aWV3X3RpdGxlX2dldCh3ZWJWaWV3KCkpKTsKIAogICAgIEV3
a19CYWNrX0ZvcndhcmRfTGlzdCogYmFja0ZvcndhcmRMaXN0ID0gZXdrX3ZpZXdfYmFja19mb3J3
YXJkX2xpc3RfZ2V0KHdlYlZpZXcoKSk7CkBAIC0xOTAsMTggKzE4NiwxOCBAQCBURVNUX0YoRVdL
MkJhY2tGb3J3YXJkTGlzdFRlc3QsIGV3a19iYWNrCiAKIFRFU1RfRihFV0syQmFja0ZvcndhcmRM
aXN0VGVzdCwgZXdrX2JhY2tfZm9yd2FyZF9saXN0X25fYmFja19pdGVtc19jb3B5KQogewotICAg
IHN0ZDo6dW5pcXVlX3B0cjxFV0syVW5pdFRlc3RTZXJ2ZXI+IGh0dHBTZXJ2ZXIgPSBzdGQ6Om1h
a2VfdW5pcXVlPEVXSzJVbml0VGVzdFNlcnZlcj4oKTsKLSAgICBodHRwU2VydmVyLT5ydW4oc2Vy
dmVyQ2FsbGJhY2tOYXZpZ2F0aW9uKTsKLQotICAgIFdLRWluYVNoYXJlZFN0cmluZyB1cmwxID0g
dXJsRnJvbVRpdGxlKGh0dHBTZXJ2ZXIuZ2V0KCksIHRpdGxlMSk7Ci0gICAgQVNTRVJUX1RSVUUo
bG9hZFVybFN5bmModXJsMSkpOworICAgIFdLRWluYVNoYXJlZFN0cmluZyB1cmwxID0gZW52aXJv
bm1lbnQtPnVybEZvclJlc291cmNlKCIvUGFnZTEuaHRtbCIpLmRhdGEoKTsKKyAgICBld2tfdmll
d191cmxfc2V0KHdlYlZpZXcoKSwgdXJsMSk7CisgICAgQVNTRVJUX1RSVUUod2FpdFVudGlsVGl0
bGVDaGFuZ2VkVG8odGl0bGUxKSk7CiAgICAgQVNTRVJUX1NUUkVRKHRpdGxlMSwgZXdrX3ZpZXdf
dGl0bGVfZ2V0KHdlYlZpZXcoKSkpOwogCi0gICAgV0tFaW5hU2hhcmVkU3RyaW5nIHVybDIgPSB1
cmxGcm9tVGl0bGUoaHR0cFNlcnZlci5nZXQoKSwgdGl0bGUyKTsKLSAgICBBU1NFUlRfVFJVRShs
b2FkVXJsU3luYyh1cmwyKSk7CisgICAgV0tFaW5hU2hhcmVkU3RyaW5nIHVybDIgPSBlbnZpcm9u
bWVudC0+dXJsRm9yUmVzb3VyY2UoIi9QYWdlMi5odG1sIikuZGF0YSgpOworICAgIGV3a192aWV3
X3VybF9zZXQod2ViVmlldygpLCB1cmwyKTsKKyAgICBBU1NFUlRfVFJVRSh3YWl0VW50aWxUaXRs
ZUNoYW5nZWRUbyh0aXRsZTIpKTsKICAgICBBU1NFUlRfU1RSRVEodGl0bGUyLCBld2tfdmlld190
aXRsZV9nZXQod2ViVmlldygpKSk7CiAKLSAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyh1cmxG
cm9tVGl0bGUoaHR0cFNlcnZlci5nZXQoKSwgdGl0bGUzKSkpOworICAgIGV3a192aWV3X3VybF9z
ZXQod2ViVmlldygpLCBlbnZpcm9ubWVudC0+dXJsRm9yUmVzb3VyY2UoIi9QYWdlMy5odG1sIiku
ZGF0YSgpKTsKKyAgICBBU1NFUlRfVFJVRSh3YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0aXRsZTMp
KTsKICAgICBBU1NFUlRfU1RSRVEodGl0bGUzLCBld2tfdmlld190aXRsZV9nZXQod2ViVmlldygp
KSk7CiAKICAgICBFd2tfQmFja19Gb3J3YXJkX0xpc3QqIGJhY2tGb3J3YXJkTGlzdCA9IGV3a192
aWV3X2JhY2tfZm9yd2FyZF9saXN0X2dldCh3ZWJWaWV3KCkpOwpAQCAtMjI3LDE4ICsyMjMsMTgg
QEAgVEVTVF9GKEVXSzJCYWNrRm9yd2FyZExpc3RUZXN0LCBld2tfYmFjawogCiBURVNUX0YoRVdL
MkJhY2tGb3J3YXJkTGlzdFRlc3QsIGV3a19iYWNrX2ZvcndhcmRfbGlzdF9uX2ZvcndhcmRfaXRl
bXNfY29weSkKIHsKLSAgICBzdGQ6OnVuaXF1ZV9wdHI8RVdLMlVuaXRUZXN0U2VydmVyPiBodHRw
U2VydmVyID0gc3RkOjptYWtlX3VuaXF1ZTxFV0syVW5pdFRlc3RTZXJ2ZXI+KCk7Ci0gICAgaHR0
cFNlcnZlci0+cnVuKHNlcnZlckNhbGxiYWNrTmF2aWdhdGlvbik7Ci0KLSAgICBBU1NFUlRfVFJV
RShsb2FkVXJsU3luYyh1cmxGcm9tVGl0bGUoaHR0cFNlcnZlci5nZXQoKSwgdGl0bGUxKSkpOwor
ICAgIGV3a192aWV3X3VybF9zZXQod2ViVmlldygpLCBlbnZpcm9ubWVudC0+dXJsRm9yUmVzb3Vy
Y2UoIi9QYWdlMS5odG1sIikuZGF0YSgpKTsKKyAgICBBU1NFUlRfVFJVRSh3YWl0VW50aWxUaXRs
ZUNoYW5nZWRUbyh0aXRsZTEpKTsKICAgICBBU1NFUlRfU1RSRVEodGl0bGUxLCBld2tfdmlld190
aXRsZV9nZXQod2ViVmlldygpKSk7CiAKLSAgICBXS0VpbmFTaGFyZWRTdHJpbmcgdXJsMiA9IHVy
bEZyb21UaXRsZShodHRwU2VydmVyLmdldCgpLCB0aXRsZTIpOwotICAgIEFTU0VSVF9UUlVFKGxv
YWRVcmxTeW5jKHVybDIpKTsKKyAgICBXS0VpbmFTaGFyZWRTdHJpbmcgdXJsMiA9IGVudmlyb25t
ZW50LT51cmxGb3JSZXNvdXJjZSgiL1BhZ2UyLmh0bWwiKS5kYXRhKCk7CisgICAgZXdrX3ZpZXdf
dXJsX3NldCh3ZWJWaWV3KCksIHVybDIpOworICAgIEFTU0VSVF9UUlVFKHdhaXRVbnRpbFRpdGxl
Q2hhbmdlZFRvKHRpdGxlMikpOwogICAgIEFTU0VSVF9TVFJFUSh0aXRsZTIsIGV3a192aWV3X3Rp
dGxlX2dldCh3ZWJWaWV3KCkpKTsKIAotICAgIFdLRWluYVNoYXJlZFN0cmluZyB1cmwzID0gdXJs
RnJvbVRpdGxlKGh0dHBTZXJ2ZXIuZ2V0KCksIHRpdGxlMyk7Ci0gICAgQVNTRVJUX1RSVUUobG9h
ZFVybFN5bmModXJsMykpOworICAgIFdLRWluYVNoYXJlZFN0cmluZyB1cmwzID0gZW52aXJvbm1l
bnQtPnVybEZvclJlc291cmNlKCIvUGFnZTMuaHRtbCIpLmRhdGEoKTsKKyAgICBld2tfdmlld191
cmxfc2V0KHdlYlZpZXcoKSwgdXJsMyk7CisgICAgQVNTRVJUX1RSVUUod2FpdFVudGlsVGl0bGVD
aGFuZ2VkVG8odGl0bGUzKSk7CiAgICAgQVNTRVJUX1NUUkVRKHRpdGxlMywgZXdrX3ZpZXdfdGl0
bGVfZ2V0KHdlYlZpZXcoKSkpOwogCiAgICAgLy8gR28gYmFjayB0byBQYWdlMS4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231870</attachid>
            <date>2014-05-22 01:53:39 -0700</date>
            <delta_ts>2014-05-22 02:47:22 -0700</delta_ts>
            <desc>Patch-Updated</desc>
            <filename>bug-133171-updated.patch</filename>
            <type>text/plain</type>
            <size>9283</size>
            <attacher name="Shivakumar J M">shiva.jm</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2OTE5MCkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDE0LTA1LTIxICBTaGl2YWt1
bWFyIEpNICA8c2hpdmEuam1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF0gW1dLMl0gRml4
IEVXSzJCYWNrRm9yd2FyZExpc3RUZXN0IHRlc3QgZmFpbHMKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMzE3MQorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVzZSBsb2NhbCB0ZXN0IGh0bWwgcGFnZXMgaW5z
dGVhZCBvZiBFV0syVW5pdFRlc3RTZXJ2ZXIsIGNhbGwgZXdrX3ZpZXdfdXJsX3NldCgpIHRvIGxv
YWQgdGVzdCBodG1sIHBhZ2VzLgorICAgICAgICBTaW5jZSBldmVuIGFmdGVyIHNldHRpbmcgbm9f
cHJveHk9ImxvY2FsaG9zdCwxMjcuMC4wLjEiLCBzdGlsbCB0ZXN0IHNlcnZlciB3YXMgdW5hYmxl
IHRvIGxvYWQgdGhlIHRlc3QgCisgICAgICAgIGh0bWwgcGFnZXMgZm9yIGV3azJfYmFja19mb3J3
YXJkX2xpc3QgdGVzdHMsIHNvIGNoYW5nZWQgdG8gdXNlIGxvY2FsIGh0bWwgcGFnZXMuCisKKyAg
ICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfYmFja19mb3J3YXJkX2xp
c3QuY3BwOgorICAgICAgICAoVEVTVF9GKToKKwogMjAxNC0wNS0yMSAgT2xpdmVyIEh1bnQgIDxv
bGl2ZXJAYXBwbGUuY29tPgogCiAgICAgICAgIE9ubHkgZW5hYmxlIHNhbmRib3ggZXh0ZW5zaW9u
cyBvbiBtYWMuCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90
ZXN0X2V3azJfYmFja19mb3J3YXJkX2xpc3QuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl9iYWNrX2ZvcndhcmRfbGlzdC5j
cHAJKHJldmlzaW9uIDE2OTE4OCkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZs
L3Rlc3RzL3Rlc3RfZXdrMl9iYWNrX2ZvcndhcmRfbGlzdC5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTEwMCwxNCArMTAwLDEzIEBAIFRFU1RfRihFV0syQmFja0ZvcndhcmRMaXN0VGVzdCwgZXdrX2Jh
Y2sKIAogVEVTVF9GKEVXSzJCYWNrRm9yd2FyZExpc3RUZXN0LCBld2tfYmFja19mb3J3YXJkX2xp
c3RfcHJldmlvdXNfaXRlbV9nZXQpCiB7Ci0gICAgc3RkOjp1bmlxdWVfcHRyPEVXSzJVbml0VGVz
dFNlcnZlcj4gaHR0cFNlcnZlciA9IHN0ZDo6bWFrZV91bmlxdWU8RVdLMlVuaXRUZXN0U2VydmVy
PigpOwotICAgIGh0dHBTZXJ2ZXItPnJ1bihzZXJ2ZXJDYWxsYmFja05hdmlnYXRpb24pOwotCi0g
ICAgV0tFaW5hU2hhcmVkU3RyaW5nIHVybDEgPSB1cmxGcm9tVGl0bGUoaHR0cFNlcnZlci5nZXQo
KSwgdGl0bGUxKTsKLSAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyh1cmwxKSk7CisgICAgV0tF
aW5hU2hhcmVkU3RyaW5nIHVybDEgPSBlbnZpcm9ubWVudC0+dXJsRm9yUmVzb3VyY2UoIi9QYWdl
MS5odG1sIikuZGF0YSgpOworICAgIGV3a192aWV3X3VybF9zZXQod2ViVmlldygpLCB1cmwxKTsK
KyAgICBBU1NFUlRfVFJVRSh3YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0aXRsZTEpKTsKICAgICBB
U1NFUlRfU1RSRVEodGl0bGUxLCBld2tfdmlld190aXRsZV9nZXQod2ViVmlldygpKSk7CiAKLSAg
ICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyh1cmxGcm9tVGl0bGUoaHR0cFNlcnZlci5nZXQoKSwg
dGl0bGUyKSkpOworICAgIGV3a192aWV3X3VybF9zZXQod2ViVmlldygpLCBlbnZpcm9ubWVudC0+
dXJsRm9yUmVzb3VyY2UoIi9QYWdlMi5odG1sIikuZGF0YSgpKTsKKyAgICBBU1NFUlRfVFJVRSh3
YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0aXRsZTIpKTsKICAgICBBU1NFUlRfU1RSRVEodGl0bGUy
LCBld2tfdmlld190aXRsZV9nZXQod2ViVmlldygpKSk7CiAKICAgICBFd2tfQmFja19Gb3J3YXJk
X0xpc3QqIGJhY2tGb3J3YXJkTGlzdCA9IGV3a192aWV3X2JhY2tfZm9yd2FyZF9saXN0X2dldCh3
ZWJWaWV3KCkpOwpAQCAtMTIyLDE0ICsxMjEsMTMgQEAgVEVTVF9GKEVXSzJCYWNrRm9yd2FyZExp
c3RUZXN0LCBld2tfYmFjawogCiBURVNUX0YoRVdLMkJhY2tGb3J3YXJkTGlzdFRlc3QsIGV3a19i
YWNrX2ZvcndhcmRfbGlzdF9uZXh0X2l0ZW1fZ2V0KQogewotICAgIHN0ZDo6dW5pcXVlX3B0cjxF
V0syVW5pdFRlc3RTZXJ2ZXI+IGh0dHBTZXJ2ZXIgPSBzdGQ6Om1ha2VfdW5pcXVlPEVXSzJVbml0
VGVzdFNlcnZlcj4oKTsKLSAgICBodHRwU2VydmVyLT5ydW4oc2VydmVyQ2FsbGJhY2tOYXZpZ2F0
aW9uKTsKLQotICAgIEFTU0VSVF9UUlVFKGxvYWRVcmxTeW5jKHVybEZyb21UaXRsZShodHRwU2Vy
dmVyLmdldCgpLCB0aXRsZTEpKSk7CisgICAgZXdrX3ZpZXdfdXJsX3NldCh3ZWJWaWV3KCksIGVu
dmlyb25tZW50LT51cmxGb3JSZXNvdXJjZSgiL1BhZ2UxLmh0bWwiKS5kYXRhKCkpOworICAgIEFT
U0VSVF9UUlVFKHdhaXRVbnRpbFRpdGxlQ2hhbmdlZFRvKHRpdGxlMSkpOwogICAgIEFTU0VSVF9T
VFJFUSh0aXRsZTEsIGV3a192aWV3X3RpdGxlX2dldCh3ZWJWaWV3KCkpKTsKIAotICAgIFdLRWlu
YVNoYXJlZFN0cmluZyB1cmwyID0gdXJsRnJvbVRpdGxlKGh0dHBTZXJ2ZXIuZ2V0KCksIHRpdGxl
Mik7Ci0gICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmModXJsMikpOworICAgIFdLRWluYVNoYXJl
ZFN0cmluZyB1cmwyID0gZW52aXJvbm1lbnQtPnVybEZvclJlc291cmNlKCIvUGFnZTIuaHRtbCIp
LmRhdGEoKTsKKyAgICBld2tfdmlld191cmxfc2V0KHdlYlZpZXcoKSwgdXJsMik7CisgICAgQVNT
RVJUX1RSVUUod2FpdFVudGlsVGl0bGVDaGFuZ2VkVG8odGl0bGUyKSk7CiAgICAgQVNTRVJUX1NU
UkVRKHRpdGxlMiwgZXdrX3ZpZXdfdGl0bGVfZ2V0KHdlYlZpZXcoKSkpOwogCiAgICAgLy8gR28g
YmFjayB0byBQYWdlMS4KQEAgLTE0OCwxNCArMTQ2LDEzIEBAIFRFU1RfRihFV0syQmFja0Zvcndh
cmRMaXN0VGVzdCwgZXdrX2JhY2sKIAogVEVTVF9GKEVXSzJCYWNrRm9yd2FyZExpc3RUZXN0LCBl
d2tfYmFja19mb3J3YXJkX2xpc3RfaXRlbV9hdF9pbmRleF9nZXQpCiB7Ci0gICAgc3RkOjp1bmlx
dWVfcHRyPEVXSzJVbml0VGVzdFNlcnZlcj4gaHR0cFNlcnZlciA9IHN0ZDo6bWFrZV91bmlxdWU8
RVdLMlVuaXRUZXN0U2VydmVyPigpOwotICAgIGh0dHBTZXJ2ZXItPnJ1bihzZXJ2ZXJDYWxsYmFj
a05hdmlnYXRpb24pOwotCi0gICAgV0tFaW5hU2hhcmVkU3RyaW5nIHVybDEgPSB1cmxGcm9tVGl0
bGUoaHR0cFNlcnZlci5nZXQoKSwgdGl0bGUxKTsKLSAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3lu
Yyh1cmwxKSk7CisgICAgV0tFaW5hU2hhcmVkU3RyaW5nIHVybDEgPSBlbnZpcm9ubWVudC0+dXJs
Rm9yUmVzb3VyY2UoIi9QYWdlMS5odG1sIikuZGF0YSgpOworICAgIGV3a192aWV3X3VybF9zZXQo
d2ViVmlldygpLCB1cmwxKTsKKyAgICBBU1NFUlRfVFJVRSh3YWl0VW50aWxUaXRsZUNoYW5nZWRU
byh0aXRsZTEpKTsKICAgICBBU1NFUlRfU1RSRVEodGl0bGUxLCBld2tfdmlld190aXRsZV9nZXQo
d2ViVmlldygpKSk7CiAKLSAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyh1cmxGcm9tVGl0bGUo
aHR0cFNlcnZlci5nZXQoKSwgdGl0bGUyKSkpOworICAgIGV3a192aWV3X3VybF9zZXQod2ViVmll
dygpLCBlbnZpcm9ubWVudC0+dXJsRm9yUmVzb3VyY2UoIi9QYWdlMi5odG1sIikuZGF0YSgpKTsK
KyAgICBBU1NFUlRfVFJVRSh3YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0aXRsZTIpKTsKICAgICBB
U1NFUlRfU1RSRVEodGl0bGUyLCBld2tfdmlld190aXRsZV9nZXQod2ViVmlldygpKSk7CiAKICAg
ICBFd2tfQmFja19Gb3J3YXJkX0xpc3QqIGJhY2tGb3J3YXJkTGlzdCA9IGV3a192aWV3X2JhY2tf
Zm9yd2FyZF9saXN0X2dldCh3ZWJWaWV3KCkpOwpAQCAtMTczLDEzICsxNzAsMTIgQEAgVEVTVF9G
KEVXSzJCYWNrRm9yd2FyZExpc3RUZXN0LCBld2tfYmFjawogCiBURVNUX0YoRVdLMkJhY2tGb3J3
YXJkTGlzdFRlc3QsIGV3a19iYWNrX2ZvcndhcmRfbGlzdF9jb3VudCkKIHsKLSAgICBzdGQ6OnVu
aXF1ZV9wdHI8RVdLMlVuaXRUZXN0U2VydmVyPiBodHRwU2VydmVyID0gc3RkOjptYWtlX3VuaXF1
ZTxFV0syVW5pdFRlc3RTZXJ2ZXI+KCk7Ci0gICAgaHR0cFNlcnZlci0+cnVuKHNlcnZlckNhbGxi
YWNrTmF2aWdhdGlvbik7Ci0KLSAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyh1cmxGcm9tVGl0
bGUoaHR0cFNlcnZlci5nZXQoKSwgdGl0bGUxKSkpOworICAgIGV3a192aWV3X3VybF9zZXQod2Vi
VmlldygpLCBlbnZpcm9ubWVudC0+dXJsRm9yUmVzb3VyY2UoIi9QYWdlMS5odG1sIikuZGF0YSgp
KTsKKyAgICBBU1NFUlRfVFJVRSh3YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0aXRsZTEpKTsKICAg
ICBBU1NFUlRfU1RSRVEodGl0bGUxLCBld2tfdmlld190aXRsZV9nZXQod2ViVmlldygpKSk7CiAK
LSAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyh1cmxGcm9tVGl0bGUoaHR0cFNlcnZlci5nZXQo
KSwgdGl0bGUyKSkpOworICAgIGV3a192aWV3X3VybF9zZXQod2ViVmlldygpLCBlbnZpcm9ubWVu
dC0+dXJsRm9yUmVzb3VyY2UoIi9QYWdlMi5odG1sIikuZGF0YSgpKTsKKyAgICBBU1NFUlRfVFJV
RSh3YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0aXRsZTIpKTsKICAgICBBU1NFUlRfU1RSRVEodGl0
bGUyLCBld2tfdmlld190aXRsZV9nZXQod2ViVmlldygpKSk7CiAKICAgICBFd2tfQmFja19Gb3J3
YXJkX0xpc3QqIGJhY2tGb3J3YXJkTGlzdCA9IGV3a192aWV3X2JhY2tfZm9yd2FyZF9saXN0X2dl
dCh3ZWJWaWV3KCkpOwpAQCAtMTkwLDE4ICsxODYsMTggQEAgVEVTVF9GKEVXSzJCYWNrRm9yd2Fy
ZExpc3RUZXN0LCBld2tfYmFjawogCiBURVNUX0YoRVdLMkJhY2tGb3J3YXJkTGlzdFRlc3QsIGV3
a19iYWNrX2ZvcndhcmRfbGlzdF9uX2JhY2tfaXRlbXNfY29weSkKIHsKLSAgICBzdGQ6OnVuaXF1
ZV9wdHI8RVdLMlVuaXRUZXN0U2VydmVyPiBodHRwU2VydmVyID0gc3RkOjptYWtlX3VuaXF1ZTxF
V0syVW5pdFRlc3RTZXJ2ZXI+KCk7Ci0gICAgaHR0cFNlcnZlci0+cnVuKHNlcnZlckNhbGxiYWNr
TmF2aWdhdGlvbik7Ci0KLSAgICBXS0VpbmFTaGFyZWRTdHJpbmcgdXJsMSA9IHVybEZyb21UaXRs
ZShodHRwU2VydmVyLmdldCgpLCB0aXRsZTEpOwotICAgIEFTU0VSVF9UUlVFKGxvYWRVcmxTeW5j
KHVybDEpKTsKKyAgICBXS0VpbmFTaGFyZWRTdHJpbmcgdXJsMSA9IGVudmlyb25tZW50LT51cmxG
b3JSZXNvdXJjZSgiL1BhZ2UxLmh0bWwiKS5kYXRhKCk7CisgICAgZXdrX3ZpZXdfdXJsX3NldCh3
ZWJWaWV3KCksIHVybDEpOworICAgIEFTU0VSVF9UUlVFKHdhaXRVbnRpbFRpdGxlQ2hhbmdlZFRv
KHRpdGxlMSkpOwogICAgIEFTU0VSVF9TVFJFUSh0aXRsZTEsIGV3a192aWV3X3RpdGxlX2dldCh3
ZWJWaWV3KCkpKTsKIAotICAgIFdLRWluYVNoYXJlZFN0cmluZyB1cmwyID0gdXJsRnJvbVRpdGxl
KGh0dHBTZXJ2ZXIuZ2V0KCksIHRpdGxlMik7Ci0gICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmMo
dXJsMikpOworICAgIFdLRWluYVNoYXJlZFN0cmluZyB1cmwyID0gZW52aXJvbm1lbnQtPnVybEZv
clJlc291cmNlKCIvUGFnZTIuaHRtbCIpLmRhdGEoKTsKKyAgICBld2tfdmlld191cmxfc2V0KHdl
YlZpZXcoKSwgdXJsMik7CisgICAgQVNTRVJUX1RSVUUod2FpdFVudGlsVGl0bGVDaGFuZ2VkVG8o
dGl0bGUyKSk7CiAgICAgQVNTRVJUX1NUUkVRKHRpdGxlMiwgZXdrX3ZpZXdfdGl0bGVfZ2V0KHdl
YlZpZXcoKSkpOwogCi0gICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmModXJsRnJvbVRpdGxlKGh0
dHBTZXJ2ZXIuZ2V0KCksIHRpdGxlMykpKTsKKyAgICBld2tfdmlld191cmxfc2V0KHdlYlZpZXco
KSwgZW52aXJvbm1lbnQtPnVybEZvclJlc291cmNlKCIvUGFnZTMuaHRtbCIpLmRhdGEoKSk7Cisg
ICAgQVNTRVJUX1RSVUUod2FpdFVudGlsVGl0bGVDaGFuZ2VkVG8odGl0bGUzKSk7CiAgICAgQVNT
RVJUX1NUUkVRKHRpdGxlMywgZXdrX3ZpZXdfdGl0bGVfZ2V0KHdlYlZpZXcoKSkpOwogCiAgICAg
RXdrX0JhY2tfRm9yd2FyZF9MaXN0KiBiYWNrRm9yd2FyZExpc3QgPSBld2tfdmlld19iYWNrX2Zv
cndhcmRfbGlzdF9nZXQod2ViVmlldygpKTsKQEAgLTIyNywxOCArMjIzLDE4IEBAIFRFU1RfRihF
V0syQmFja0ZvcndhcmRMaXN0VGVzdCwgZXdrX2JhY2sKIAogVEVTVF9GKEVXSzJCYWNrRm9yd2Fy
ZExpc3RUZXN0LCBld2tfYmFja19mb3J3YXJkX2xpc3Rfbl9mb3J3YXJkX2l0ZW1zX2NvcHkpCiB7
Ci0gICAgc3RkOjp1bmlxdWVfcHRyPEVXSzJVbml0VGVzdFNlcnZlcj4gaHR0cFNlcnZlciA9IHN0
ZDo6bWFrZV91bmlxdWU8RVdLMlVuaXRUZXN0U2VydmVyPigpOwotICAgIGh0dHBTZXJ2ZXItPnJ1
bihzZXJ2ZXJDYWxsYmFja05hdmlnYXRpb24pOwotCi0gICAgQVNTRVJUX1RSVUUobG9hZFVybFN5
bmModXJsRnJvbVRpdGxlKGh0dHBTZXJ2ZXIuZ2V0KCksIHRpdGxlMSkpKTsKKyAgICBld2tfdmll
d191cmxfc2V0KHdlYlZpZXcoKSwgZW52aXJvbm1lbnQtPnVybEZvclJlc291cmNlKCIvUGFnZTEu
aHRtbCIpLmRhdGEoKSk7CisgICAgQVNTRVJUX1RSVUUod2FpdFVudGlsVGl0bGVDaGFuZ2VkVG8o
dGl0bGUxKSk7CiAgICAgQVNTRVJUX1NUUkVRKHRpdGxlMSwgZXdrX3ZpZXdfdGl0bGVfZ2V0KHdl
YlZpZXcoKSkpOwogCi0gICAgV0tFaW5hU2hhcmVkU3RyaW5nIHVybDIgPSB1cmxGcm9tVGl0bGUo
aHR0cFNlcnZlci5nZXQoKSwgdGl0bGUyKTsKLSAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyh1
cmwyKSk7CisgICAgV0tFaW5hU2hhcmVkU3RyaW5nIHVybDIgPSBlbnZpcm9ubWVudC0+dXJsRm9y
UmVzb3VyY2UoIi9QYWdlMi5odG1sIikuZGF0YSgpOworICAgIGV3a192aWV3X3VybF9zZXQod2Vi
VmlldygpLCB1cmwyKTsKKyAgICBBU1NFUlRfVFJVRSh3YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0
aXRsZTIpKTsKICAgICBBU1NFUlRfU1RSRVEodGl0bGUyLCBld2tfdmlld190aXRsZV9nZXQod2Vi
VmlldygpKSk7CiAKLSAgICBXS0VpbmFTaGFyZWRTdHJpbmcgdXJsMyA9IHVybEZyb21UaXRsZSho
dHRwU2VydmVyLmdldCgpLCB0aXRsZTMpOwotICAgIEFTU0VSVF9UUlVFKGxvYWRVcmxTeW5jKHVy
bDMpKTsKKyAgICBXS0VpbmFTaGFyZWRTdHJpbmcgdXJsMyA9IGVudmlyb25tZW50LT51cmxGb3JS
ZXNvdXJjZSgiL1BhZ2UzLmh0bWwiKS5kYXRhKCk7CisgICAgZXdrX3ZpZXdfdXJsX3NldCh3ZWJW
aWV3KCksIHVybDMpOworICAgIEFTU0VSVF9UUlVFKHdhaXRVbnRpbFRpdGxlQ2hhbmdlZFRvKHRp
dGxlMykpOwogICAgIEFTU0VSVF9TVFJFUSh0aXRsZTMsIGV3a192aWV3X3RpdGxlX2dldCh3ZWJW
aWV3KCkpKTsKIAogICAgIC8vIEdvIGJhY2sgdG8gUGFnZTEuCkluZGV4OiBTb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy9Vbml0VGVzdFV0aWxzL0VXSzJVbml0VGVzdEJhc2Uu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3Rz
L1VuaXRUZXN0VXRpbHMvRVdLMlVuaXRUZXN0QmFzZS5jcHAJKHJldmlzaW9uIDE2OTE4OCkKKysr
IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL1VuaXRUZXN0VXRpbHMvRVdL
MlVuaXRUZXN0QmFzZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQ1LDggKzQ1LDggQEAgRVdLMlVu
aXRUZXN0QmFzZTo6RVdLMlVuaXRUZXN0QmFzZSgpCiAKIHZvaWQgRVdLMlVuaXRUZXN0QmFzZTo6
U2V0VXAoKQogewotICAgIHVuc2lnbmVkIGludCB3aWR0aCA9IGVudmlyb25tZW50LT5kZWZhdWx0
V2lkdGgoKTsKLSAgICB1bnNpZ25lZCBpbnQgaGVpZ2h0ID0gZW52aXJvbm1lbnQtPmRlZmF1bHRI
ZWlnaHQoKTsKKyAgICB1bnNpZ25lZCB3aWR0aCA9IGVudmlyb25tZW50LT5kZWZhdWx0V2lkdGgo
KTsKKyAgICB1bnNpZ25lZCBoZWlnaHQgPSBlbnZpcm9ubWVudC0+ZGVmYXVsdEhlaWdodCgpOwog
CiAjaWYgZGVmaW5lZChIQVZFX0VDT1JFX1gpCiAgICAgY29uc3QgY2hhciogZW5naW5lID0gIm9w
ZW5nbF94MTEiOwpJbmRleDogU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMv
VW5pdFRlc3RVdGlscy9FV0syVW5pdFRlc3RFbnZpcm9ubWVudC5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL1VuaXRUZXN0VXRpbHMvRVdLMlVu
aXRUZXN0RW52aXJvbm1lbnQuaAkocmV2aXNpb24gMTY5MTg4KQorKysgU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvVW5pdFRlc3RVdGlscy9FV0syVW5pdFRlc3RFbnZpcm9u
bWVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC0zNSwxMiArMzUsMTIgQEAgcHVibGljOgogICAgIENT
dHJpbmcgcGF0aEZvclJlc291cmNlKGNvbnN0IGNoYXIqIHJlc291cmNlKTsKICAgICBDU3RyaW5n
IHBhdGhGb3JUaGVtZShjb25zdCBjaGFyKiB0aGVtZSk7CiAKLSAgICB2aXJ0dWFsIHVuc2lnbmVk
IGludCBkZWZhdWx0V2lkdGgoKSBjb25zdCB7IHJldHVybiBtX2RlZmF1bHRXaWR0aDsgfQotICAg
IHZpcnR1YWwgdW5zaWduZWQgaW50IGRlZmF1bHRIZWlnaHQoKSBjb25zdCB7IHJldHVybiBtX2Rl
ZmF1bHRIZWlnaHQ7IH0KKyAgICB2aXJ0dWFsIHVuc2lnbmVkIGRlZmF1bHRXaWR0aCgpIGNvbnN0
IHsgcmV0dXJuIG1fZGVmYXVsdFdpZHRoOyB9CisgICAgdmlydHVhbCB1bnNpZ25lZCBkZWZhdWx0
SGVpZ2h0KCkgY29uc3QgeyByZXR1cm4gbV9kZWZhdWx0SGVpZ2h0OyB9CiAKIHByaXZhdGU6Ci0g
ICAgdW5zaWduZWQgaW50IG1fZGVmYXVsdFdpZHRoOwotICAgIHVuc2lnbmVkIGludCBtX2RlZmF1
bHRIZWlnaHQ7CisgICAgdW5zaWduZWQgbV9kZWZhdWx0V2lkdGg7CisgICAgdW5zaWduZWQgbV9k
ZWZhdWx0SGVpZ2h0OwogfTsKIAogfSAvLyBuYW1lc3BhY2UgRVdLMlVuaXRUZXN0Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231872</attachid>
            <date>2014-05-22 02:47:22 -0700</date>
            <delta_ts>2014-05-26 21:06:00 -0700</delta_ts>
            <desc>Patch-Updated-Review</desc>
            <filename>bug-133171-updated-review.patch</filename>
            <type>text/plain</type>
            <size>7618</size>
            <attacher name="Shivakumar J M">shiva.jm</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2OTE5MCkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDE0LTA1LTIxICBTaGl2YWt1
bWFyIEpNICA8c2hpdmEuam1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF0gW1dLMl0gRml4
IEVXSzJCYWNrRm9yd2FyZExpc3RUZXN0IHRlc3QgZmFpbHMKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMzE3MQorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVzZSBsb2NhbCB0ZXN0IGh0bWwgcGFnZXMgaW5z
dGVhZCBvZiBFV0syVW5pdFRlc3RTZXJ2ZXIsIGNhbGwgZXdrX3ZpZXdfdXJsX3NldCgpIHRvIGxv
YWQgdGVzdCBodG1sIHBhZ2VzLgorICAgICAgICBTaW5jZSBldmVuIGFmdGVyIHNldHRpbmcgbm9f
cHJveHk9ImxvY2FsaG9zdCwxMjcuMC4wLjEiLCBzdGlsbCB0ZXN0IHNlcnZlciB3YXMgdW5hYmxl
IHRvIGxvYWQgdGhlIHRlc3QgCisgICAgICAgIGh0bWwgcGFnZXMgZm9yIGV3azJfYmFja19mb3J3
YXJkX2xpc3QgdGVzdHMsIHNvIGNoYW5nZWQgdG8gdXNlIGxvY2FsIGh0bWwgcGFnZXMuCisKKyAg
ICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfYmFja19mb3J3YXJkX2xp
c3QuY3BwOgorICAgICAgICAoVEVTVF9GKToKKwogMjAxNC0wNS0yMSAgT2xpdmVyIEh1bnQgIDxv
bGl2ZXJAYXBwbGUuY29tPgogCiAgICAgICAgIE9ubHkgZW5hYmxlIHNhbmRib3ggZXh0ZW5zaW9u
cyBvbiBtYWMuCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90
ZXN0X2V3azJfYmFja19mb3J3YXJkX2xpc3QuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl9iYWNrX2ZvcndhcmRfbGlzdC5j
cHAJKHJldmlzaW9uIDE2OTE4OCkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZs
L3Rlc3RzL3Rlc3RfZXdrMl9iYWNrX2ZvcndhcmRfbGlzdC5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTEwMCwxNCArMTAwLDEzIEBAIFRFU1RfRihFV0syQmFja0ZvcndhcmRMaXN0VGVzdCwgZXdrX2Jh
Y2sKIAogVEVTVF9GKEVXSzJCYWNrRm9yd2FyZExpc3RUZXN0LCBld2tfYmFja19mb3J3YXJkX2xp
c3RfcHJldmlvdXNfaXRlbV9nZXQpCiB7Ci0gICAgc3RkOjp1bmlxdWVfcHRyPEVXSzJVbml0VGVz
dFNlcnZlcj4gaHR0cFNlcnZlciA9IHN0ZDo6bWFrZV91bmlxdWU8RVdLMlVuaXRUZXN0U2VydmVy
PigpOwotICAgIGh0dHBTZXJ2ZXItPnJ1bihzZXJ2ZXJDYWxsYmFja05hdmlnYXRpb24pOwotCi0g
ICAgV0tFaW5hU2hhcmVkU3RyaW5nIHVybDEgPSB1cmxGcm9tVGl0bGUoaHR0cFNlcnZlci5nZXQo
KSwgdGl0bGUxKTsKLSAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyh1cmwxKSk7CisgICAgV0tF
aW5hU2hhcmVkU3RyaW5nIHVybDEgPSBlbnZpcm9ubWVudC0+dXJsRm9yUmVzb3VyY2UoIi9QYWdl
MS5odG1sIikuZGF0YSgpOworICAgIGV3a192aWV3X3VybF9zZXQod2ViVmlldygpLCB1cmwxKTsK
KyAgICBBU1NFUlRfVFJVRSh3YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0aXRsZTEpKTsKICAgICBB
U1NFUlRfU1RSRVEodGl0bGUxLCBld2tfdmlld190aXRsZV9nZXQod2ViVmlldygpKSk7CiAKLSAg
ICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyh1cmxGcm9tVGl0bGUoaHR0cFNlcnZlci5nZXQoKSwg
dGl0bGUyKSkpOworICAgIGV3a192aWV3X3VybF9zZXQod2ViVmlldygpLCBlbnZpcm9ubWVudC0+
dXJsRm9yUmVzb3VyY2UoIi9QYWdlMi5odG1sIikuZGF0YSgpKTsKKyAgICBBU1NFUlRfVFJVRSh3
YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0aXRsZTIpKTsKICAgICBBU1NFUlRfU1RSRVEodGl0bGUy
LCBld2tfdmlld190aXRsZV9nZXQod2ViVmlldygpKSk7CiAKICAgICBFd2tfQmFja19Gb3J3YXJk
X0xpc3QqIGJhY2tGb3J3YXJkTGlzdCA9IGV3a192aWV3X2JhY2tfZm9yd2FyZF9saXN0X2dldCh3
ZWJWaWV3KCkpOwpAQCAtMTIyLDE0ICsxMjEsMTMgQEAgVEVTVF9GKEVXSzJCYWNrRm9yd2FyZExp
c3RUZXN0LCBld2tfYmFjawogCiBURVNUX0YoRVdLMkJhY2tGb3J3YXJkTGlzdFRlc3QsIGV3a19i
YWNrX2ZvcndhcmRfbGlzdF9uZXh0X2l0ZW1fZ2V0KQogewotICAgIHN0ZDo6dW5pcXVlX3B0cjxF
V0syVW5pdFRlc3RTZXJ2ZXI+IGh0dHBTZXJ2ZXIgPSBzdGQ6Om1ha2VfdW5pcXVlPEVXSzJVbml0
VGVzdFNlcnZlcj4oKTsKLSAgICBodHRwU2VydmVyLT5ydW4oc2VydmVyQ2FsbGJhY2tOYXZpZ2F0
aW9uKTsKLQotICAgIEFTU0VSVF9UUlVFKGxvYWRVcmxTeW5jKHVybEZyb21UaXRsZShodHRwU2Vy
dmVyLmdldCgpLCB0aXRsZTEpKSk7CisgICAgZXdrX3ZpZXdfdXJsX3NldCh3ZWJWaWV3KCksIGVu
dmlyb25tZW50LT51cmxGb3JSZXNvdXJjZSgiL1BhZ2UxLmh0bWwiKS5kYXRhKCkpOworICAgIEFT
U0VSVF9UUlVFKHdhaXRVbnRpbFRpdGxlQ2hhbmdlZFRvKHRpdGxlMSkpOwogICAgIEFTU0VSVF9T
VFJFUSh0aXRsZTEsIGV3a192aWV3X3RpdGxlX2dldCh3ZWJWaWV3KCkpKTsKIAotICAgIFdLRWlu
YVNoYXJlZFN0cmluZyB1cmwyID0gdXJsRnJvbVRpdGxlKGh0dHBTZXJ2ZXIuZ2V0KCksIHRpdGxl
Mik7Ci0gICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmModXJsMikpOworICAgIFdLRWluYVNoYXJl
ZFN0cmluZyB1cmwyID0gZW52aXJvbm1lbnQtPnVybEZvclJlc291cmNlKCIvUGFnZTIuaHRtbCIp
LmRhdGEoKTsKKyAgICBld2tfdmlld191cmxfc2V0KHdlYlZpZXcoKSwgdXJsMik7CisgICAgQVNT
RVJUX1RSVUUod2FpdFVudGlsVGl0bGVDaGFuZ2VkVG8odGl0bGUyKSk7CiAgICAgQVNTRVJUX1NU
UkVRKHRpdGxlMiwgZXdrX3ZpZXdfdGl0bGVfZ2V0KHdlYlZpZXcoKSkpOwogCiAgICAgLy8gR28g
YmFjayB0byBQYWdlMS4KQEAgLTE0OCwxNCArMTQ2LDEzIEBAIFRFU1RfRihFV0syQmFja0Zvcndh
cmRMaXN0VGVzdCwgZXdrX2JhY2sKIAogVEVTVF9GKEVXSzJCYWNrRm9yd2FyZExpc3RUZXN0LCBl
d2tfYmFja19mb3J3YXJkX2xpc3RfaXRlbV9hdF9pbmRleF9nZXQpCiB7Ci0gICAgc3RkOjp1bmlx
dWVfcHRyPEVXSzJVbml0VGVzdFNlcnZlcj4gaHR0cFNlcnZlciA9IHN0ZDo6bWFrZV91bmlxdWU8
RVdLMlVuaXRUZXN0U2VydmVyPigpOwotICAgIGh0dHBTZXJ2ZXItPnJ1bihzZXJ2ZXJDYWxsYmFj
a05hdmlnYXRpb24pOwotCi0gICAgV0tFaW5hU2hhcmVkU3RyaW5nIHVybDEgPSB1cmxGcm9tVGl0
bGUoaHR0cFNlcnZlci5nZXQoKSwgdGl0bGUxKTsKLSAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3lu
Yyh1cmwxKSk7CisgICAgV0tFaW5hU2hhcmVkU3RyaW5nIHVybDEgPSBlbnZpcm9ubWVudC0+dXJs
Rm9yUmVzb3VyY2UoIi9QYWdlMS5odG1sIikuZGF0YSgpOworICAgIGV3a192aWV3X3VybF9zZXQo
d2ViVmlldygpLCB1cmwxKTsKKyAgICBBU1NFUlRfVFJVRSh3YWl0VW50aWxUaXRsZUNoYW5nZWRU
byh0aXRsZTEpKTsKICAgICBBU1NFUlRfU1RSRVEodGl0bGUxLCBld2tfdmlld190aXRsZV9nZXQo
d2ViVmlldygpKSk7CiAKLSAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyh1cmxGcm9tVGl0bGUo
aHR0cFNlcnZlci5nZXQoKSwgdGl0bGUyKSkpOworICAgIGV3a192aWV3X3VybF9zZXQod2ViVmll
dygpLCBlbnZpcm9ubWVudC0+dXJsRm9yUmVzb3VyY2UoIi9QYWdlMi5odG1sIikuZGF0YSgpKTsK
KyAgICBBU1NFUlRfVFJVRSh3YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0aXRsZTIpKTsKICAgICBB
U1NFUlRfU1RSRVEodGl0bGUyLCBld2tfdmlld190aXRsZV9nZXQod2ViVmlldygpKSk7CiAKICAg
ICBFd2tfQmFja19Gb3J3YXJkX0xpc3QqIGJhY2tGb3J3YXJkTGlzdCA9IGV3a192aWV3X2JhY2tf
Zm9yd2FyZF9saXN0X2dldCh3ZWJWaWV3KCkpOwpAQCAtMTczLDEzICsxNzAsMTIgQEAgVEVTVF9G
KEVXSzJCYWNrRm9yd2FyZExpc3RUZXN0LCBld2tfYmFjawogCiBURVNUX0YoRVdLMkJhY2tGb3J3
YXJkTGlzdFRlc3QsIGV3a19iYWNrX2ZvcndhcmRfbGlzdF9jb3VudCkKIHsKLSAgICBzdGQ6OnVu
aXF1ZV9wdHI8RVdLMlVuaXRUZXN0U2VydmVyPiBodHRwU2VydmVyID0gc3RkOjptYWtlX3VuaXF1
ZTxFV0syVW5pdFRlc3RTZXJ2ZXI+KCk7Ci0gICAgaHR0cFNlcnZlci0+cnVuKHNlcnZlckNhbGxi
YWNrTmF2aWdhdGlvbik7Ci0KLSAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyh1cmxGcm9tVGl0
bGUoaHR0cFNlcnZlci5nZXQoKSwgdGl0bGUxKSkpOworICAgIGV3a192aWV3X3VybF9zZXQod2Vi
VmlldygpLCBlbnZpcm9ubWVudC0+dXJsRm9yUmVzb3VyY2UoIi9QYWdlMS5odG1sIikuZGF0YSgp
KTsKKyAgICBBU1NFUlRfVFJVRSh3YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0aXRsZTEpKTsKICAg
ICBBU1NFUlRfU1RSRVEodGl0bGUxLCBld2tfdmlld190aXRsZV9nZXQod2ViVmlldygpKSk7CiAK
LSAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyh1cmxGcm9tVGl0bGUoaHR0cFNlcnZlci5nZXQo
KSwgdGl0bGUyKSkpOworICAgIGV3a192aWV3X3VybF9zZXQod2ViVmlldygpLCBlbnZpcm9ubWVu
dC0+dXJsRm9yUmVzb3VyY2UoIi9QYWdlMi5odG1sIikuZGF0YSgpKTsKKyAgICBBU1NFUlRfVFJV
RSh3YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0aXRsZTIpKTsKICAgICBBU1NFUlRfU1RSRVEodGl0
bGUyLCBld2tfdmlld190aXRsZV9nZXQod2ViVmlldygpKSk7CiAKICAgICBFd2tfQmFja19Gb3J3
YXJkX0xpc3QqIGJhY2tGb3J3YXJkTGlzdCA9IGV3a192aWV3X2JhY2tfZm9yd2FyZF9saXN0X2dl
dCh3ZWJWaWV3KCkpOwpAQCAtMTkwLDE4ICsxODYsMTggQEAgVEVTVF9GKEVXSzJCYWNrRm9yd2Fy
ZExpc3RUZXN0LCBld2tfYmFjawogCiBURVNUX0YoRVdLMkJhY2tGb3J3YXJkTGlzdFRlc3QsIGV3
a19iYWNrX2ZvcndhcmRfbGlzdF9uX2JhY2tfaXRlbXNfY29weSkKIHsKLSAgICBzdGQ6OnVuaXF1
ZV9wdHI8RVdLMlVuaXRUZXN0U2VydmVyPiBodHRwU2VydmVyID0gc3RkOjptYWtlX3VuaXF1ZTxF
V0syVW5pdFRlc3RTZXJ2ZXI+KCk7Ci0gICAgaHR0cFNlcnZlci0+cnVuKHNlcnZlckNhbGxiYWNr
TmF2aWdhdGlvbik7Ci0KLSAgICBXS0VpbmFTaGFyZWRTdHJpbmcgdXJsMSA9IHVybEZyb21UaXRs
ZShodHRwU2VydmVyLmdldCgpLCB0aXRsZTEpOwotICAgIEFTU0VSVF9UUlVFKGxvYWRVcmxTeW5j
KHVybDEpKTsKKyAgICBXS0VpbmFTaGFyZWRTdHJpbmcgdXJsMSA9IGVudmlyb25tZW50LT51cmxG
b3JSZXNvdXJjZSgiL1BhZ2UxLmh0bWwiKS5kYXRhKCk7CisgICAgZXdrX3ZpZXdfdXJsX3NldCh3
ZWJWaWV3KCksIHVybDEpOworICAgIEFTU0VSVF9UUlVFKHdhaXRVbnRpbFRpdGxlQ2hhbmdlZFRv
KHRpdGxlMSkpOwogICAgIEFTU0VSVF9TVFJFUSh0aXRsZTEsIGV3a192aWV3X3RpdGxlX2dldCh3
ZWJWaWV3KCkpKTsKIAotICAgIFdLRWluYVNoYXJlZFN0cmluZyB1cmwyID0gdXJsRnJvbVRpdGxl
KGh0dHBTZXJ2ZXIuZ2V0KCksIHRpdGxlMik7Ci0gICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmMo
dXJsMikpOworICAgIFdLRWluYVNoYXJlZFN0cmluZyB1cmwyID0gZW52aXJvbm1lbnQtPnVybEZv
clJlc291cmNlKCIvUGFnZTIuaHRtbCIpLmRhdGEoKTsKKyAgICBld2tfdmlld191cmxfc2V0KHdl
YlZpZXcoKSwgdXJsMik7CisgICAgQVNTRVJUX1RSVUUod2FpdFVudGlsVGl0bGVDaGFuZ2VkVG8o
dGl0bGUyKSk7CiAgICAgQVNTRVJUX1NUUkVRKHRpdGxlMiwgZXdrX3ZpZXdfdGl0bGVfZ2V0KHdl
YlZpZXcoKSkpOwogCi0gICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmModXJsRnJvbVRpdGxlKGh0
dHBTZXJ2ZXIuZ2V0KCksIHRpdGxlMykpKTsKKyAgICBld2tfdmlld191cmxfc2V0KHdlYlZpZXco
KSwgZW52aXJvbm1lbnQtPnVybEZvclJlc291cmNlKCIvUGFnZTMuaHRtbCIpLmRhdGEoKSk7Cisg
ICAgQVNTRVJUX1RSVUUod2FpdFVudGlsVGl0bGVDaGFuZ2VkVG8odGl0bGUzKSk7CiAgICAgQVNT
RVJUX1NUUkVRKHRpdGxlMywgZXdrX3ZpZXdfdGl0bGVfZ2V0KHdlYlZpZXcoKSkpOwogCiAgICAg
RXdrX0JhY2tfRm9yd2FyZF9MaXN0KiBiYWNrRm9yd2FyZExpc3QgPSBld2tfdmlld19iYWNrX2Zv
cndhcmRfbGlzdF9nZXQod2ViVmlldygpKTsKQEAgLTIyNywxOCArMjIzLDE4IEBAIFRFU1RfRihF
V0syQmFja0ZvcndhcmRMaXN0VGVzdCwgZXdrX2JhY2sKIAogVEVTVF9GKEVXSzJCYWNrRm9yd2Fy
ZExpc3RUZXN0LCBld2tfYmFja19mb3J3YXJkX2xpc3Rfbl9mb3J3YXJkX2l0ZW1zX2NvcHkpCiB7
Ci0gICAgc3RkOjp1bmlxdWVfcHRyPEVXSzJVbml0VGVzdFNlcnZlcj4gaHR0cFNlcnZlciA9IHN0
ZDo6bWFrZV91bmlxdWU8RVdLMlVuaXRUZXN0U2VydmVyPigpOwotICAgIGh0dHBTZXJ2ZXItPnJ1
bihzZXJ2ZXJDYWxsYmFja05hdmlnYXRpb24pOwotCi0gICAgQVNTRVJUX1RSVUUobG9hZFVybFN5
bmModXJsRnJvbVRpdGxlKGh0dHBTZXJ2ZXIuZ2V0KCksIHRpdGxlMSkpKTsKKyAgICBld2tfdmll
d191cmxfc2V0KHdlYlZpZXcoKSwgZW52aXJvbm1lbnQtPnVybEZvclJlc291cmNlKCIvUGFnZTEu
aHRtbCIpLmRhdGEoKSk7CisgICAgQVNTRVJUX1RSVUUod2FpdFVudGlsVGl0bGVDaGFuZ2VkVG8o
dGl0bGUxKSk7CiAgICAgQVNTRVJUX1NUUkVRKHRpdGxlMSwgZXdrX3ZpZXdfdGl0bGVfZ2V0KHdl
YlZpZXcoKSkpOwogCi0gICAgV0tFaW5hU2hhcmVkU3RyaW5nIHVybDIgPSB1cmxGcm9tVGl0bGUo
aHR0cFNlcnZlci5nZXQoKSwgdGl0bGUyKTsKLSAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyh1
cmwyKSk7CisgICAgV0tFaW5hU2hhcmVkU3RyaW5nIHVybDIgPSBlbnZpcm9ubWVudC0+dXJsRm9y
UmVzb3VyY2UoIi9QYWdlMi5odG1sIikuZGF0YSgpOworICAgIGV3a192aWV3X3VybF9zZXQod2Vi
VmlldygpLCB1cmwyKTsKKyAgICBBU1NFUlRfVFJVRSh3YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0
aXRsZTIpKTsKICAgICBBU1NFUlRfU1RSRVEodGl0bGUyLCBld2tfdmlld190aXRsZV9nZXQod2Vi
VmlldygpKSk7CiAKLSAgICBXS0VpbmFTaGFyZWRTdHJpbmcgdXJsMyA9IHVybEZyb21UaXRsZSho
dHRwU2VydmVyLmdldCgpLCB0aXRsZTMpOwotICAgIEFTU0VSVF9UUlVFKGxvYWRVcmxTeW5jKHVy
bDMpKTsKKyAgICBXS0VpbmFTaGFyZWRTdHJpbmcgdXJsMyA9IGVudmlyb25tZW50LT51cmxGb3JS
ZXNvdXJjZSgiL1BhZ2UzLmh0bWwiKS5kYXRhKCk7CisgICAgZXdrX3ZpZXdfdXJsX3NldCh3ZWJW
aWV3KCksIHVybDMpOworICAgIEFTU0VSVF9UUlVFKHdhaXRVbnRpbFRpdGxlQ2hhbmdlZFRvKHRp
dGxlMykpOwogICAgIEFTU0VSVF9TVFJFUSh0aXRsZTMsIGV3a192aWV3X3RpdGxlX2dldCh3ZWJW
aWV3KCkpKTsKIAogICAgIC8vIEdvIGJhY2sgdG8gUGFnZTEuCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>232107</attachid>
            <date>2014-05-26 21:06:15 -0700</date>
            <delta_ts>2014-05-26 21:53:05 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-133171-20140527095254.patch</filename>
            <type>text/plain</type>
            <size>7657</size>
            <attacher name="Shivakumar J M">shiva.jm</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2OTM2NSkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDE0LTA1LTI2ICBTaGl2YWt1
bWFyIEpNICA8c2hpdmEuam1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF1bV0syXSBGaXgg
RVdLMkJhY2tGb3J3YXJkTGlzdFRlc3QgdGVzdCBmYWlscy4KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMzE3MQorCisgICAgICAgIFJldmlld2VkIGJ5
IEd5dXlvdW5nIEtpbS4KKworICAgICAgICBVc2UgbG9jYWwgdGVzdCBodG1sIHBhZ2VzIGluc3Rl
YWQgb2YgRVdLMlVuaXRUZXN0U2VydmVyLCBjYWxsIGV3a192aWV3X3VybF9zZXQoKSB0byBsb2Fk
IHRlc3QgaHRtbCBwYWdlcy4KKyAgICAgICAgU2luY2UgZXZlbiBhZnRlciBzZXR0aW5nIG5vX3By
b3h5PSJsb2NhbGhvc3QsMTI3LjAuMC4xIiwgc3RpbGwgdGVzdCBzZXJ2ZXIgd2FzIHVuYWJsZSB0
byBsb2FkIHRoZSB0ZXN0IAorICAgICAgICBodG1sIHBhZ2VzIGZvciBld2syX2JhY2tfZm9yd2Fy
ZF9saXN0IHRlc3RzLCBzbyBjaGFuZ2VkIHRvIHVzZSBsb2NhbCBodG1sIHBhZ2VzLgorCisgICAg
ICAgICogVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX2JhY2tfZm9yd2FyZF9saXN0
LmNwcDoKKyAgICAgICAgKFRFU1RfRik6CisKIDIwMTQtMDUtMjIgIEdhdmluIEJhcnJhY2xvdWdo
ICA8YmFyYWNsb3VnaEBhcHBsZS5jb20+CiAKICAgICAgICAgQWRkIFVJIHByb2Nlc3Mgd2F0Y2hk
b2cgb24gaU9TIHRvIGVuc3VyZSBXZWJQcm9jZXNzIGNvbm5lY3Rpb25zIGNsb3NlCkluZGV4OiBT
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfYmFja19mb3J3
YXJkX2xpc3QuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkv
ZWZsL3Rlc3RzL3Rlc3RfZXdrMl9iYWNrX2ZvcndhcmRfbGlzdC5jcHAJKHJldmlzaW9uIDE2OTM2
NSkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl9i
YWNrX2ZvcndhcmRfbGlzdC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEwMCwxNCArMTAwLDEzIEBA
IFRFU1RfRihFV0syQmFja0ZvcndhcmRMaXN0VGVzdCwgZXdrX2JhY2sKIAogVEVTVF9GKEVXSzJC
YWNrRm9yd2FyZExpc3RUZXN0LCBld2tfYmFja19mb3J3YXJkX2xpc3RfcHJldmlvdXNfaXRlbV9n
ZXQpCiB7Ci0gICAgc3RkOjp1bmlxdWVfcHRyPEVXSzJVbml0VGVzdFNlcnZlcj4gaHR0cFNlcnZl
ciA9IHN0ZDo6bWFrZV91bmlxdWU8RVdLMlVuaXRUZXN0U2VydmVyPigpOwotICAgIGh0dHBTZXJ2
ZXItPnJ1bihzZXJ2ZXJDYWxsYmFja05hdmlnYXRpb24pOwotCi0gICAgV0tFaW5hU2hhcmVkU3Ry
aW5nIHVybDEgPSB1cmxGcm9tVGl0bGUoaHR0cFNlcnZlci5nZXQoKSwgdGl0bGUxKTsKLSAgICBB
U1NFUlRfVFJVRShsb2FkVXJsU3luYyh1cmwxKSk7CisgICAgV0tFaW5hU2hhcmVkU3RyaW5nIHVy
bDEgPSBlbnZpcm9ubWVudC0+dXJsRm9yUmVzb3VyY2UoIi9QYWdlMS5odG1sIikuZGF0YSgpOwor
ICAgIGV3a192aWV3X3VybF9zZXQod2ViVmlldygpLCB1cmwxKTsKKyAgICBBU1NFUlRfVFJVRSh3
YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0aXRsZTEpKTsKICAgICBBU1NFUlRfU1RSRVEodGl0bGUx
LCBld2tfdmlld190aXRsZV9nZXQod2ViVmlldygpKSk7CiAKLSAgICBBU1NFUlRfVFJVRShsb2Fk
VXJsU3luYyh1cmxGcm9tVGl0bGUoaHR0cFNlcnZlci5nZXQoKSwgdGl0bGUyKSkpOworICAgIGV3
a192aWV3X3VybF9zZXQod2ViVmlldygpLCBlbnZpcm9ubWVudC0+dXJsRm9yUmVzb3VyY2UoIi9Q
YWdlMi5odG1sIikuZGF0YSgpKTsKKyAgICBBU1NFUlRfVFJVRSh3YWl0VW50aWxUaXRsZUNoYW5n
ZWRUbyh0aXRsZTIpKTsKICAgICBBU1NFUlRfU1RSRVEodGl0bGUyLCBld2tfdmlld190aXRsZV9n
ZXQod2ViVmlldygpKSk7CiAKICAgICBFd2tfQmFja19Gb3J3YXJkX0xpc3QqIGJhY2tGb3J3YXJk
TGlzdCA9IGV3a192aWV3X2JhY2tfZm9yd2FyZF9saXN0X2dldCh3ZWJWaWV3KCkpOwpAQCAtMTIy
LDE0ICsxMjEsMTMgQEAgVEVTVF9GKEVXSzJCYWNrRm9yd2FyZExpc3RUZXN0LCBld2tfYmFjawog
CiBURVNUX0YoRVdLMkJhY2tGb3J3YXJkTGlzdFRlc3QsIGV3a19iYWNrX2ZvcndhcmRfbGlzdF9u
ZXh0X2l0ZW1fZ2V0KQogewotICAgIHN0ZDo6dW5pcXVlX3B0cjxFV0syVW5pdFRlc3RTZXJ2ZXI+
IGh0dHBTZXJ2ZXIgPSBzdGQ6Om1ha2VfdW5pcXVlPEVXSzJVbml0VGVzdFNlcnZlcj4oKTsKLSAg
ICBodHRwU2VydmVyLT5ydW4oc2VydmVyQ2FsbGJhY2tOYXZpZ2F0aW9uKTsKLQotICAgIEFTU0VS
VF9UUlVFKGxvYWRVcmxTeW5jKHVybEZyb21UaXRsZShodHRwU2VydmVyLmdldCgpLCB0aXRsZTEp
KSk7CisgICAgZXdrX3ZpZXdfdXJsX3NldCh3ZWJWaWV3KCksIGVudmlyb25tZW50LT51cmxGb3JS
ZXNvdXJjZSgiL1BhZ2UxLmh0bWwiKS5kYXRhKCkpOworICAgIEFTU0VSVF9UUlVFKHdhaXRVbnRp
bFRpdGxlQ2hhbmdlZFRvKHRpdGxlMSkpOwogICAgIEFTU0VSVF9TVFJFUSh0aXRsZTEsIGV3a192
aWV3X3RpdGxlX2dldCh3ZWJWaWV3KCkpKTsKIAotICAgIFdLRWluYVNoYXJlZFN0cmluZyB1cmwy
ID0gdXJsRnJvbVRpdGxlKGh0dHBTZXJ2ZXIuZ2V0KCksIHRpdGxlMik7Ci0gICAgQVNTRVJUX1RS
VUUobG9hZFVybFN5bmModXJsMikpOworICAgIFdLRWluYVNoYXJlZFN0cmluZyB1cmwyID0gZW52
aXJvbm1lbnQtPnVybEZvclJlc291cmNlKCIvUGFnZTIuaHRtbCIpLmRhdGEoKTsKKyAgICBld2tf
dmlld191cmxfc2V0KHdlYlZpZXcoKSwgdXJsMik7CisgICAgQVNTRVJUX1RSVUUod2FpdFVudGls
VGl0bGVDaGFuZ2VkVG8odGl0bGUyKSk7CiAgICAgQVNTRVJUX1NUUkVRKHRpdGxlMiwgZXdrX3Zp
ZXdfdGl0bGVfZ2V0KHdlYlZpZXcoKSkpOwogCiAgICAgLy8gR28gYmFjayB0byBQYWdlMS4KQEAg
LTE0OCwxNCArMTQ2LDEzIEBAIFRFU1RfRihFV0syQmFja0ZvcndhcmRMaXN0VGVzdCwgZXdrX2Jh
Y2sKIAogVEVTVF9GKEVXSzJCYWNrRm9yd2FyZExpc3RUZXN0LCBld2tfYmFja19mb3J3YXJkX2xp
c3RfaXRlbV9hdF9pbmRleF9nZXQpCiB7Ci0gICAgc3RkOjp1bmlxdWVfcHRyPEVXSzJVbml0VGVz
dFNlcnZlcj4gaHR0cFNlcnZlciA9IHN0ZDo6bWFrZV91bmlxdWU8RVdLMlVuaXRUZXN0U2VydmVy
PigpOwotICAgIGh0dHBTZXJ2ZXItPnJ1bihzZXJ2ZXJDYWxsYmFja05hdmlnYXRpb24pOwotCi0g
ICAgV0tFaW5hU2hhcmVkU3RyaW5nIHVybDEgPSB1cmxGcm9tVGl0bGUoaHR0cFNlcnZlci5nZXQo
KSwgdGl0bGUxKTsKLSAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyh1cmwxKSk7CisgICAgV0tF
aW5hU2hhcmVkU3RyaW5nIHVybDEgPSBlbnZpcm9ubWVudC0+dXJsRm9yUmVzb3VyY2UoIi9QYWdl
MS5odG1sIikuZGF0YSgpOworICAgIGV3a192aWV3X3VybF9zZXQod2ViVmlldygpLCB1cmwxKTsK
KyAgICBBU1NFUlRfVFJVRSh3YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0aXRsZTEpKTsKICAgICBB
U1NFUlRfU1RSRVEodGl0bGUxLCBld2tfdmlld190aXRsZV9nZXQod2ViVmlldygpKSk7CiAKLSAg
ICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyh1cmxGcm9tVGl0bGUoaHR0cFNlcnZlci5nZXQoKSwg
dGl0bGUyKSkpOworICAgIGV3a192aWV3X3VybF9zZXQod2ViVmlldygpLCBlbnZpcm9ubWVudC0+
dXJsRm9yUmVzb3VyY2UoIi9QYWdlMi5odG1sIikuZGF0YSgpKTsKKyAgICBBU1NFUlRfVFJVRSh3
YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0aXRsZTIpKTsKICAgICBBU1NFUlRfU1RSRVEodGl0bGUy
LCBld2tfdmlld190aXRsZV9nZXQod2ViVmlldygpKSk7CiAKICAgICBFd2tfQmFja19Gb3J3YXJk
X0xpc3QqIGJhY2tGb3J3YXJkTGlzdCA9IGV3a192aWV3X2JhY2tfZm9yd2FyZF9saXN0X2dldCh3
ZWJWaWV3KCkpOwpAQCAtMTczLDEzICsxNzAsMTIgQEAgVEVTVF9GKEVXSzJCYWNrRm9yd2FyZExp
c3RUZXN0LCBld2tfYmFjawogCiBURVNUX0YoRVdLMkJhY2tGb3J3YXJkTGlzdFRlc3QsIGV3a19i
YWNrX2ZvcndhcmRfbGlzdF9jb3VudCkKIHsKLSAgICBzdGQ6OnVuaXF1ZV9wdHI8RVdLMlVuaXRU
ZXN0U2VydmVyPiBodHRwU2VydmVyID0gc3RkOjptYWtlX3VuaXF1ZTxFV0syVW5pdFRlc3RTZXJ2
ZXI+KCk7Ci0gICAgaHR0cFNlcnZlci0+cnVuKHNlcnZlckNhbGxiYWNrTmF2aWdhdGlvbik7Ci0K
LSAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyh1cmxGcm9tVGl0bGUoaHR0cFNlcnZlci5nZXQo
KSwgdGl0bGUxKSkpOworICAgIGV3a192aWV3X3VybF9zZXQod2ViVmlldygpLCBlbnZpcm9ubWVu
dC0+dXJsRm9yUmVzb3VyY2UoIi9QYWdlMS5odG1sIikuZGF0YSgpKTsKKyAgICBBU1NFUlRfVFJV
RSh3YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0aXRsZTEpKTsKICAgICBBU1NFUlRfU1RSRVEodGl0
bGUxLCBld2tfdmlld190aXRsZV9nZXQod2ViVmlldygpKSk7CiAKLSAgICBBU1NFUlRfVFJVRShs
b2FkVXJsU3luYyh1cmxGcm9tVGl0bGUoaHR0cFNlcnZlci5nZXQoKSwgdGl0bGUyKSkpOworICAg
IGV3a192aWV3X3VybF9zZXQod2ViVmlldygpLCBlbnZpcm9ubWVudC0+dXJsRm9yUmVzb3VyY2Uo
Ii9QYWdlMi5odG1sIikuZGF0YSgpKTsKKyAgICBBU1NFUlRfVFJVRSh3YWl0VW50aWxUaXRsZUNo
YW5nZWRUbyh0aXRsZTIpKTsKICAgICBBU1NFUlRfU1RSRVEodGl0bGUyLCBld2tfdmlld190aXRs
ZV9nZXQod2ViVmlldygpKSk7CiAKICAgICBFd2tfQmFja19Gb3J3YXJkX0xpc3QqIGJhY2tGb3J3
YXJkTGlzdCA9IGV3a192aWV3X2JhY2tfZm9yd2FyZF9saXN0X2dldCh3ZWJWaWV3KCkpOwpAQCAt
MTkwLDE4ICsxODYsMTggQEAgVEVTVF9GKEVXSzJCYWNrRm9yd2FyZExpc3RUZXN0LCBld2tfYmFj
awogCiBURVNUX0YoRVdLMkJhY2tGb3J3YXJkTGlzdFRlc3QsIGV3a19iYWNrX2ZvcndhcmRfbGlz
dF9uX2JhY2tfaXRlbXNfY29weSkKIHsKLSAgICBzdGQ6OnVuaXF1ZV9wdHI8RVdLMlVuaXRUZXN0
U2VydmVyPiBodHRwU2VydmVyID0gc3RkOjptYWtlX3VuaXF1ZTxFV0syVW5pdFRlc3RTZXJ2ZXI+
KCk7Ci0gICAgaHR0cFNlcnZlci0+cnVuKHNlcnZlckNhbGxiYWNrTmF2aWdhdGlvbik7Ci0KLSAg
ICBXS0VpbmFTaGFyZWRTdHJpbmcgdXJsMSA9IHVybEZyb21UaXRsZShodHRwU2VydmVyLmdldCgp
LCB0aXRsZTEpOwotICAgIEFTU0VSVF9UUlVFKGxvYWRVcmxTeW5jKHVybDEpKTsKKyAgICBXS0Vp
bmFTaGFyZWRTdHJpbmcgdXJsMSA9IGVudmlyb25tZW50LT51cmxGb3JSZXNvdXJjZSgiL1BhZ2Ux
Lmh0bWwiKS5kYXRhKCk7CisgICAgZXdrX3ZpZXdfdXJsX3NldCh3ZWJWaWV3KCksIHVybDEpOwor
ICAgIEFTU0VSVF9UUlVFKHdhaXRVbnRpbFRpdGxlQ2hhbmdlZFRvKHRpdGxlMSkpOwogICAgIEFT
U0VSVF9TVFJFUSh0aXRsZTEsIGV3a192aWV3X3RpdGxlX2dldCh3ZWJWaWV3KCkpKTsKIAotICAg
IFdLRWluYVNoYXJlZFN0cmluZyB1cmwyID0gdXJsRnJvbVRpdGxlKGh0dHBTZXJ2ZXIuZ2V0KCks
IHRpdGxlMik7Ci0gICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmModXJsMikpOworICAgIFdLRWlu
YVNoYXJlZFN0cmluZyB1cmwyID0gZW52aXJvbm1lbnQtPnVybEZvclJlc291cmNlKCIvUGFnZTIu
aHRtbCIpLmRhdGEoKTsKKyAgICBld2tfdmlld191cmxfc2V0KHdlYlZpZXcoKSwgdXJsMik7Cisg
ICAgQVNTRVJUX1RSVUUod2FpdFVudGlsVGl0bGVDaGFuZ2VkVG8odGl0bGUyKSk7CiAgICAgQVNT
RVJUX1NUUkVRKHRpdGxlMiwgZXdrX3ZpZXdfdGl0bGVfZ2V0KHdlYlZpZXcoKSkpOwogCi0gICAg
QVNTRVJUX1RSVUUobG9hZFVybFN5bmModXJsRnJvbVRpdGxlKGh0dHBTZXJ2ZXIuZ2V0KCksIHRp
dGxlMykpKTsKKyAgICBld2tfdmlld191cmxfc2V0KHdlYlZpZXcoKSwgZW52aXJvbm1lbnQtPnVy
bEZvclJlc291cmNlKCIvUGFnZTMuaHRtbCIpLmRhdGEoKSk7CisgICAgQVNTRVJUX1RSVUUod2Fp
dFVudGlsVGl0bGVDaGFuZ2VkVG8odGl0bGUzKSk7CiAgICAgQVNTRVJUX1NUUkVRKHRpdGxlMywg
ZXdrX3ZpZXdfdGl0bGVfZ2V0KHdlYlZpZXcoKSkpOwogCiAgICAgRXdrX0JhY2tfRm9yd2FyZF9M
aXN0KiBiYWNrRm9yd2FyZExpc3QgPSBld2tfdmlld19iYWNrX2ZvcndhcmRfbGlzdF9nZXQod2Vi
VmlldygpKTsKQEAgLTIyNywxOCArMjIzLDE4IEBAIFRFU1RfRihFV0syQmFja0ZvcndhcmRMaXN0
VGVzdCwgZXdrX2JhY2sKIAogVEVTVF9GKEVXSzJCYWNrRm9yd2FyZExpc3RUZXN0LCBld2tfYmFj
a19mb3J3YXJkX2xpc3Rfbl9mb3J3YXJkX2l0ZW1zX2NvcHkpCiB7Ci0gICAgc3RkOjp1bmlxdWVf
cHRyPEVXSzJVbml0VGVzdFNlcnZlcj4gaHR0cFNlcnZlciA9IHN0ZDo6bWFrZV91bmlxdWU8RVdL
MlVuaXRUZXN0U2VydmVyPigpOwotICAgIGh0dHBTZXJ2ZXItPnJ1bihzZXJ2ZXJDYWxsYmFja05h
dmlnYXRpb24pOwotCi0gICAgQVNTRVJUX1RSVUUobG9hZFVybFN5bmModXJsRnJvbVRpdGxlKGh0
dHBTZXJ2ZXIuZ2V0KCksIHRpdGxlMSkpKTsKKyAgICBld2tfdmlld191cmxfc2V0KHdlYlZpZXco
KSwgZW52aXJvbm1lbnQtPnVybEZvclJlc291cmNlKCIvUGFnZTEuaHRtbCIpLmRhdGEoKSk7Cisg
ICAgQVNTRVJUX1RSVUUod2FpdFVudGlsVGl0bGVDaGFuZ2VkVG8odGl0bGUxKSk7CiAgICAgQVNT
RVJUX1NUUkVRKHRpdGxlMSwgZXdrX3ZpZXdfdGl0bGVfZ2V0KHdlYlZpZXcoKSkpOwogCi0gICAg
V0tFaW5hU2hhcmVkU3RyaW5nIHVybDIgPSB1cmxGcm9tVGl0bGUoaHR0cFNlcnZlci5nZXQoKSwg
dGl0bGUyKTsKLSAgICBBU1NFUlRfVFJVRShsb2FkVXJsU3luYyh1cmwyKSk7CisgICAgV0tFaW5h
U2hhcmVkU3RyaW5nIHVybDIgPSBlbnZpcm9ubWVudC0+dXJsRm9yUmVzb3VyY2UoIi9QYWdlMi5o
dG1sIikuZGF0YSgpOworICAgIGV3a192aWV3X3VybF9zZXQod2ViVmlldygpLCB1cmwyKTsKKyAg
ICBBU1NFUlRfVFJVRSh3YWl0VW50aWxUaXRsZUNoYW5nZWRUbyh0aXRsZTIpKTsKICAgICBBU1NF
UlRfU1RSRVEodGl0bGUyLCBld2tfdmlld190aXRsZV9nZXQod2ViVmlldygpKSk7CiAKLSAgICBX
S0VpbmFTaGFyZWRTdHJpbmcgdXJsMyA9IHVybEZyb21UaXRsZShodHRwU2VydmVyLmdldCgpLCB0
aXRsZTMpOwotICAgIEFTU0VSVF9UUlVFKGxvYWRVcmxTeW5jKHVybDMpKTsKKyAgICBXS0VpbmFT
aGFyZWRTdHJpbmcgdXJsMyA9IGVudmlyb25tZW50LT51cmxGb3JSZXNvdXJjZSgiL1BhZ2UzLmh0
bWwiKS5kYXRhKCk7CisgICAgZXdrX3ZpZXdfdXJsX3NldCh3ZWJWaWV3KCksIHVybDMpOworICAg
IEFTU0VSVF9UUlVFKHdhaXRVbnRpbFRpdGxlQ2hhbmdlZFRvKHRpdGxlMykpOwogICAgIEFTU0VS
VF9TVFJFUSh0aXRsZTMsIGV3a192aWV3X3RpdGxlX2dldCh3ZWJWaWV3KCkpKTsKIAogICAgIC8v
IEdvIGJhY2sgdG8gUGFnZTEuCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>