<?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>90474</bug_id>
          
          <creation_ts>2012-07-03 10:35:34 -0700</creation_ts>
          <short_desc>IndexedDB: A null or undefined storeNames argument to IDBDatabase::transaction() should be coerced to string</short_desc>
          <delta_ts>2012-07-09 17:48:31 -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>
          <dependson>84217</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joshua Bell">jsbell</reporter>
          <assigned_to name="Joshua Bell">jsbell</assigned_to>
          <cc>abarth</cc>
    
    <cc>alecflett</cc>
    
    <cc>dgrogan</cc>
    
    <cc>ojan</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>662349</commentid>
    <comment_count>0</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-07-03 10:35:34 -0700</bug_when>
    <thetext>IndexedDB: A null or undefined storeNames argument to IDBDatabase::transaction() should be coerced to string</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>662350</commentid>
    <comment_count>1</comment_count>
      <attachid>150640</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-07-03 10:36:00 -0700</bug_when>
    <thetext>Created attachment 150640
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>662631</commentid>
    <comment_count>2</comment_count>
      <attachid>150640</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-07-03 18:42:17 -0700</bug_when>
    <thetext>Comment on attachment 150640
Patch

Whoops, got uploaded with no changelog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>664941</commentid>
    <comment_count>3</comment_count>
      <attachid>151266</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-07-09 10:12:44 -0700</bug_when>
    <thetext>Created attachment 151266
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>664947</commentid>
    <comment_count>4</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-07-09 10:15:33 -0700</bug_when>
    <thetext>alecflett@, dgrogan@ - please take a look.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665147</commentid>
    <comment_count>5</comment_count>
      <attachid>151266</attachid>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2012-07-09 14:03:00 -0700</bug_when>
    <thetext>Comment on attachment 151266
Patch

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

LGTM

&gt; LayoutTests/storage/indexeddb/resources/transaction-basics.js:289
&gt; +    debug(&quot;Test that null and undefined are treated as strings&quot;);

Could you add a couple of evalAndExpectException lines in here for transaction = db.transaction(null/undefined)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665290</commentid>
    <comment_count>6</comment_count>
      <attachid>151348</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-07-09 16:26:30 -0700</bug_when>
    <thetext>Created attachment 151348
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665351</commentid>
    <comment_count>7</comment_count>
      <attachid>151348</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-09 17:48:26 -0700</bug_when>
    <thetext>Comment on attachment 151348
Patch for landing

Clearing flags on attachment: 151348

Committed r122173: &lt;http://trac.webkit.org/changeset/122173&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665352</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-09 17:48:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>150640</attachid>
            <date>2012-07-03 10:36:00 -0700</date>
            <delta_ts>2012-07-09 10:12:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-90474-20120703103600.patch</filename>
            <type>text/plain</type>
            <size>5627</size>
            <attacher name="Joshua Bell">jsbell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIxNzMyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL2luZGV4ZWRkYi9JREJEYXRhYmFzZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L2luZGV4ZWRkYi9JREJEYXRhYmFzZS5jcHAKaW5kZXggNjMyOTk5ZDdmMWNkMjY2YzAyODY4NmYy
OWQwMmU4MGJjZGZkMDRlYi4uMzViNWNhMWYwNTlhYjc4NzkzYmEzNGQ5YWY0ZmQwMmNmMGNlYzE2
OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCRGF0YWJh
c2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQkRhdGFiYXNl
LmNwcApAQCAtMjA3LDcgKzIwNyw4IEBAIFBhc3NSZWZQdHI8SURCVmVyc2lvbkNoYW5nZVJlcXVl
c3Q+IElEQkRhdGFiYXNlOjpzZXRWZXJzaW9uKFNjcmlwdEV4ZWN1dGlvbkNvbnRlCiBQYXNzUmVm
UHRyPElEQlRyYW5zYWN0aW9uPiBJREJEYXRhYmFzZTo6dHJhbnNhY3Rpb24oU2NyaXB0RXhlY3V0
aW9uQ29udGV4dCogY29udGV4dCwgUGFzc1JlZlB0cjxET01TdHJpbmdMaXN0PiBwcnBTdG9yZU5h
bWVzLCBjb25zdCBTdHJpbmcmIG1vZGVTdHJpbmcsIEV4Y2VwdGlvbkNvZGUmIGVjKQogewogICAg
IFJlZlB0cjxET01TdHJpbmdMaXN0PiBzdG9yZU5hbWVzID0gcHJwU3RvcmVOYW1lczsKLSAgICBp
ZiAoIXN0b3JlTmFtZXMgfHwgc3RvcmVOYW1lcy0+aXNFbXB0eSgpKSB7CisgICAgQVNTRVJUKHN0
b3JlTmFtZXMuZ2V0KCkpOworICAgIGlmIChzdG9yZU5hbWVzLT5pc0VtcHR5KCkpIHsKICAgICAg
ICAgZWMgPSBJREJEYXRhYmFzZUV4Y2VwdGlvbjo6SURCX0lOVkFMSURfQUNDRVNTX0VSUjsKICAg
ICAgICAgcmV0dXJuIDA7CiAgICAgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9pbmRleGVkZGIvSURCRGF0YWJhc2UuaWRsIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRl
eGVkZGIvSURCRGF0YWJhc2UuaWRsCmluZGV4IDI0MGFlZTkzMmQ3N2YyNzg3ZmE3ODNkY2EyMmRm
OGNjYWE5OGZlZWUuLjk1ZjZjMjM2MGNkMGVkY2JkMzlmNDA4NjZiNmRkZjhjMmMyZDUzYzYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQkRhdGFiYXNlLmlk
bAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJEYXRhYmFzZS5pZGwK
QEAgLTQ1LDE3ICs0NSwxNyBAQCBtb2R1bGUgc3RvcmFnZSB7CiAgICAgICAgICAgICByYWlzZXMg
KElEQkRhdGFiYXNlRXhjZXB0aW9uKTsKICAgICAgICAgW0NhbGxXaXRoPVNjcmlwdEV4ZWN1dGlv
bkNvbnRleHRdIElEQlZlcnNpb25DaGFuZ2VSZXF1ZXN0IHNldFZlcnNpb24oaW4gRE9NU3RyaW5n
IHZlcnNpb24pCiAgICAgICAgICAgICByYWlzZXMgKElEQkRhdGFiYXNlRXhjZXB0aW9uKTsKLSAg
ICAgICAgW0NhbGxXaXRoPVNjcmlwdEV4ZWN1dGlvbkNvbnRleHRdIElEQlRyYW5zYWN0aW9uIHRy
YW5zYWN0aW9uKGluIERPTVN0cmluZ0xpc3Q/IHN0b3JlTmFtZXMsIGluIFtPcHRpb25hbD1EZWZh
dWx0SXNOdWxsU3RyaW5nXSBET01TdHJpbmcgbW9kZSkKKyAgICAgICAgW0NhbGxXaXRoPVNjcmlw
dEV4ZWN1dGlvbkNvbnRleHRdIElEQlRyYW5zYWN0aW9uIHRyYW5zYWN0aW9uKGluIERPTVN0cmlu
Z0xpc3Qgc3RvcmVOYW1lcywgaW4gW09wdGlvbmFsPURlZmF1bHRJc051bGxTdHJpbmddIERPTVN0
cmluZyBtb2RlKQogICAgICAgICAgICAgcmFpc2VzIChJREJEYXRhYmFzZUV4Y2VwdGlvbik7Ci0g
ICAgICAgIFtDYWxsV2l0aD1TY3JpcHRFeGVjdXRpb25Db250ZXh0XSBJREJUcmFuc2FjdGlvbiB0
cmFuc2FjdGlvbihpbiBET01TdHJpbmdbXT8gc3RvcmVOYW1lcywgaW4gW09wdGlvbmFsPURlZmF1
bHRJc051bGxTdHJpbmddIERPTVN0cmluZyBtb2RlKQorICAgICAgICBbQ2FsbFdpdGg9U2NyaXB0
RXhlY3V0aW9uQ29udGV4dF0gSURCVHJhbnNhY3Rpb24gdHJhbnNhY3Rpb24oaW4gRE9NU3RyaW5n
W10gc3RvcmVOYW1lcywgaW4gW09wdGlvbmFsPURlZmF1bHRJc051bGxTdHJpbmddIERPTVN0cmlu
ZyBtb2RlKQogICAgICAgICAgICAgcmFpc2VzIChJREJEYXRhYmFzZUV4Y2VwdGlvbik7CiAgICAg
ICAgIFtDYWxsV2l0aD1TY3JpcHRFeGVjdXRpb25Db250ZXh0XSBJREJUcmFuc2FjdGlvbiB0cmFu
c2FjdGlvbihpbiBET01TdHJpbmcgc3RvcmVOYW1lLCBpbiBbT3B0aW9uYWw9RGVmYXVsdElzTnVs
bFN0cmluZ10gRE9NU3RyaW5nIG1vZGUpCiAgICAgICAgICAgICByYWlzZXMgKElEQkRhdGFiYXNl
RXhjZXB0aW9uKTsKIAogICAgICAgICAvLyBGSVhNRTogcmVtb3ZlIHRoZXNlIHdoZW4gaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg1MzI2IGlzIGZpeGVkLgotICAgICAg
ICBbQ2FsbFdpdGg9U2NyaXB0RXhlY3V0aW9uQ29udGV4dF0gSURCVHJhbnNhY3Rpb24gdHJhbnNh
Y3Rpb24oaW4gRE9NU3RyaW5nTGlzdD8gc3RvcmVOYW1lcywgaW4gdW5zaWduZWQgc2hvcnQgbW9k
ZSkKKyAgICAgICAgW0NhbGxXaXRoPVNjcmlwdEV4ZWN1dGlvbkNvbnRleHRdIElEQlRyYW5zYWN0
aW9uIHRyYW5zYWN0aW9uKGluIERPTVN0cmluZ0xpc3Qgc3RvcmVOYW1lcywgaW4gdW5zaWduZWQg
c2hvcnQgbW9kZSkKICAgICAgICAgICAgIHJhaXNlcyAoSURCRGF0YWJhc2VFeGNlcHRpb24pOwot
ICAgICAgICBbQ2FsbFdpdGg9U2NyaXB0RXhlY3V0aW9uQ29udGV4dF0gSURCVHJhbnNhY3Rpb24g
dHJhbnNhY3Rpb24oaW4gRE9NU3RyaW5nW10/IHN0b3JlTmFtZXMsIGluIHVuc2lnbmVkIHNob3J0
IG1vZGUpCisgICAgICAgIFtDYWxsV2l0aD1TY3JpcHRFeGVjdXRpb25Db250ZXh0XSBJREJUcmFu
c2FjdGlvbiB0cmFuc2FjdGlvbihpbiBET01TdHJpbmdbXSBzdG9yZU5hbWVzLCBpbiB1bnNpZ25l
ZCBzaG9ydCBtb2RlKQogICAgICAgICAgICAgcmFpc2VzIChJREJEYXRhYmFzZUV4Y2VwdGlvbik7
CiAgICAgICAgIFtDYWxsV2l0aD1TY3JpcHRFeGVjdXRpb25Db250ZXh0XSBJREJUcmFuc2FjdGlv
biB0cmFuc2FjdGlvbihpbiBET01TdHJpbmcgc3RvcmVOYW1lLCBpbiB1bnNpZ25lZCBzaG9ydCBt
b2RlKQogICAgICAgICAgICAgcmFpc2VzIChJREJEYXRhYmFzZUV4Y2VwdGlvbik7CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9yZXNvdXJjZXMvdHJhbnNhY3Rpb24t
YmFzaWNzLmpzIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvcmVzb3VyY2VzL3RyYW5z
YWN0aW9uLWJhc2ljcy5qcwppbmRleCBhNzc4NjFhZjMyZGQ3NTBmNGI0MDM5MTVhYmVjYjI3YTdk
MzVhMGEyLi41MmNhNDVmODUyMDlhYzFjMTMzMmNmNDRmMDZhYWRlYmZkNGZmMDEyIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9yZXNvdXJjZXMvdHJhbnNhY3Rpb24t
YmFzaWNzLmpzCisrKyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3Jlc291cmNlcy90
cmFuc2FjdGlvbi1iYXNpY3MuanMKQEAgLTI4MCw3ICsyODAsMjggQEAgZnVuY3Rpb24gdGVzdElu
dmFsaWRNb2RlKCkKICAgICBkZWJ1ZygiIik7CiAgICAgZGVidWcoIlZlcmlmeSB0aGF0IHNwZWNp
ZnlpbmcgYW4gaW52YWxpZCBtb2RlIHJhaXNlcyBhbiBleGNlcHRpb24iKTsKICAgICBldmFsQW5k
RXhwZWN0RXhjZXB0aW9uKCJkYi50cmFuc2FjdGlvbihbJ3N0b3JlTmFtZSddLCAnbHNha2pkZicp
IiwgIklEQkRhdGFiYXNlRXhjZXB0aW9uLlRZUEVfRVJSIiwgIidUeXBlRXJyb3InIik7Ci0gICAg
ZmluaXNoSlNUZXN0KCk7CisgICAgdGVzdERlZ2VuZXJhdGVOYW1lcygpOworfQorCitmdW5jdGlv
biB0ZXN0RGVnZW5lcmF0ZU5hbWVzKCkKK3sKKyAgICBkZWJ1ZygiIik7CisgICAgZGVidWcoIlRl
c3QgdGhhdCBudWxsIGFuZCB1bmRlZmluZWQgYXJlIHRyZWF0ZWQgYXMgc3RyaW5ncyIpOworICAg
IHJlcXVlc3QgPSBldmFsQW5kTG9nKCJkYi5zZXRWZXJzaW9uKCdmdW5ueSBuYW1lcycpIik7Cisg
ICAgcmVxdWVzdC5vbmVycm9yID0gdW5leHBlY3RlZEVycm9yQ2FsbGJhY2s7CisgICAgcmVxdWVz
dC5vbnN1Y2Nlc3MgPSBmdW5jdGlvbiAoKSB7CisgICAgICAgIHZhciB0cmFucyA9IHJlcXVlc3Qu
cmVzdWx0OworICAgICAgICBldmFsQW5kTG9nKCJkYi5jcmVhdGVPYmplY3RTdG9yZSgnbnVsbCcp
Iik7CisgICAgICAgIGV2YWxBbmRMb2coImRiLmNyZWF0ZU9iamVjdFN0b3JlKCd1bmRlZmluZWQn
KSIpOworICAgICAgICB0cmFucy5vbmNvbXBsZXRlID0gdmVyaWZ5RGVnZW5lcmF0ZU5hbWVzOwor
ICAgIH07CisgICAgZnVuY3Rpb24gdmVyaWZ5RGVnZW5lcmF0ZU5hbWVzKCkgeworICAgICAgICBz
aG91bGROb3RUaHJvdygidHJhbnNhY3Rpb24gPSBkYi50cmFuc2FjdGlvbihudWxsKSIpOworICAg
ICAgICBzaG91bGRCZU5vbk51bGwoInRyYW5zYWN0aW9uLm9iamVjdFN0b3JlKCdudWxsJykiKTsK
KyAgICAgICAgc2hvdWxkTm90VGhyb3coInRyYW5zYWN0aW9uID0gZGIudHJhbnNhY3Rpb24odW5k
ZWZpbmVkKSIpOworICAgICAgICBzaG91bGRCZU5vbk51bGwoInRyYW5zYWN0aW9uLm9iamVjdFN0
b3JlKCd1bmRlZmluZWQnKSIpOworICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgICB9CiB9CiAK
IHRlc3QoKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3RyYW5z
YWN0aW9uLWJhc2ljcy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRk
Yi90cmFuc2FjdGlvbi1iYXNpY3MtZXhwZWN0ZWQudHh0CmluZGV4IDc5MjcwOGU3NGQwYjI5MDc2
MmZlMTJlMjJjZWVlZTQ5ZGRkYjcxYmMuLjU4ODJlMDM5MjU0NDQ2N2Q5ZWU0MTdiMTFmNjE3NzNh
MjczNzRkMWUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3RyYW5z
YWN0aW9uLWJhc2ljcy1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRl
eGVkZGIvdHJhbnNhY3Rpb24tYmFzaWNzLWV4cGVjdGVkLnR4dApAQCAtMjAyLDYgKzIwMiwxNSBA
QCBFeHBlY3RpbmcgZXhjZXB0aW9uIGZyb20gZGIudHJhbnNhY3Rpb24oWydzdG9yZU5hbWUnXSwg
J2xzYWtqZGYnKQogUEFTUyBFeGNlcHRpb24gd2FzIHRocm93bi4KIFBBU1MgY29kZSBpcyBJREJE
YXRhYmFzZUV4Y2VwdGlvbi5UWVBFX0VSUgogUEFTUyBlbmFtZSBpcyAnVHlwZUVycm9yJworCitU
ZXN0IHRoYXQgbnVsbCBhbmQgdW5kZWZpbmVkIGFyZSB0cmVhdGVkIGFzIHN0cmluZ3MKK2RiLnNl
dFZlcnNpb24oJ2Z1bm55IG5hbWVzJykKK2RiLmNyZWF0ZU9iamVjdFN0b3JlKCdudWxsJykKK2Ri
LmNyZWF0ZU9iamVjdFN0b3JlKCd1bmRlZmluZWQnKQorUEFTUyB0cmFuc2FjdGlvbiA9IGRiLnRy
YW5zYWN0aW9uKG51bGwpIGRpZCBub3QgdGhyb3cgZXhjZXB0aW9uLgorUEFTUyB0cmFuc2FjdGlv
bi5vYmplY3RTdG9yZSgnbnVsbCcpIGlzIG5vbi1udWxsLgorUEFTUyB0cmFuc2FjdGlvbiA9IGRi
LnRyYW5zYWN0aW9uKHVuZGVmaW5lZCkgZGlkIG5vdCB0aHJvdyBleGNlcHRpb24uCitQQVNTIHRy
YW5zYWN0aW9uLm9iamVjdFN0b3JlKCd1bmRlZmluZWQnKSBpcyBub24tbnVsbC4KIFBBU1Mgc3Vj
Y2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIAogVEVTVCBDT01QTEVURQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>151266</attachid>
            <date>2012-07-09 10:12:44 -0700</date>
            <delta_ts>2012-07-09 16:26:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-90474-20120709101244.patch</filename>
            <type>text/plain</type>
            <size>7374</size>
            <attacher name="Joshua Bell">jsbell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIyMDk1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWQyYTk0YmNiNmJmNjI0
YTM4NDM0MTQ3ZWNlODIxNTFjZTk0Y2EyYy4uOWM2YTAxYmU4OWI0ZWM2NGQyZmJiZTEyMzgyZDlj
MzMyZmY3MjVkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTA3LTA5ICBKb3No
dWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSW5kZXhlZERCOiBBIG51
bGwgb3IgdW5kZWZpbmVkIHN0b3JlTmFtZXMgYXJndW1lbnQgdG8gSURCRGF0YWJhc2U6OnRyYW5z
YWN0aW9uKCkgc2hvdWxkIGJlIGNvZXJjZWQgdG8gc3RyaW5nCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MDQ3NAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IHN0b3JhZ2UvaW5kZXhlZGRiL3RyYW5z
YWN0aW9uLWJhc2ljcy5odG1sCisKKyAgICAgICAgKiBNb2R1bGVzL2luZGV4ZWRkYi9JREJEYXRh
YmFzZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJREJEYXRhYmFzZTo6dHJhbnNhY3Rpb24pOgor
ICAgICAgICAqIE1vZHVsZXMvaW5kZXhlZGRiL0lEQkRhdGFiYXNlLmlkbDoKKwogMjAxMi0wNy0w
OCAgWW9zaGlmdW1pIElub3VlICA8eW9zaW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtQbGF0
Zm9ybS1NYWNdIERlcml2ZSBMb2NhbGVNYWMue2NwcCxofSBhbmQgTG9jYWxpemVkRGF0ZU1hYy5j
cHAgZnJvbSBMb2NhbGVXaW4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5k
ZXhlZGRiL0lEQkRhdGFiYXNlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRi
L0lEQkRhdGFiYXNlLmNwcAppbmRleCA2MzI5OTlkN2YxY2QyNjZjMDI4Njg2ZjI5ZDAyZTgwYmNk
ZmQwNGViLi4zNWI1Y2ExZjA1OWFiNzg3OTNiYTM0ZDlhZjRmZDAyY2YwY2VjMTY4IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJEYXRhYmFzZS5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCRGF0YWJhc2UuY3BwCkBAIC0y
MDcsNyArMjA3LDggQEAgUGFzc1JlZlB0cjxJREJWZXJzaW9uQ2hhbmdlUmVxdWVzdD4gSURCRGF0
YWJhc2U6OnNldFZlcnNpb24oU2NyaXB0RXhlY3V0aW9uQ29udGUKIFBhc3NSZWZQdHI8SURCVHJh
bnNhY3Rpb24+IElEQkRhdGFiYXNlOjp0cmFuc2FjdGlvbihTY3JpcHRFeGVjdXRpb25Db250ZXh0
KiBjb250ZXh0LCBQYXNzUmVmUHRyPERPTVN0cmluZ0xpc3Q+IHBycFN0b3JlTmFtZXMsIGNvbnN0
IFN0cmluZyYgbW9kZVN0cmluZywgRXhjZXB0aW9uQ29kZSYgZWMpCiB7CiAgICAgUmVmUHRyPERP
TVN0cmluZ0xpc3Q+IHN0b3JlTmFtZXMgPSBwcnBTdG9yZU5hbWVzOwotICAgIGlmICghc3RvcmVO
YW1lcyB8fCBzdG9yZU5hbWVzLT5pc0VtcHR5KCkpIHsKKyAgICBBU1NFUlQoc3RvcmVOYW1lcy5n
ZXQoKSk7CisgICAgaWYgKHN0b3JlTmFtZXMtPmlzRW1wdHkoKSkgewogICAgICAgICBlYyA9IElE
QkRhdGFiYXNlRXhjZXB0aW9uOjpJREJfSU5WQUxJRF9BQ0NFU1NfRVJSOwogICAgICAgICByZXR1
cm4gMDsKICAgICB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRk
Yi9JREJEYXRhYmFzZS5pZGwgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJE
YXRhYmFzZS5pZGwKaW5kZXggMjQwYWVlOTMyZDc3ZjI3ODdmYTc4M2RjYTIyZGY4Y2NhYTk4ZmVl
ZS4uOTVmNmMyMzYwY2QwZWRjYmQzOWY0MDg2NmI2ZGRmOGMyYzJkNTNjNiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCRGF0YWJhc2UuaWRsCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQkRhdGFiYXNlLmlkbApAQCAtNDUsMTcg
KzQ1LDE3IEBAIG1vZHVsZSBzdG9yYWdlIHsKICAgICAgICAgICAgIHJhaXNlcyAoSURCRGF0YWJh
c2VFeGNlcHRpb24pOwogICAgICAgICBbQ2FsbFdpdGg9U2NyaXB0RXhlY3V0aW9uQ29udGV4dF0g
SURCVmVyc2lvbkNoYW5nZVJlcXVlc3Qgc2V0VmVyc2lvbihpbiBET01TdHJpbmcgdmVyc2lvbikK
ICAgICAgICAgICAgIHJhaXNlcyAoSURCRGF0YWJhc2VFeGNlcHRpb24pOwotICAgICAgICBbQ2Fs
bFdpdGg9U2NyaXB0RXhlY3V0aW9uQ29udGV4dF0gSURCVHJhbnNhY3Rpb24gdHJhbnNhY3Rpb24o
aW4gRE9NU3RyaW5nTGlzdD8gc3RvcmVOYW1lcywgaW4gW09wdGlvbmFsPURlZmF1bHRJc051bGxT
dHJpbmddIERPTVN0cmluZyBtb2RlKQorICAgICAgICBbQ2FsbFdpdGg9U2NyaXB0RXhlY3V0aW9u
Q29udGV4dF0gSURCVHJhbnNhY3Rpb24gdHJhbnNhY3Rpb24oaW4gRE9NU3RyaW5nTGlzdCBzdG9y
ZU5hbWVzLCBpbiBbT3B0aW9uYWw9RGVmYXVsdElzTnVsbFN0cmluZ10gRE9NU3RyaW5nIG1vZGUp
CiAgICAgICAgICAgICByYWlzZXMgKElEQkRhdGFiYXNlRXhjZXB0aW9uKTsKLSAgICAgICAgW0Nh
bGxXaXRoPVNjcmlwdEV4ZWN1dGlvbkNvbnRleHRdIElEQlRyYW5zYWN0aW9uIHRyYW5zYWN0aW9u
KGluIERPTVN0cmluZ1tdPyBzdG9yZU5hbWVzLCBpbiBbT3B0aW9uYWw9RGVmYXVsdElzTnVsbFN0
cmluZ10gRE9NU3RyaW5nIG1vZGUpCisgICAgICAgIFtDYWxsV2l0aD1TY3JpcHRFeGVjdXRpb25D
b250ZXh0XSBJREJUcmFuc2FjdGlvbiB0cmFuc2FjdGlvbihpbiBET01TdHJpbmdbXSBzdG9yZU5h
bWVzLCBpbiBbT3B0aW9uYWw9RGVmYXVsdElzTnVsbFN0cmluZ10gRE9NU3RyaW5nIG1vZGUpCiAg
ICAgICAgICAgICByYWlzZXMgKElEQkRhdGFiYXNlRXhjZXB0aW9uKTsKICAgICAgICAgW0NhbGxX
aXRoPVNjcmlwdEV4ZWN1dGlvbkNvbnRleHRdIElEQlRyYW5zYWN0aW9uIHRyYW5zYWN0aW9uKGlu
IERPTVN0cmluZyBzdG9yZU5hbWUsIGluIFtPcHRpb25hbD1EZWZhdWx0SXNOdWxsU3RyaW5nXSBE
T01TdHJpbmcgbW9kZSkKICAgICAgICAgICAgIHJhaXNlcyAoSURCRGF0YWJhc2VFeGNlcHRpb24p
OwogCiAgICAgICAgIC8vIEZJWE1FOiByZW1vdmUgdGhlc2Ugd2hlbiBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODUzMjYgaXMgZml4ZWQuCi0gICAgICAgIFtDYWxsV2l0
aD1TY3JpcHRFeGVjdXRpb25Db250ZXh0XSBJREJUcmFuc2FjdGlvbiB0cmFuc2FjdGlvbihpbiBE
T01TdHJpbmdMaXN0PyBzdG9yZU5hbWVzLCBpbiB1bnNpZ25lZCBzaG9ydCBtb2RlKQorICAgICAg
ICBbQ2FsbFdpdGg9U2NyaXB0RXhlY3V0aW9uQ29udGV4dF0gSURCVHJhbnNhY3Rpb24gdHJhbnNh
Y3Rpb24oaW4gRE9NU3RyaW5nTGlzdCBzdG9yZU5hbWVzLCBpbiB1bnNpZ25lZCBzaG9ydCBtb2Rl
KQogICAgICAgICAgICAgcmFpc2VzIChJREJEYXRhYmFzZUV4Y2VwdGlvbik7Ci0gICAgICAgIFtD
YWxsV2l0aD1TY3JpcHRFeGVjdXRpb25Db250ZXh0XSBJREJUcmFuc2FjdGlvbiB0cmFuc2FjdGlv
bihpbiBET01TdHJpbmdbXT8gc3RvcmVOYW1lcywgaW4gdW5zaWduZWQgc2hvcnQgbW9kZSkKKyAg
ICAgICAgW0NhbGxXaXRoPVNjcmlwdEV4ZWN1dGlvbkNvbnRleHRdIElEQlRyYW5zYWN0aW9uIHRy
YW5zYWN0aW9uKGluIERPTVN0cmluZ1tdIHN0b3JlTmFtZXMsIGluIHVuc2lnbmVkIHNob3J0IG1v
ZGUpCiAgICAgICAgICAgICByYWlzZXMgKElEQkRhdGFiYXNlRXhjZXB0aW9uKTsKICAgICAgICAg
W0NhbGxXaXRoPVNjcmlwdEV4ZWN1dGlvbkNvbnRleHRdIElEQlRyYW5zYWN0aW9uIHRyYW5zYWN0
aW9uKGluIERPTVN0cmluZyBzdG9yZU5hbWUsIGluIHVuc2lnbmVkIHNob3J0IG1vZGUpCiAgICAg
ICAgICAgICByYWlzZXMgKElEQkRhdGFiYXNlRXhjZXB0aW9uKTsKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA1MjI2MDg5YWE2
MTkxNGMwM2NiY2I2ZGE1MjU5N2FiODk2N2VkMWUxLi40OGI2ZDAxOTY4NDRjZDg1N2RjMDcyNDQ1
OTE1YTE5OWZlYTFhODE3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTItMDctMDkgIEpvc2h1
YSBCZWxsICA8anNiZWxsQGNocm9taXVtLm9yZz4KKworICAgICAgICBJbmRleGVkREI6IEEgbnVs
bCBvciB1bmRlZmluZWQgc3RvcmVOYW1lcyBhcmd1bWVudCB0byBJREJEYXRhYmFzZTo6dHJhbnNh
Y3Rpb24oKSBzaG91bGQgYmUgY29lcmNlZCB0byBzdHJpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkwNDc0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9yZXNvdXJjZXMv
dHJhbnNhY3Rpb24tYmFzaWNzLmpzOgorICAgICAgICAodGVzdEludmFsaWRNb2RlKToKKyAgICAg
ICAgKHRlc3REZWdlbmVyYXRlTmFtZXMucmVxdWVzdC5vbnN1Y2Nlc3MpOgorICAgICAgICAodGVz
dERlZ2VuZXJhdGVOYW1lcy52ZXJpZnlEZWdlbmVyYXRlTmFtZXMpOgorICAgICAgICAodGVzdERl
Z2VuZXJhdGVOYW1lcyk6CisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvdHJhbnNhY3Rpb24t
YmFzaWNzLWV4cGVjdGVkLnR4dDoKKwogMjAxMi0wNy0wOSAgS3Jpc3TDs2YgS29zenR5w7MgIDxr
a3Jpc3RvZkBpbmYudS1zemVnZWQuaHU+CiAKICAgICAgICAgW1F0XSBVbnJldmlld2VkIGdhcmRl
bmluZy4gU2tpcCB0aGUgZmFpbGluZyB0ZXN0LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3Rv
cmFnZS9pbmRleGVkZGIvcmVzb3VyY2VzL3RyYW5zYWN0aW9uLWJhc2ljcy5qcyBiL0xheW91dFRl
c3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3Jlc291cmNlcy90cmFuc2FjdGlvbi1iYXNpY3MuanMKaW5k
ZXggYTc3ODYxYWYzMmRkNzUwZjRiNDAzOTE1YWJlY2IyN2E3ZDM1YTBhMi4uNTJjYTQ1Zjg1MjA5
YWMxYzEzMzJjZjQ0ZjA2YWFkZWJmZDRmZjAxMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3Rv
cmFnZS9pbmRleGVkZGIvcmVzb3VyY2VzL3RyYW5zYWN0aW9uLWJhc2ljcy5qcworKysgYi9MYXlv
dXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9yZXNvdXJjZXMvdHJhbnNhY3Rpb24tYmFzaWNzLmpz
CkBAIC0yODAsNyArMjgwLDI4IEBAIGZ1bmN0aW9uIHRlc3RJbnZhbGlkTW9kZSgpCiAgICAgZGVi
dWcoIiIpOwogICAgIGRlYnVnKCJWZXJpZnkgdGhhdCBzcGVjaWZ5aW5nIGFuIGludmFsaWQgbW9k
ZSByYWlzZXMgYW4gZXhjZXB0aW9uIik7CiAgICAgZXZhbEFuZEV4cGVjdEV4Y2VwdGlvbigiZGIu
dHJhbnNhY3Rpb24oWydzdG9yZU5hbWUnXSwgJ2xzYWtqZGYnKSIsICJJREJEYXRhYmFzZUV4Y2Vw
dGlvbi5UWVBFX0VSUiIsICInVHlwZUVycm9yJyIpOwotICAgIGZpbmlzaEpTVGVzdCgpOworICAg
IHRlc3REZWdlbmVyYXRlTmFtZXMoKTsKK30KKworZnVuY3Rpb24gdGVzdERlZ2VuZXJhdGVOYW1l
cygpCit7CisgICAgZGVidWcoIiIpOworICAgIGRlYnVnKCJUZXN0IHRoYXQgbnVsbCBhbmQgdW5k
ZWZpbmVkIGFyZSB0cmVhdGVkIGFzIHN0cmluZ3MiKTsKKyAgICByZXF1ZXN0ID0gZXZhbEFuZExv
ZygiZGIuc2V0VmVyc2lvbignZnVubnkgbmFtZXMnKSIpOworICAgIHJlcXVlc3Qub25lcnJvciA9
IHVuZXhwZWN0ZWRFcnJvckNhbGxiYWNrOworICAgIHJlcXVlc3Qub25zdWNjZXNzID0gZnVuY3Rp
b24gKCkgeworICAgICAgICB2YXIgdHJhbnMgPSByZXF1ZXN0LnJlc3VsdDsKKyAgICAgICAgZXZh
bEFuZExvZygiZGIuY3JlYXRlT2JqZWN0U3RvcmUoJ251bGwnKSIpOworICAgICAgICBldmFsQW5k
TG9nKCJkYi5jcmVhdGVPYmplY3RTdG9yZSgndW5kZWZpbmVkJykiKTsKKyAgICAgICAgdHJhbnMu
b25jb21wbGV0ZSA9IHZlcmlmeURlZ2VuZXJhdGVOYW1lczsKKyAgICB9OworICAgIGZ1bmN0aW9u
IHZlcmlmeURlZ2VuZXJhdGVOYW1lcygpIHsKKyAgICAgICAgc2hvdWxkTm90VGhyb3coInRyYW5z
YWN0aW9uID0gZGIudHJhbnNhY3Rpb24obnVsbCkiKTsKKyAgICAgICAgc2hvdWxkQmVOb25OdWxs
KCJ0cmFuc2FjdGlvbi5vYmplY3RTdG9yZSgnbnVsbCcpIik7CisgICAgICAgIHNob3VsZE5vdFRo
cm93KCJ0cmFuc2FjdGlvbiA9IGRiLnRyYW5zYWN0aW9uKHVuZGVmaW5lZCkiKTsKKyAgICAgICAg
c2hvdWxkQmVOb25OdWxsKCJ0cmFuc2FjdGlvbi5vYmplY3RTdG9yZSgndW5kZWZpbmVkJykiKTsK
KyAgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgfQogfQogCiB0ZXN0KCk7CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi90cmFuc2FjdGlvbi1iYXNpY3MtZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvdHJhbnNhY3Rpb24tYmFzaWNz
LWV4cGVjdGVkLnR4dAppbmRleCA3OTI3MDhlNzRkMGIyOTA3NjJmZTEyZTIyY2VlZWU0OWRkZGI3
MWJjLi41ODgyZTAzOTI1NDQ0NjdkOWVlNDE3YjExZjYxNzczYTI3Mzc0ZDFlIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi90cmFuc2FjdGlvbi1iYXNpY3MtZXhwZWN0
ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3RyYW5zYWN0aW9uLWJh
c2ljcy1leHBlY3RlZC50eHQKQEAgLTIwMiw2ICsyMDIsMTUgQEAgRXhwZWN0aW5nIGV4Y2VwdGlv
biBmcm9tIGRiLnRyYW5zYWN0aW9uKFsnc3RvcmVOYW1lJ10sICdsc2FramRmJykKIFBBU1MgRXhj
ZXB0aW9uIHdhcyB0aHJvd24uCiBQQVNTIGNvZGUgaXMgSURCRGF0YWJhc2VFeGNlcHRpb24uVFlQ
RV9FUlIKIFBBU1MgZW5hbWUgaXMgJ1R5cGVFcnJvcicKKworVGVzdCB0aGF0IG51bGwgYW5kIHVu
ZGVmaW5lZCBhcmUgdHJlYXRlZCBhcyBzdHJpbmdzCitkYi5zZXRWZXJzaW9uKCdmdW5ueSBuYW1l
cycpCitkYi5jcmVhdGVPYmplY3RTdG9yZSgnbnVsbCcpCitkYi5jcmVhdGVPYmplY3RTdG9yZSgn
dW5kZWZpbmVkJykKK1BBU1MgdHJhbnNhY3Rpb24gPSBkYi50cmFuc2FjdGlvbihudWxsKSBkaWQg
bm90IHRocm93IGV4Y2VwdGlvbi4KK1BBU1MgdHJhbnNhY3Rpb24ub2JqZWN0U3RvcmUoJ251bGwn
KSBpcyBub24tbnVsbC4KK1BBU1MgdHJhbnNhY3Rpb24gPSBkYi50cmFuc2FjdGlvbih1bmRlZmlu
ZWQpIGRpZCBub3QgdGhyb3cgZXhjZXB0aW9uLgorUEFTUyB0cmFuc2FjdGlvbi5vYmplY3RTdG9y
ZSgndW5kZWZpbmVkJykgaXMgbm9uLW51bGwuCiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0
cnVlCiAKIFRFU1QgQ09NUExFVEUK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>151348</attachid>
            <date>2012-07-09 16:26:30 -0700</date>
            <delta_ts>2012-07-09 17:48:26 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-90474-20120709162630.patch</filename>
            <type>text/plain</type>
            <size>7820</size>
            <attacher name="Joshua Bell">jsbell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIyMTEzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjI2NGUwNTRhYmU5NGI4
Nzc2MDhmYjAzZTdkOTkyZTYyMjU4MGJhZi4uMTRlZjgwYzE5NzNmMDg2N2NlNzllYjVmN2U3ZTU0
MzQ5ZTJiNDI0MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTA3LTA5ICBKb3No
dWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSW5kZXhlZERCOiBBIG51
bGwgb3IgdW5kZWZpbmVkIHN0b3JlTmFtZXMgYXJndW1lbnQgdG8gSURCRGF0YWJhc2U6OnRyYW5z
YWN0aW9uKCkgc2hvdWxkIGJlIGNvZXJjZWQgdG8gc3RyaW5nCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MDQ3NAorCisgICAgICAgIFJldmlld2VkIGJ5
IFRvbnkgQ2hhbmcuCisKKyAgICAgICAgVGVzdDogc3RvcmFnZS9pbmRleGVkZGIvdHJhbnNhY3Rp
b24tYmFzaWNzLmh0bWwKKworICAgICAgICAqIE1vZHVsZXMvaW5kZXhlZGRiL0lEQkRhdGFiYXNl
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OklEQkRhdGFiYXNlOjp0cmFuc2FjdGlvbik6CisgICAg
ICAgICogTW9kdWxlcy9pbmRleGVkZGIvSURCRGF0YWJhc2UuaWRsOgorCiAyMDEyLTA3LTA5ICBT
aGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJl
dmlld2VkLCByb2xsaW5nIG91dCByMTIyMTA3LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9pbmRleGVkZGIvSURCRGF0YWJhc2UuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9pbmRleGVkZGIvSURCRGF0YWJhc2UuY3BwCmluZGV4IDYzMjk5OWQ3ZjFjZDI2NmMwMjg2ODZm
MjlkMDJlODBiY2RmZDA0ZWIuLjM1YjVjYTFmMDU5YWI3ODc5M2JhMzRkOWFmNGZkMDJjZjBjZWMx
NjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQkRhdGFi
YXNlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJEYXRhYmFz
ZS5jcHAKQEAgLTIwNyw3ICsyMDcsOCBAQCBQYXNzUmVmUHRyPElEQlZlcnNpb25DaGFuZ2VSZXF1
ZXN0PiBJREJEYXRhYmFzZTo6c2V0VmVyc2lvbihTY3JpcHRFeGVjdXRpb25Db250ZQogUGFzc1Jl
ZlB0cjxJREJUcmFuc2FjdGlvbj4gSURCRGF0YWJhc2U6OnRyYW5zYWN0aW9uKFNjcmlwdEV4ZWN1
dGlvbkNvbnRleHQqIGNvbnRleHQsIFBhc3NSZWZQdHI8RE9NU3RyaW5nTGlzdD4gcHJwU3RvcmVO
YW1lcywgY29uc3QgU3RyaW5nJiBtb2RlU3RyaW5nLCBFeGNlcHRpb25Db2RlJiBlYykKIHsKICAg
ICBSZWZQdHI8RE9NU3RyaW5nTGlzdD4gc3RvcmVOYW1lcyA9IHBycFN0b3JlTmFtZXM7Ci0gICAg
aWYgKCFzdG9yZU5hbWVzIHx8IHN0b3JlTmFtZXMtPmlzRW1wdHkoKSkgeworICAgIEFTU0VSVChz
dG9yZU5hbWVzLmdldCgpKTsKKyAgICBpZiAoc3RvcmVOYW1lcy0+aXNFbXB0eSgpKSB7CiAgICAg
ICAgIGVjID0gSURCRGF0YWJhc2VFeGNlcHRpb246OklEQl9JTlZBTElEX0FDQ0VTU19FUlI7CiAg
ICAgICAgIHJldHVybiAwOwogICAgIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvaW5kZXhlZGRiL0lEQkRhdGFiYXNlLmlkbCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5k
ZXhlZGRiL0lEQkRhdGFiYXNlLmlkbAppbmRleCAyNDBhZWU5MzJkNzdmMjc4N2ZhNzgzZGNhMjJk
ZjhjY2FhOThmZWVlLi45NWY2YzIzNjBjZDBlZGNiZDM5ZjQwODY2YjZkZGY4YzJjMmQ1M2M2IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJEYXRhYmFzZS5p
ZGwKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCRGF0YWJhc2UuaWRs
CkBAIC00NSwxNyArNDUsMTcgQEAgbW9kdWxlIHN0b3JhZ2UgewogICAgICAgICAgICAgcmFpc2Vz
IChJREJEYXRhYmFzZUV4Y2VwdGlvbik7CiAgICAgICAgIFtDYWxsV2l0aD1TY3JpcHRFeGVjdXRp
b25Db250ZXh0XSBJREJWZXJzaW9uQ2hhbmdlUmVxdWVzdCBzZXRWZXJzaW9uKGluIERPTVN0cmlu
ZyB2ZXJzaW9uKQogICAgICAgICAgICAgcmFpc2VzIChJREJEYXRhYmFzZUV4Y2VwdGlvbik7Ci0g
ICAgICAgIFtDYWxsV2l0aD1TY3JpcHRFeGVjdXRpb25Db250ZXh0XSBJREJUcmFuc2FjdGlvbiB0
cmFuc2FjdGlvbihpbiBET01TdHJpbmdMaXN0PyBzdG9yZU5hbWVzLCBpbiBbT3B0aW9uYWw9RGVm
YXVsdElzTnVsbFN0cmluZ10gRE9NU3RyaW5nIG1vZGUpCisgICAgICAgIFtDYWxsV2l0aD1TY3Jp
cHRFeGVjdXRpb25Db250ZXh0XSBJREJUcmFuc2FjdGlvbiB0cmFuc2FjdGlvbihpbiBET01TdHJp
bmdMaXN0IHN0b3JlTmFtZXMsIGluIFtPcHRpb25hbD1EZWZhdWx0SXNOdWxsU3RyaW5nXSBET01T
dHJpbmcgbW9kZSkKICAgICAgICAgICAgIHJhaXNlcyAoSURCRGF0YWJhc2VFeGNlcHRpb24pOwot
ICAgICAgICBbQ2FsbFdpdGg9U2NyaXB0RXhlY3V0aW9uQ29udGV4dF0gSURCVHJhbnNhY3Rpb24g
dHJhbnNhY3Rpb24oaW4gRE9NU3RyaW5nW10/IHN0b3JlTmFtZXMsIGluIFtPcHRpb25hbD1EZWZh
dWx0SXNOdWxsU3RyaW5nXSBET01TdHJpbmcgbW9kZSkKKyAgICAgICAgW0NhbGxXaXRoPVNjcmlw
dEV4ZWN1dGlvbkNvbnRleHRdIElEQlRyYW5zYWN0aW9uIHRyYW5zYWN0aW9uKGluIERPTVN0cmlu
Z1tdIHN0b3JlTmFtZXMsIGluIFtPcHRpb25hbD1EZWZhdWx0SXNOdWxsU3RyaW5nXSBET01TdHJp
bmcgbW9kZSkKICAgICAgICAgICAgIHJhaXNlcyAoSURCRGF0YWJhc2VFeGNlcHRpb24pOwogICAg
ICAgICBbQ2FsbFdpdGg9U2NyaXB0RXhlY3V0aW9uQ29udGV4dF0gSURCVHJhbnNhY3Rpb24gdHJh
bnNhY3Rpb24oaW4gRE9NU3RyaW5nIHN0b3JlTmFtZSwgaW4gW09wdGlvbmFsPURlZmF1bHRJc051
bGxTdHJpbmddIERPTVN0cmluZyBtb2RlKQogICAgICAgICAgICAgcmFpc2VzIChJREJEYXRhYmFz
ZUV4Y2VwdGlvbik7CiAKICAgICAgICAgLy8gRklYTUU6IHJlbW92ZSB0aGVzZSB3aGVuIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NTMyNiBpcyBmaXhlZC4KLSAgICAg
ICAgW0NhbGxXaXRoPVNjcmlwdEV4ZWN1dGlvbkNvbnRleHRdIElEQlRyYW5zYWN0aW9uIHRyYW5z
YWN0aW9uKGluIERPTVN0cmluZ0xpc3Q/IHN0b3JlTmFtZXMsIGluIHVuc2lnbmVkIHNob3J0IG1v
ZGUpCisgICAgICAgIFtDYWxsV2l0aD1TY3JpcHRFeGVjdXRpb25Db250ZXh0XSBJREJUcmFuc2Fj
dGlvbiB0cmFuc2FjdGlvbihpbiBET01TdHJpbmdMaXN0IHN0b3JlTmFtZXMsIGluIHVuc2lnbmVk
IHNob3J0IG1vZGUpCiAgICAgICAgICAgICByYWlzZXMgKElEQkRhdGFiYXNlRXhjZXB0aW9uKTsK
LSAgICAgICAgW0NhbGxXaXRoPVNjcmlwdEV4ZWN1dGlvbkNvbnRleHRdIElEQlRyYW5zYWN0aW9u
IHRyYW5zYWN0aW9uKGluIERPTVN0cmluZ1tdPyBzdG9yZU5hbWVzLCBpbiB1bnNpZ25lZCBzaG9y
dCBtb2RlKQorICAgICAgICBbQ2FsbFdpdGg9U2NyaXB0RXhlY3V0aW9uQ29udGV4dF0gSURCVHJh
bnNhY3Rpb24gdHJhbnNhY3Rpb24oaW4gRE9NU3RyaW5nW10gc3RvcmVOYW1lcywgaW4gdW5zaWdu
ZWQgc2hvcnQgbW9kZSkKICAgICAgICAgICAgIHJhaXNlcyAoSURCRGF0YWJhc2VFeGNlcHRpb24p
OwogICAgICAgICBbQ2FsbFdpdGg9U2NyaXB0RXhlY3V0aW9uQ29udGV4dF0gSURCVHJhbnNhY3Rp
b24gdHJhbnNhY3Rpb24oaW4gRE9NU3RyaW5nIHN0b3JlTmFtZSwgaW4gdW5zaWduZWQgc2hvcnQg
bW9kZSkKICAgICAgICAgICAgIHJhaXNlcyAoSURCRGF0YWJhc2VFeGNlcHRpb24pOwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4
IDQwZWQ3N2Y2OWFkYzdmN2UxNzgxN2FhMTZhYmNkNjc1YjMxMTI1YzkuLjdiMmU1NDk2MTE0Mzcw
NWU3YTFlZjZmOTQ1Nzc1NDk1N2U4ZjQ3ODAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMi0w
Ny0wOSAgSm9zaHVhIEJlbGwgIDxqc2JlbGxAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEluZGV4
ZWREQjogQSBudWxsIG9yIHVuZGVmaW5lZCBzdG9yZU5hbWVzIGFyZ3VtZW50IHRvIElEQkRhdGFi
YXNlOjp0cmFuc2FjdGlvbigpIHNob3VsZCBiZSBjb2VyY2VkIHRvIHN0cmluZworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTA0NzQKKworICAgICAgICBS
ZXZpZXdlZCBieSBUb255IENoYW5nLgorCisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvcmVz
b3VyY2VzL3RyYW5zYWN0aW9uLWJhc2ljcy5qczoKKyAgICAgICAgKHRlc3RJbnZhbGlkTW9kZSk6
CisgICAgICAgICh0ZXN0RGVnZW5lcmF0ZU5hbWVzLnJlcXVlc3Qub25zdWNjZXNzKToKKyAgICAg
ICAgKHRlc3REZWdlbmVyYXRlTmFtZXMudmVyaWZ5RGVnZW5lcmF0ZU5hbWVzKToKKyAgICAgICAg
KHRlc3REZWdlbmVyYXRlTmFtZXMpOgorICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRiL3RyYW5z
YWN0aW9uLWJhc2ljcy1leHBlY3RlZC50eHQ6CisKIDIwMTItMDctMDkgIFphbiBEb2JlcnNlayAg
PHphbmRvYmVyc2VrQGdtYWlsLmNvbT4KIAogICAgICAgICBbR3RrXSBVbnNraXAgdGhlIENTUyBS
ZWdpb25zIGxheW91dCB0ZXN0cwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRl
eGVkZGIvcmVzb3VyY2VzL3RyYW5zYWN0aW9uLWJhc2ljcy5qcyBiL0xheW91dFRlc3RzL3N0b3Jh
Z2UvaW5kZXhlZGRiL3Jlc291cmNlcy90cmFuc2FjdGlvbi1iYXNpY3MuanMKaW5kZXggYTc3ODYx
YWYzMmRkNzUwZjRiNDAzOTE1YWJlY2IyN2E3ZDM1YTBhMi4uNjMzZWE5OTVhNzBjZDZjODY5YzJl
ODY0MDE4NjgzYzVkOGI1NDRlMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRl
eGVkZGIvcmVzb3VyY2VzL3RyYW5zYWN0aW9uLWJhc2ljcy5qcworKysgYi9MYXlvdXRUZXN0cy9z
dG9yYWdlL2luZGV4ZWRkYi9yZXNvdXJjZXMvdHJhbnNhY3Rpb24tYmFzaWNzLmpzCkBAIC0yODAs
NyArMjgwLDMyIEBAIGZ1bmN0aW9uIHRlc3RJbnZhbGlkTW9kZSgpCiAgICAgZGVidWcoIiIpOwog
ICAgIGRlYnVnKCJWZXJpZnkgdGhhdCBzcGVjaWZ5aW5nIGFuIGludmFsaWQgbW9kZSByYWlzZXMg
YW4gZXhjZXB0aW9uIik7CiAgICAgZXZhbEFuZEV4cGVjdEV4Y2VwdGlvbigiZGIudHJhbnNhY3Rp
b24oWydzdG9yZU5hbWUnXSwgJ2xzYWtqZGYnKSIsICJJREJEYXRhYmFzZUV4Y2VwdGlvbi5UWVBF
X0VSUiIsICInVHlwZUVycm9yJyIpOwotICAgIGZpbmlzaEpTVGVzdCgpOworICAgIHRlc3REZWdl
bmVyYXRlTmFtZXMoKTsKK30KKworZnVuY3Rpb24gdGVzdERlZ2VuZXJhdGVOYW1lcygpCit7Cisg
ICAgZGVidWcoIiIpOworICAgIGRlYnVnKCJUZXN0IHRoYXQgbnVsbCBhbmQgdW5kZWZpbmVkIGFy
ZSB0cmVhdGVkIGFzIHN0cmluZ3MiKTsKKworICAgIGV2YWxBbmRFeHBlY3RFeGNlcHRpb24oImRi
LnRyYW5zYWN0aW9uKG51bGwpIiwgIkRPTUV4Y2VwdGlvbi5OT1RfRk9VTkRfRVJSIiwgIidOb3RG
b3VuZEVycm9yJyIpOworICAgIGV2YWxBbmRFeHBlY3RFeGNlcHRpb24oImRiLnRyYW5zYWN0aW9u
KHVuZGVmaW5lZCkiLCAiRE9NRXhjZXB0aW9uLk5PVF9GT1VORF9FUlIiLCAiJ05vdEZvdW5kRXJy
b3InIik7CisKKyAgICByZXF1ZXN0ID0gZXZhbEFuZExvZygiZGIuc2V0VmVyc2lvbignZnVubnkg
bmFtZXMnKSIpOworICAgIHJlcXVlc3Qub25lcnJvciA9IHVuZXhwZWN0ZWRFcnJvckNhbGxiYWNr
OworICAgIHJlcXVlc3Qub25zdWNjZXNzID0gZnVuY3Rpb24gKCkgeworICAgICAgICB2YXIgdHJh
bnMgPSByZXF1ZXN0LnJlc3VsdDsKKyAgICAgICAgZXZhbEFuZExvZygiZGIuY3JlYXRlT2JqZWN0
U3RvcmUoJ251bGwnKSIpOworICAgICAgICBldmFsQW5kTG9nKCJkYi5jcmVhdGVPYmplY3RTdG9y
ZSgndW5kZWZpbmVkJykiKTsKKyAgICAgICAgdHJhbnMub25jb21wbGV0ZSA9IHZlcmlmeURlZ2Vu
ZXJhdGVOYW1lczsKKyAgICB9OworICAgIGZ1bmN0aW9uIHZlcmlmeURlZ2VuZXJhdGVOYW1lcygp
IHsKKyAgICAgICAgc2hvdWxkTm90VGhyb3coInRyYW5zYWN0aW9uID0gZGIudHJhbnNhY3Rpb24o
bnVsbCkiKTsKKyAgICAgICAgc2hvdWxkQmVOb25OdWxsKCJ0cmFuc2FjdGlvbi5vYmplY3RTdG9y
ZSgnbnVsbCcpIik7CisgICAgICAgIHNob3VsZE5vdFRocm93KCJ0cmFuc2FjdGlvbiA9IGRiLnRy
YW5zYWN0aW9uKHVuZGVmaW5lZCkiKTsKKyAgICAgICAgc2hvdWxkQmVOb25OdWxsKCJ0cmFuc2Fj
dGlvbi5vYmplY3RTdG9yZSgndW5kZWZpbmVkJykiKTsKKyAgICAgICAgZmluaXNoSlNUZXN0KCk7
CisgICAgfQogfQogCiB0ZXN0KCk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2lu
ZGV4ZWRkYi90cmFuc2FjdGlvbi1iYXNpY3MtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvc3Rv
cmFnZS9pbmRleGVkZGIvdHJhbnNhY3Rpb24tYmFzaWNzLWV4cGVjdGVkLnR4dAppbmRleCA3OTI3
MDhlNzRkMGIyOTA3NjJmZTEyZTIyY2VlZWU0OWRkZGI3MWJjLi5jYWFlOGI0NmRhNWZmNDRmZjQx
YzUyNTY4N2ZjM2Q4ZDM3YzQ1ZDVkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2lu
ZGV4ZWRkYi90cmFuc2FjdGlvbi1iYXNpY3MtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3Rz
L3N0b3JhZ2UvaW5kZXhlZGRiL3RyYW5zYWN0aW9uLWJhc2ljcy1leHBlY3RlZC50eHQKQEAgLTIw
Miw2ICsyMDIsMjMgQEAgRXhwZWN0aW5nIGV4Y2VwdGlvbiBmcm9tIGRiLnRyYW5zYWN0aW9uKFsn
c3RvcmVOYW1lJ10sICdsc2FramRmJykKIFBBU1MgRXhjZXB0aW9uIHdhcyB0aHJvd24uCiBQQVNT
IGNvZGUgaXMgSURCRGF0YWJhc2VFeGNlcHRpb24uVFlQRV9FUlIKIFBBU1MgZW5hbWUgaXMgJ1R5
cGVFcnJvcicKKworVGVzdCB0aGF0IG51bGwgYW5kIHVuZGVmaW5lZCBhcmUgdHJlYXRlZCBhcyBz
dHJpbmdzCitFeHBlY3RpbmcgZXhjZXB0aW9uIGZyb20gZGIudHJhbnNhY3Rpb24obnVsbCkKK1BB
U1MgRXhjZXB0aW9uIHdhcyB0aHJvd24uCitQQVNTIGNvZGUgaXMgRE9NRXhjZXB0aW9uLk5PVF9G
T1VORF9FUlIKK1BBU1MgZW5hbWUgaXMgJ05vdEZvdW5kRXJyb3InCitFeHBlY3RpbmcgZXhjZXB0
aW9uIGZyb20gZGIudHJhbnNhY3Rpb24odW5kZWZpbmVkKQorUEFTUyBFeGNlcHRpb24gd2FzIHRo
cm93bi4KK1BBU1MgY29kZSBpcyBET01FeGNlcHRpb24uTk9UX0ZPVU5EX0VSUgorUEFTUyBlbmFt
ZSBpcyAnTm90Rm91bmRFcnJvcicKK2RiLnNldFZlcnNpb24oJ2Z1bm55IG5hbWVzJykKK2RiLmNy
ZWF0ZU9iamVjdFN0b3JlKCdudWxsJykKK2RiLmNyZWF0ZU9iamVjdFN0b3JlKCd1bmRlZmluZWQn
KQorUEFTUyB0cmFuc2FjdGlvbiA9IGRiLnRyYW5zYWN0aW9uKG51bGwpIGRpZCBub3QgdGhyb3cg
ZXhjZXB0aW9uLgorUEFTUyB0cmFuc2FjdGlvbi5vYmplY3RTdG9yZSgnbnVsbCcpIGlzIG5vbi1u
dWxsLgorUEFTUyB0cmFuc2FjdGlvbiA9IGRiLnRyYW5zYWN0aW9uKHVuZGVmaW5lZCkgZGlkIG5v
dCB0aHJvdyBleGNlcHRpb24uCitQQVNTIHRyYW5zYWN0aW9uLm9iamVjdFN0b3JlKCd1bmRlZmlu
ZWQnKSBpcyBub24tbnVsbC4KIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIAogVEVT
VCBDT01QTEVURQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>