<?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>124676</bug_id>
          
          <creation_ts>2013-11-20 13:56:03 -0800</creation_ts>
          <short_desc>webkitdirs::checkForArgumentAndRemoveFromArrayRef() removes wrong element</short_desc>
          <delta_ts>2013-11-21 18:59:31 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</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="Nick Diego Yamane (diegoyam)">nick.diego</reporter>
          <assigned_to name="Nick Diego Yamane (diegoyam)">nick.diego</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>mrowe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>952769</commentid>
    <comment_count>0</comment_count>
    <who name="Nick Diego Yamane (diegoyam)">nick.diego</who>
    <bug_when>2013-11-20 13:56:03 -0800</bug_when>
    <thetext>webkitdirs::checkForArgumentAndRemoveFromArrayRef remove wrong elements when there were more then one occurrence of that argument.
E.g: Checking for &apos;a&apos; in {a, b, a, c}, the resulting array would be {b, a}, when it should be {b, c}.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>952779</commentid>
    <comment_count>1</comment_count>
      <attachid>217480</attachid>
    <who name="Nick Diego Yamane (diegoyam)">nick.diego</who>
    <bug_when>2013-11-20 14:22:05 -0800</bug_when>
    <thetext>Created attachment 217480
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>952871</commentid>
    <comment_count>2</comment_count>
      <attachid>217480</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2013-11-20 17:10:43 -0800</bug_when>
    <thetext>Comment on attachment 217480
Patch

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

This patch look a reasonable to me. Ideally, we could reduce some duplication of code in the unit test. For now, it&apos;s OK.

&gt; Tools/ChangeLog:3
&gt; +        Fix a bug in webkitdirs::checkForArgumentAndRemoveFromArrayRef

This title is ambiguous. I updated the Bugzilla bug title to be: webkitdirs::checkForArgumentAndRemoveFromArrayRef() removed wrong element

Feel free to use this bug title or come up with a more descriptive one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>953095</commentid>
    <comment_count>3</comment_count>
      <attachid>217567</attachid>
    <who name="Nick Diego Yamane (diegoyam)">nick.diego</who>
    <bug_when>2013-11-21 07:32:36 -0800</bug_when>
    <thetext>Created attachment 217567
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>953101</commentid>
    <comment_count>4</comment_count>
      <attachid>217570</attachid>
    <who name="Nick Diego Yamane (diegoyam)">nick.diego</who>
    <bug_when>2013-11-21 08:05:12 -0800</bug_when>
    <thetext>Created attachment 217570
Patch for landing 2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>953121</commentid>
    <comment_count>5</comment_count>
      <attachid>217575</attachid>
    <who name="Nick Diego Yamane (diegoyam)">nick.diego</who>
    <bug_when>2013-11-21 09:11:01 -0800</bug_when>
    <thetext>Created attachment 217575
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>953399</commentid>
    <comment_count>6</comment_count>
      <attachid>217575</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-21 18:59:29 -0800</bug_when>
    <thetext>Comment on attachment 217575
Patch

Clearing flags on attachment: 217575

Committed r159668: &lt;http://trac.webkit.org/changeset/159668&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>953400</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-21 18:59:31 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>217480</attachid>
            <date>2013-11-20 14:22:05 -0800</date>
            <delta_ts>2013-11-21 07:32:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-124676-20131120183339.patch</filename>
            <type>text/plain</type>
            <size>4957</size>
            <attacher name="Nick Diego Yamane (diegoyam)">nick.diego</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU5NTg0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMTMzZDNkZTIzNTgzYTA5ZWE2ZDdiNWQ0YzA3ZDFjMzRh
ZjI1OWVlZS4uNTE4YzE3YzE5MDdlMjc1N2I5YzQxMjk2MjRmZDM3ODAwNWIwOGI4NCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIw
IEBACisyMDEzLTExLTIwICBOaWNrIERpZWdvIFlhbWFuZSAgPG5pY2sueWFtYW5lQG9wZW5ib3Nz
YS5vcmc+CisKKyAgICAgICAgRml4IGEgYnVnIGluIHdlYmtpdGRpcnM6OmNoZWNrRm9yQXJndW1l
bnRBbmRSZW1vdmVGcm9tQXJyYXlSZWYKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEyNDY3NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIGNoZWNrRm9yQXJndW1lbnRBbmRSZW1vdmVGcm9tQXJyYXlSZWYgZnVu
Y3Rpb25zIHdhcyByZW1vdmluZyB3cm9uZworICAgICAgICBlbGVtZW50cyB3aGVuIHRoZXJlIHdl
cmUgbW9yZSB0aGVuIG9uZSBvY2N1cnJlbmNlIG9mIHRoYXQgYXJndW1lbnQuCisgICAgICAgIEUu
ZzogQ2hlY2tpbmcgZm9yICdhJyBpbiB7YSwgYiwgYSwgY30sIHRoZSByZXN1bHRpbmcgYXJyYXkg
d291bGQgYmUKKyAgICAgICAge2IsIGF9LCB3aGVuIGl0IHNob3VsZCBiZSB7YiwgY30uCisKKyAg
ICAgICAgKiBTY3JpcHRzL3dlYmtpdGRpcnMucG06CisgICAgICAgIChjaGVja0ZvckFyZ3VtZW50
QW5kUmVtb3ZlRnJvbUFycmF5UmVmKTogYnVnZml4IG1lbnRpb25lZCBhYm92ZS4KKyAgICAgICAg
KiBTY3JpcHRzL3dlYmtpdHBlcmwvd2Via2l0ZGlyc191bml0dGVzdC9jaGVja0ZvckFyZ3VtZW50
QW5kUmVtb3ZlRnJvbUFycmF5UmVmLnBsOgorICAgICAgICBBZGRlZDsgVW5pdCB0ZXN0cyBmb3Ig
d2Via2l0ZGlyczo6Y2hlY2tGb3JBcmd1bWVudEFuZFJlbW92ZUZyb21BcnJheVJlZiBmdW5jdGlv
bi4KKwogMjAxMy0xMS0yMCAgTWFyayBSb3dlICA8bXJvd2VAYXBwbGUuY29tPgogCiAgICAgICAg
IFJlbW92ZSBzb21lIG9ic29sZXRlIGxvZ2ljIGZyb20gV2ViS2l0LmFwcC4KZGlmZiAtLWdpdCBh
L1Rvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5w
bQppbmRleCBlMmE3Y2M1N2M1MjIzNTA3YjdiNjRhYjZiMmJmZDVkNDM0MTZiYmQ4Li44NGM1YTk1
MTEyYjUyODA3YzAxNGE1YjQwYjlmNTM3YTIyZDcxNjhjIDEwMDc1NQotLS0gYS9Ub29scy9TY3Jp
cHRzL3dlYmtpdGRpcnMucG0KKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtCkBAIC04
ODgsOCArODg4LDkgQEAgc3ViIGNoZWNrRm9yQXJndW1lbnRBbmRSZW1vdmVGcm9tQXJyYXlSZWYK
IHsKICAgICBteSAoJGFyZ1RvQ2hlY2ssICRhcnJheVJlZikgPSBAXzsKICAgICBteSBAaW5kaWNl
c1RvUmVtb3ZlID0gZmluZE1hdGNoaW5nQXJndW1lbnRzKCRhcmdUb0NoZWNrLCAkYXJyYXlSZWYp
OworICAgIG15ICRyZW1vdmVPZmZzZXQgPSAwOwogICAgIGZvcmVhY2ggbXkgJGluZGV4IChAaW5k
aWNlc1RvUmVtb3ZlKSB7Ci0gICAgICAgIHNwbGljZShAJGFycmF5UmVmLCAkaW5kZXgsIDEpOwor
ICAgICAgICBzcGxpY2UoQCRhcnJheVJlZiwgJGluZGV4IC0gJHJlbW92ZU9mZnNldCsrLCAxKTsK
ICAgICB9CiAgICAgcmV0dXJuIHNjYWxhciBAaW5kaWNlc1RvUmVtb3ZlID4gMDsKIH0KZGlmZiAt
LWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cGVybC93ZWJraXRkaXJzX3VuaXR0ZXN0L2NoZWNr
Rm9yQXJndW1lbnRBbmRSZW1vdmVGcm9tQXJyYXlSZWYucGwgYi9Ub29scy9TY3JpcHRzL3dlYmtp
dHBlcmwvd2Via2l0ZGlyc191bml0dGVzdC9jaGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFy
cmF5UmVmLnBsCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLjQzYTE2ZDBlYWMzZThmN2YxMzExMTZjYjM1YzAwMTE3YThk
NTk0MzcKLS0tIC9kZXYvbnVsbAorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvd2Via2l0
ZGlyc191bml0dGVzdC9jaGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5UmVmLnBsCkBA
IC0wLDAgKzEsNjcgQEAKKyMhL3Vzci9iaW4vcGVybCAtdworIworIyBDb3B5cmlnaHQgKEMpIDIw
MTMgTm9raWEgQ29ycG9yYXRpb24gYW5kL29yIGl0cyBzdWJzaWRpYXJ5KC1pZXMpLgorIworIyBS
ZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9y
IHdpdGhvdXQKKyMgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhl
IGZvbGxvd2luZyBjb25kaXRpb25zCisjIGFyZSBtZXQ6CisjIDEuICBSZWRpc3RyaWJ1dGlvbnMg
b2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorIyAgICAgbm90
aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVy
LgorIyAyLiAgUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRo
ZSBhYm92ZSBjb3B5cmlnaHQKKyMgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMg
YW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyMgICAgIGRvY3VtZW50YXRpb24g
YW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisj
CisjIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRTIENPTlRS
SUJVVE9SUyBgYEFTIElTJycgQU5EIEFOWQorIyBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElF
UywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRSBJTVBMSUVECisjIFdBUlJBTlRJ
RVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RSBBUkUKKyMgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMg
Q09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZCisjIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lE
RU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTCisjIChJ
TkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBH
T09EUyBPUiBTRVJWSUNFUzsKKyMgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJV
U0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OCisjIEFOWSBUSEVPUlkg
T0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBU
T1JUCisjIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5Z
IFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTCisjIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQg
T0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorCisjIFVuaXQgdGVzdHMgb2Ygd2Vi
a2l0ZGlyczo6Y2hlY2tGb3JBcmd1bWVudEFuZFJlbW92ZUZyb21BcnJheVJlZgordXNlIHN0cmlj
dDsKK3VzZSB3YXJuaW5nczsKK3VzZSBUZXN0OjpNb3JlIHRlc3RzID0+IDg7Cit1c2Ugd2Via2l0
ZGlyczsKKworbXkgQGFyZ3M7CitteSBAZXhwZWN0ZWQ7CitteSAkcmVzdWx0OworbXkgJHRpdGxl
OworCisjIFRlc3QgY2FzZSAjMQorJHRpdGxlID0gImNoZWNrRm9yQXJndW1lbnRBbmRSZW1vdmVG
cm9tQXJyYXlSZWY6IEVtcHR5IGFycmF5IjsKK0BhcmdzID0gKCk7CitAZXhwZWN0ZWQgPSAoKTsK
KyRyZXN1bHQgPSBjaGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5UmVmKCItLWFueXRo
aW5nIiwgXEBhcmdzKTsKK29rKCEkcmVzdWx0LCAiJHRpdGxlIC0gcmVzdWx0Iik7Citpc19kZWVw
bHkoXEBhcmdzLCBcQGV4cGVjdGVkLCAiJHRpdGxlIC0gYXJyYXkgc3RhdGUiKTsKKworIyBUZXN0
IGNhc2UgIzIKKyR0aXRsZSA9ICJjaGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5UmVm
OiBOb3QgZm91bmQgYXJndW1lbnQiOworQGFyZ3MgPSAoImEiLCAiYiIsICJjIik7CitAZXhwZWN0
ZWQgPSAoImEiLCAiYiIsICJjIik7CiskcmVzdWx0ID0gY2hlY2tGb3JBcmd1bWVudEFuZFJlbW92
ZUZyb21BcnJheVJlZigibm90LWZvdW5kIiwgXEBhcmdzKTsKK29rKCEkcmVzdWx0LCAiJHRpdGxl
IC0gcmVzdWx0Iik7Citpc19kZWVwbHkoXEBhcmdzLCBcQGV4cGVjdGVkLCAiJHRpdGxlIC0gYXJy
YXkgc3RhdGUiKTsKKworIyBUZXN0IGNhc2UgIzMKKyR0aXRsZSA9ICJjaGVja0ZvckFyZ3VtZW50
QW5kUmVtb3ZlRnJvbUFycmF5UmVmOiBPbmUgb2NjdXJyZW5jZSI7CitAYXJncyA9ICgiYSIsICJi
IiwgImMiKTsKK0BleHBlY3RlZCA9ICgiYSIsICJjIik7CiskcmVzdWx0ID0gY2hlY2tGb3JBcmd1
bWVudEFuZFJlbW92ZUZyb21BcnJheVJlZigiYiIsIFxAYXJncyk7CitvaygkcmVzdWx0LCAiJHRp
dGxlIC0gcmVzdWx0Iik7Citpc19kZWVwbHkoXEBhcmdzLCBcQGV4cGVjdGVkLCAiJHRpdGxlIC0g
YXJyYXkgc3RhdGUiKTsKKworIyBUZXN0IGNhc2UgIzQKKyR0aXRsZSA9ICJjaGVja0ZvckFyZ3Vt
ZW50QW5kUmVtb3ZlRnJvbUFycmF5UmVmOiBNb3JlIHRoYW4gb25lIG9jY3VycmVuY2UiOworQGFy
Z3MgPSAoImEiLCAiYiIsICJhIiwgImMiLCAiYSIsICJ4IiwgImEiKTsKK0BleHBlY3RlZCA9ICgi
YiIsICJjIiwgIngiKTsKKyRyZXN1bHQgPSBjaGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFy
cmF5UmVmKCJhIiwgXEBhcmdzKTsKK29rKCRyZXN1bHQsICIkdGl0bGUgLSByZXN1bHQiKTsKK2lz
X2RlZXBseShcQGFyZ3MsIFxAZXhwZWN0ZWQsICIkdGl0bGUgLSBhcnJheSBzdGF0ZSIpOworCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>217567</attachid>
            <date>2013-11-21 07:32:36 -0800</date>
            <delta_ts>2013-11-21 08:04:56 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-124676-20131121114408.patch</filename>
            <type>text/plain</type>
            <size>4666</size>
            <attacher name="Nick Diego Yamane (diegoyam)">nick.diego</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU5NjIxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjA5ZDMyZjg4NWRiMWI0OTI2NzgzNjRjMzQ4ZDM0OTBk
MmY0ZTQxYS4uZDBiNTgyOTUxMzA5MmI5MzE0NDI4Y2Q2NTI0MDJiOWUxNmQ0ZTRiZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIw
IEBACisyMDEzLTExLTIxICBOaWNrIERpZWdvIFlhbWFuZSAgPG5pY2sueWFtYW5lQG9wZW5ib3Nz
YS5vcmc+CisKKyAgICAgICAgd2Via2l0ZGlyczo6Y2hlY2tGb3JBcmd1bWVudEFuZFJlbW92ZUZy
b21BcnJheVJlZigpIHJlbW92ZWQgd3JvbmcgZWxlbWVudAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI0Njc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgY2hlY2tGb3JBcmd1bWVudEFuZFJlbW92ZUZyb21B
cnJheVJlZiBmdW5jdGlvbnMgd2FzIHJlbW92aW5nIHdyb25nCisgICAgICAgIGVsZW1lbnRzIHdo
ZW4gdGhlcmUgd2VyZSBtb3JlIHRoZW4gb25lIG9jY3VycmVuY2Ugb2YgdGhhdCBhcmd1bWVudC4K
KyAgICAgICAgRS5nOiBDaGVja2luZyBmb3IgJ2EnIGluIHthLCBiLCBhLCBjfSwgdGhlIHJlc3Vs
dGluZyBhcnJheSB3b3VsZCBiZQorICAgICAgICB7YiwgYX0sIHdoZW4gaXQgc2hvdWxkIGJlIHti
LCBjfS4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0ZGlycy5wbToKKyAgICAgICAgKGNoZWNr
Rm9yQXJndW1lbnRBbmRSZW1vdmVGcm9tQXJyYXlSZWYpOiBidWdmaXggbWVudGlvbmVkIGFib3Zl
LgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cGVybC93ZWJraXRkaXJzX3VuaXR0ZXN0L2NoZWNr
Rm9yQXJndW1lbnRBbmRSZW1vdmVGcm9tQXJyYXlSZWYucGw6CisgICAgICAgIEFkZGVkOyBVbml0
IHRlc3RzIGZvciB3ZWJraXRkaXJzOjpjaGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5
UmVmIGZ1bmN0aW9uLgorCiAyMDEzLTExLTIxICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQu
b3JnPgogCiAgICAgICAgIFBlcmZUZXN0UnVubmVyLl9nZW5lcmF0ZV9yZXN1bHRzX2RpY3Qgc2hv
dWxkbid0IGRlcGVuZCBvbiB0ZXN0IG9iamVjdHMKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMv
d2Via2l0ZGlycy5wbSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbQppbmRleCBmZDZlMjE0
MzM4ZTU3N2JhODI0MzBhZWI4YWQ2NzgxYWJiZTBhMDc5Li40Zjc0MmRkZmRmMWE5NWUyM2I0MWIx
MWY4NDU4N2I3NmJlMWI5ZDkyIDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdGRpcnMu
cG0KKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtCkBAIC04NzYsOCArODc2LDkgQEAg
c3ViIGNoZWNrRm9yQXJndW1lbnRBbmRSZW1vdmVGcm9tQXJyYXlSZWYKIHsKICAgICBteSAoJGFy
Z1RvQ2hlY2ssICRhcnJheVJlZikgPSBAXzsKICAgICBteSBAaW5kaWNlc1RvUmVtb3ZlID0gZmlu
ZE1hdGNoaW5nQXJndW1lbnRzKCRhcmdUb0NoZWNrLCAkYXJyYXlSZWYpOworICAgIG15ICRyZW1v
dmVPZmZzZXQgPSAwOwogICAgIGZvcmVhY2ggbXkgJGluZGV4IChAaW5kaWNlc1RvUmVtb3ZlKSB7
Ci0gICAgICAgIHNwbGljZShAJGFycmF5UmVmLCAkaW5kZXgsIDEpOworICAgICAgICBzcGxpY2Uo
QCRhcnJheVJlZiwgJGluZGV4IC0gJHJlbW92ZU9mZnNldCsrLCAxKTsKICAgICB9CiAgICAgcmV0
dXJuIHNjYWxhciBAaW5kaWNlc1RvUmVtb3ZlID4gMDsKIH0KZGlmZiAtLWdpdCBhL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cGVybC93ZWJraXRkaXJzX3VuaXR0ZXN0L2NoZWNrRm9yQXJndW1lbnRBbmRS
ZW1vdmVGcm9tQXJyYXlSZWYucGwgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvd2Via2l0ZGly
c191bml0dGVzdC9jaGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5UmVmLnBsCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLmI1MWNkZGMxNGE1ZTY5MWQxYmUyYTE3N2MwOTMyODMxZDM0MmI3YzIKLS0tIC9kZXYv
bnVsbAorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvd2Via2l0ZGlyc191bml0dGVzdC9j
aGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5UmVmLnBsCkBAIC0wLDAgKzEsNDkgQEAK
KyMhL3Vzci9iaW4vcGVybCAtdworIworIyBDb3B5cmlnaHQgKEMpIDIwMTMgTm9raWEgQ29ycG9y
YXRpb24gYW5kL29yIGl0cyBzdWJzaWRpYXJ5KC1pZXMpLgorIworIyBSZWRpc3RyaWJ1dGlvbiBh
bmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyMgbW9k
aWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25k
aXRpb25zCisjIGFyZSBtZXQ6CisjIDEuICBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUg
bXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorIyAgICAgbm90aWNlLCB0aGlzIGxpc3Qg
b2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorIyAyLiAgUmVkaXN0
cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmln
aHQKKyMgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dp
bmcgZGlzY2xhaW1lciBpbiB0aGUKKyMgICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1h
dGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisjCisjIFRISVMgU09GVFdB
UkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElT
JycgQU5EIEFOWQorIyBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBC
VVQgTk9UIExJTUlURUQgVE8sIFRIRSBJTVBMSUVECisjIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRB
QklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUKKyMgRElTQ0xB
SU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTIEJF
IExJQUJMRSBGT1IgQU5ZCisjIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUws
IEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTCisjIChJTkNMVURJTkcsIEJVVCBO
T1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNF
UzsKKyMgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQ
VElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OCisjIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBX
SEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisjIChJTkNMVURJ
TkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhF
IFVTRSBPRiBUSElTCisjIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklM
SVRZIE9GIFNVQ0ggREFNQUdFLgorCisjIFVuaXQgdGVzdHMgb2Ygd2Via2l0ZGlyczo6Y2hlY2tG
b3JBcmd1bWVudEFuZFJlbW92ZUZyb21BcnJheVJlZgordXNlIHN0cmljdDsKK3VzZSB3YXJuaW5n
czsKK3VzZSBUZXN0OjpNb3JlIHRlc3RzID0+IDg7Cit1c2Ugd2Via2l0ZGlyczsKKworc3ViIHRl
c3RDaGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5UmVmKCQkJCQkKQoreworICAgIG15
ICgkYXJnVG9DaGVjaywgJGFyZ3MsICRleHBlY3RlZCwgJGV4cGVjdGVkUmVzdWx0LCAkdGl0bGUp
ID0gQF87CisgICAgbXkgJHJlc3VsdCA9IGNoZWNrRm9yQXJndW1lbnRBbmRSZW1vdmVGcm9tQXJy
YXlSZWYoJGFyZ1RvQ2hlY2ssICRhcmdzKTsKKyAgICBvaygkcmVzdWx0ID09ICRleHBlY3RlZFJl
c3VsdCwgImNoZWNrRm9yQXJndW1lbnRBbmRSZW1vdmVGcm9tQXJyYXlSZWY6ICR0aXRsZSAtIHJl
c3VsdCIpOworICAgIGlzX2RlZXBseSgkYXJncywgJGV4cGVjdGVkLCAiY2hlY2tGb3JBcmd1bWVu
dEFuZFJlbW92ZUZyb21BcnJheVJlZjogJHRpdGxlIC0gYXJyYXkgc3RhdGUiKTsKK30KKworIyBU
ZXN0IGNhc2UgIzEKK3Rlc3RDaGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5UmVmKCJh
bnl0aGluZyIsIFxAe1tdfSwgXEB7W119LCAwLCAiRW1wdHkgYXJyYXkiKTsKKworIyBUZXN0IGNh
c2UgIzIKK3Rlc3RDaGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5UmVmKCJub3QtZm91
bmQiLCBcQHtbImEiLCJiIiwiYyJdfSwgXEB7WyJhIiwiYiIsImMiXX0sIDAsICJOb3QgZm91bmQi
KTsKKworIyBUZXN0IGNhc2UgIzMKK3Rlc3RDaGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFy
cmF5UmVmKCJiIiwgXEB7WyJhIiwiYiIsImMiXX0sIFxAe1siYSIsImMiXX0sIDEsICJPbmUgb2Nj
dXJyZW5jZSIpOworCisjIFRlc3QgY2FzZSAjNAordGVzdENoZWNrRm9yQXJndW1lbnRBbmRSZW1v
dmVGcm9tQXJyYXlSZWYoImEiLCBcQHtbImEiLCJiIiwiYSIsImMiLCJhIiwieCIsImEiXX0sIFxA
e1siYiIsImMiLCJ4Il19LCAxLCAiTW9yZSB0aGFuIG9uZSBvY2N1cnJlbmNlIik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>217570</attachid>
            <date>2013-11-21 08:05:12 -0800</date>
            <delta_ts>2013-11-21 09:10:50 -0800</delta_ts>
            <desc>Patch for landing 2</desc>
            <filename>bug-124676-20131121121645.patch</filename>
            <type>text/plain</type>
            <size>4634</size>
            <attacher name="Nick Diego Yamane (diegoyam)">nick.diego</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU5NjIxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjA5ZDMyZjg4NWRiMWI0OTI2NzgzNjRjMzQ4ZDM0OTBk
MmY0ZTQxYS4uZDBiNTgyOTUxMzA5MmI5MzE0NDI4Y2Q2NTI0MDJiOWUxNmQ0ZTRiZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIw
IEBACisyMDEzLTExLTIxICBOaWNrIERpZWdvIFlhbWFuZSAgPG5pY2sueWFtYW5lQG9wZW5ib3Nz
YS5vcmc+CisKKyAgICAgICAgd2Via2l0ZGlyczo6Y2hlY2tGb3JBcmd1bWVudEFuZFJlbW92ZUZy
b21BcnJheVJlZigpIHJlbW92ZWQgd3JvbmcgZWxlbWVudAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI0Njc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgY2hlY2tGb3JBcmd1bWVudEFuZFJlbW92ZUZyb21B
cnJheVJlZiBmdW5jdGlvbnMgd2FzIHJlbW92aW5nIHdyb25nCisgICAgICAgIGVsZW1lbnRzIHdo
ZW4gdGhlcmUgd2VyZSBtb3JlIHRoZW4gb25lIG9jY3VycmVuY2Ugb2YgdGhhdCBhcmd1bWVudC4K
KyAgICAgICAgRS5nOiBDaGVja2luZyBmb3IgJ2EnIGluIHthLCBiLCBhLCBjfSwgdGhlIHJlc3Vs
dGluZyBhcnJheSB3b3VsZCBiZQorICAgICAgICB7YiwgYX0sIHdoZW4gaXQgc2hvdWxkIGJlIHti
LCBjfS4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0ZGlycy5wbToKKyAgICAgICAgKGNoZWNr
Rm9yQXJndW1lbnRBbmRSZW1vdmVGcm9tQXJyYXlSZWYpOiBidWdmaXggbWVudGlvbmVkIGFib3Zl
LgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cGVybC93ZWJraXRkaXJzX3VuaXR0ZXN0L2NoZWNr
Rm9yQXJndW1lbnRBbmRSZW1vdmVGcm9tQXJyYXlSZWYucGw6CisgICAgICAgIEFkZGVkOyBVbml0
IHRlc3RzIGZvciB3ZWJraXRkaXJzOjpjaGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5
UmVmIGZ1bmN0aW9uLgorCiAyMDEzLTExLTIxICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQu
b3JnPgogCiAgICAgICAgIFBlcmZUZXN0UnVubmVyLl9nZW5lcmF0ZV9yZXN1bHRzX2RpY3Qgc2hv
dWxkbid0IGRlcGVuZCBvbiB0ZXN0IG9iamVjdHMKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMv
d2Via2l0ZGlycy5wbSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbQppbmRleCBmZDZlMjE0
MzM4ZTU3N2JhODI0MzBhZWI4YWQ2NzgxYWJiZTBhMDc5Li40Zjc0MmRkZmRmMWE5NWUyM2I0MWIx
MWY4NDU4N2I3NmJlMWI5ZDkyIDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdGRpcnMu
cG0KKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtCkBAIC04NzYsOCArODc2LDkgQEAg
c3ViIGNoZWNrRm9yQXJndW1lbnRBbmRSZW1vdmVGcm9tQXJyYXlSZWYKIHsKICAgICBteSAoJGFy
Z1RvQ2hlY2ssICRhcnJheVJlZikgPSBAXzsKICAgICBteSBAaW5kaWNlc1RvUmVtb3ZlID0gZmlu
ZE1hdGNoaW5nQXJndW1lbnRzKCRhcmdUb0NoZWNrLCAkYXJyYXlSZWYpOworICAgIG15ICRyZW1v
dmVPZmZzZXQgPSAwOwogICAgIGZvcmVhY2ggbXkgJGluZGV4IChAaW5kaWNlc1RvUmVtb3ZlKSB7
Ci0gICAgICAgIHNwbGljZShAJGFycmF5UmVmLCAkaW5kZXgsIDEpOworICAgICAgICBzcGxpY2Uo
QCRhcnJheVJlZiwgJGluZGV4IC0gJHJlbW92ZU9mZnNldCsrLCAxKTsKICAgICB9CiAgICAgcmV0
dXJuIHNjYWxhciBAaW5kaWNlc1RvUmVtb3ZlID4gMDsKIH0KZGlmZiAtLWdpdCBhL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cGVybC93ZWJraXRkaXJzX3VuaXR0ZXN0L2NoZWNrRm9yQXJndW1lbnRBbmRS
ZW1vdmVGcm9tQXJyYXlSZWYucGwgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvd2Via2l0ZGly
c191bml0dGVzdC9jaGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5UmVmLnBsCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLmM1ZjAzNmU2YTg5OTZkZWZkZjI2N2YyYjkzZjhlNmFmYzYwZGFhZjEKLS0tIC9kZXYv
bnVsbAorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvd2Via2l0ZGlyc191bml0dGVzdC9j
aGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5UmVmLnBsCkBAIC0wLDAgKzEsNDkgQEAK
KyMhL3Vzci9iaW4vcGVybCAtdworIworIyBDb3B5cmlnaHQgKEMpIDIwMTMgTm9raWEgQ29ycG9y
YXRpb24gYW5kL29yIGl0cyBzdWJzaWRpYXJ5KC1pZXMpLgorIworIyBSZWRpc3RyaWJ1dGlvbiBh
bmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyMgbW9k
aWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25k
aXRpb25zCisjIGFyZSBtZXQ6CisjIDEuICBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUg
bXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorIyAgICAgbm90aWNlLCB0aGlzIGxpc3Qg
b2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorIyAyLiAgUmVkaXN0
cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmln
aHQKKyMgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dp
bmcgZGlzY2xhaW1lciBpbiB0aGUKKyMgICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1h
dGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisjCisjIFRISVMgU09GVFdB
UkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElT
JycgQU5EIEFOWQorIyBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBC
VVQgTk9UIExJTUlURUQgVE8sIFRIRSBJTVBMSUVECisjIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRB
QklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUKKyMgRElTQ0xB
SU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTIEJF
IExJQUJMRSBGT1IgQU5ZCisjIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUws
IEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTCisjIChJTkNMVURJTkcsIEJVVCBO
T1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNF
UzsKKyMgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQ
VElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OCisjIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBX
SEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisjIChJTkNMVURJ
TkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhF
IFVTRSBPRiBUSElTCisjIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklM
SVRZIE9GIFNVQ0ggREFNQUdFLgorCisjIFVuaXQgdGVzdHMgb2Ygd2Via2l0ZGlyczo6Y2hlY2tG
b3JBcmd1bWVudEFuZFJlbW92ZUZyb21BcnJheVJlZgordXNlIHN0cmljdDsKK3VzZSB3YXJuaW5n
czsKK3VzZSBUZXN0OjpNb3JlIHRlc3RzID0+IDg7Cit1c2Ugd2Via2l0ZGlyczsKKworc3ViIHRl
c3RDaGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5UmVmKCQkJCQkKQoreworICAgIG15
ICgkYXJnVG9DaGVjaywgJGFyZ3MsICRleHBlY3RlZCwgJGV4cGVjdGVkUmVzdWx0LCAkdGl0bGUp
ID0gQF87CisgICAgbXkgJHJlc3VsdCA9IGNoZWNrRm9yQXJndW1lbnRBbmRSZW1vdmVGcm9tQXJy
YXlSZWYoJGFyZ1RvQ2hlY2ssICRhcmdzKTsKKyAgICBvaygkcmVzdWx0ID09ICRleHBlY3RlZFJl
c3VsdCwgImNoZWNrRm9yQXJndW1lbnRBbmRSZW1vdmVGcm9tQXJyYXlSZWY6ICR0aXRsZSAtIHJl
c3VsdCIpOworICAgIGlzX2RlZXBseSgkYXJncywgJGV4cGVjdGVkLCAiY2hlY2tGb3JBcmd1bWVu
dEFuZFJlbW92ZUZyb21BcnJheVJlZjogJHRpdGxlIC0gYXJyYXkgc3RhdGUiKTsKK30KKworIyBU
ZXN0IGNhc2UgIzEKK3Rlc3RDaGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5UmVmKCJh
bnl0aGluZyIsIFtdLCBbXSwgMCwgIkVtcHR5IGFycmF5Iik7CisKKyMgVGVzdCBjYXNlICMyCit0
ZXN0Q2hlY2tGb3JBcmd1bWVudEFuZFJlbW92ZUZyb21BcnJheVJlZigibm90LWZvdW5kIiwgWyJh
IiwiYiIsImMiXSwgWyJhIiwiYiIsImMiXSwgMCwgIk5vdCBmb3VuZCIpOworCisjIFRlc3QgY2Fz
ZSAjMwordGVzdENoZWNrRm9yQXJndW1lbnRBbmRSZW1vdmVGcm9tQXJyYXlSZWYoImIiLCBbImEi
LCJiIiwiYyJdLCBbImEiLCJjIl0sIDEsICJPbmUgb2NjdXJyZW5jZSIpOworCisjIFRlc3QgY2Fz
ZSAjNAordGVzdENoZWNrRm9yQXJndW1lbnRBbmRSZW1vdmVGcm9tQXJyYXlSZWYoImEiLCBbImEi
LCJiIiwiYSIsImMiLCJhIiwieCIsImEiXSwgWyJiIiwiYyIsIngiXSwgMSwgIk1vcmUgdGhhbiBv
bmUgb2NjdXJyZW5jZSIpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>217575</attachid>
            <date>2013-11-21 09:11:01 -0800</date>
            <delta_ts>2013-11-21 18:59:29 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-124676-20131121132236.patch</filename>
            <type>text/plain</type>
            <size>4852</size>
            <attacher name="Nick Diego Yamane (diegoyam)">nick.diego</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU5NjIxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjA5ZDMyZjg4NWRiMWI0OTI2NzgzNjRjMzQ4ZDM0OTBk
MmY0ZTQxYS4uZDBiNTgyOTUxMzA5MmI5MzE0NDI4Y2Q2NTI0MDJiOWUxNmQ0ZTRiZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIw
IEBACisyMDEzLTExLTIxICBOaWNrIERpZWdvIFlhbWFuZSAgPG5pY2sueWFtYW5lQG9wZW5ib3Nz
YS5vcmc+CisKKyAgICAgICAgd2Via2l0ZGlyczo6Y2hlY2tGb3JBcmd1bWVudEFuZFJlbW92ZUZy
b21BcnJheVJlZigpIHJlbW92ZWQgd3JvbmcgZWxlbWVudAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI0Njc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgY2hlY2tGb3JBcmd1bWVudEFuZFJlbW92ZUZyb21B
cnJheVJlZiBmdW5jdGlvbnMgd2FzIHJlbW92aW5nIHdyb25nCisgICAgICAgIGVsZW1lbnRzIHdo
ZW4gdGhlcmUgd2VyZSBtb3JlIHRoZW4gb25lIG9jY3VycmVuY2Ugb2YgdGhhdCBhcmd1bWVudC4K
KyAgICAgICAgRS5nOiBDaGVja2luZyBmb3IgJ2EnIGluIHthLCBiLCBhLCBjfSwgdGhlIHJlc3Vs
dGluZyBhcnJheSB3b3VsZCBiZQorICAgICAgICB7YiwgYX0sIHdoZW4gaXQgc2hvdWxkIGJlIHti
LCBjfS4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0ZGlycy5wbToKKyAgICAgICAgKGNoZWNr
Rm9yQXJndW1lbnRBbmRSZW1vdmVGcm9tQXJyYXlSZWYpOiBidWdmaXggbWVudGlvbmVkIGFib3Zl
LgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cGVybC93ZWJraXRkaXJzX3VuaXR0ZXN0L2NoZWNr
Rm9yQXJndW1lbnRBbmRSZW1vdmVGcm9tQXJyYXlSZWYucGw6CisgICAgICAgIEFkZGVkOyBVbml0
IHRlc3RzIGZvciB3ZWJraXRkaXJzOjpjaGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5
UmVmIGZ1bmN0aW9uLgorCiAyMDEzLTExLTIxICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQu
b3JnPgogCiAgICAgICAgIFBlcmZUZXN0UnVubmVyLl9nZW5lcmF0ZV9yZXN1bHRzX2RpY3Qgc2hv
dWxkbid0IGRlcGVuZCBvbiB0ZXN0IG9iamVjdHMKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMv
d2Via2l0ZGlycy5wbSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbQppbmRleCBmZDZlMjE0
MzM4ZTU3N2JhODI0MzBhZWI4YWQ2NzgxYWJiZTBhMDc5Li40Zjc0MmRkZmRmMWE5NWUyM2I0MWIx
MWY4NDU4N2I3NmJlMWI5ZDkyIDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdGRpcnMu
cG0KKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtCkBAIC04NzYsOCArODc2LDkgQEAg
c3ViIGNoZWNrRm9yQXJndW1lbnRBbmRSZW1vdmVGcm9tQXJyYXlSZWYKIHsKICAgICBteSAoJGFy
Z1RvQ2hlY2ssICRhcnJheVJlZikgPSBAXzsKICAgICBteSBAaW5kaWNlc1RvUmVtb3ZlID0gZmlu
ZE1hdGNoaW5nQXJndW1lbnRzKCRhcmdUb0NoZWNrLCAkYXJyYXlSZWYpOworICAgIG15ICRyZW1v
dmVPZmZzZXQgPSAwOwogICAgIGZvcmVhY2ggbXkgJGluZGV4IChAaW5kaWNlc1RvUmVtb3ZlKSB7
Ci0gICAgICAgIHNwbGljZShAJGFycmF5UmVmLCAkaW5kZXgsIDEpOworICAgICAgICBzcGxpY2Uo
QCRhcnJheVJlZiwgJGluZGV4IC0gJHJlbW92ZU9mZnNldCsrLCAxKTsKICAgICB9CiAgICAgcmV0
dXJuIHNjYWxhciBAaW5kaWNlc1RvUmVtb3ZlID4gMDsKIH0KZGlmZiAtLWdpdCBhL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cGVybC93ZWJraXRkaXJzX3VuaXR0ZXN0L2NoZWNrRm9yQXJndW1lbnRBbmRS
ZW1vdmVGcm9tQXJyYXlSZWYucGwgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvd2Via2l0ZGly
c191bml0dGVzdC9jaGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5UmVmLnBsCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLjM1NmEwMGNjMmNhMDcwYmM1ZmYzMDkxODNmODEyOTM0MTE5OTgyMzAKLS0tIC9kZXYv
bnVsbAorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvd2Via2l0ZGlyc191bml0dGVzdC9j
aGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5UmVmLnBsCkBAIC0wLDAgKzEsNjkgQEAK
KyMhL3Vzci9iaW4vcGVybCAtdworIworIyBDb3B5cmlnaHQgKEMpIDIwMTMgTm9raWEgQ29ycG9y
YXRpb24gYW5kL29yIGl0cyBzdWJzaWRpYXJ5KC1pZXMpLgorIworIyBSZWRpc3RyaWJ1dGlvbiBh
bmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyMgbW9k
aWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25k
aXRpb25zCisjIGFyZSBtZXQ6CisjIDEuICBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUg
bXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorIyAgICAgbm90aWNlLCB0aGlzIGxpc3Qg
b2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorIyAyLiAgUmVkaXN0
cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmln
aHQKKyMgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dp
bmcgZGlzY2xhaW1lciBpbiB0aGUKKyMgICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1h
dGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisjCisjIFRISVMgU09GVFdB
UkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElT
JycgQU5EIEFOWQorIyBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBC
VVQgTk9UIExJTUlURUQgVE8sIFRIRSBJTVBMSUVECisjIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRB
QklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUKKyMgRElTQ0xB
SU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTIEJF
IExJQUJMRSBGT1IgQU5ZCisjIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUws
IEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTCisjIChJTkNMVURJTkcsIEJVVCBO
T1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNF
UzsKKyMgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQ
VElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OCisjIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBX
SEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisjIChJTkNMVURJ
TkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhF
IFVTRSBPRiBUSElTCisjIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklM
SVRZIE9GIFNVQ0ggREFNQUdFLgorCisjIFVuaXQgdGVzdHMgb2Ygd2Via2l0ZGlyczo6Y2hlY2tG
b3JBcmd1bWVudEFuZFJlbW92ZUZyb21BcnJheVJlZgordXNlIHN0cmljdDsKK3VzZSB3YXJuaW5n
czsKK3VzZSBUZXN0OjpNb3JlOwordXNlIHdlYmtpdGRpcnM7CisKK215IEB0ZXN0Q2FzZXMgPSAo
Cit7CisgICAgYXJnVG9DaGVjayA9PiAiYW55dGhpbmciLAorICAgIGFyZ3MgPT4gW10sCisgICAg
ZXhwZWN0ZWRBcmdzID0+IFtdLAorICAgIGV4cGVjdGVkUmV0dXJuID0+IDAsCisgICAgZGVzY3Jp
cHRpb24gPT4gIkVtcHR5IGFycmF5IgorfSwKK3sKKyAgICBhcmdUb0NoZWNrID0+ICJub3QtZm91
bmQiLAorICAgIGFyZ3MgPT4gWyJhIiwiYiIsImMiXSwKKyAgICBleHBlY3RlZEFyZ3MgPT4gWyJh
IiwiYiIsImMiXSwKKyAgICBleHBlY3RlZFJldHVybiA9PiAwLAorICAgIGRlc2NyaXB0aW9uID0+
ICJOb3QgZm91bmQiCit9LAoreworICAgIGFyZ1RvQ2hlY2sgPT4gImIiLAorICAgIGFyZ3MgPT4g
WyJhIiwiYiIsImMiXSwKKyAgICBleHBlY3RlZEFyZ3MgPT4gWyJhIiwiYyJdLAorICAgIGV4cGVj
dGVkUmV0dXJuID0+IDEsCisgICAgZGVzY3JpcHRpb24gPT4gIk9uZSBvY2N1cnJlbmNlIgorfSwK
K3sKKyAgICBhcmdUb0NoZWNrID0+ICJhIiwKKyAgICBhcmdzID0+IFsiYSIsImIiLCJhIiwiYyIs
ImEiLCJ4IiwiYSJdLAorICAgIGV4cGVjdGVkQXJncyA9PiBbImIiLCJjIiwieCJdLAorICAgIGV4
cGVjdGVkUmV0dXJuID0+IDEsCisgICAgZGVzY3JpcHRpb24gPT4gIk1vcmUgdGhhbiBvbmUgb2Nj
dXJyZW5jZSIKK30KKyk7CisKK3BsYW4odGVzdHMgPT4gMiAqIEB0ZXN0Q2FzZXMpOworCitmb3Jl
YWNoIG15ICR0ZXN0Q2FzZSAoQHRlc3RDYXNlcykgeworICAgIG15ICRyZXN1bHQgPSBjaGVja0Zv
ckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5UmVmKCR0ZXN0Q2FzZS0+e2FyZ1RvQ2hlY2t9LCAk
dGVzdENhc2UtPnthcmdzfSk7CisgICAgb2soJHJlc3VsdCA9PSAkdGVzdENhc2UtPntleHBlY3Rl
ZFJldHVybn0sICJjaGVja0ZvckFyZ3VtZW50QW5kUmVtb3ZlRnJvbUFycmF5UmVmOiAkdGVzdENh
c2UtPntkZXNjcmlwdGlvbn0gLSByZXN1bHQiKTsKKyAgICBpc19kZWVwbHkoJHRlc3RDYXNlLT57
YXJnc30sICR0ZXN0Q2FzZS0+e2V4cGVjdGVkQXJnc30sICJjaGVja0ZvckFyZ3VtZW50QW5kUmVt
b3ZlRnJvbUFycmF5UmVmOiAkdGVzdENhc2UtPntkZXNjcmlwdGlvbn0gLSBhcnJheSBzdGF0ZSIp
OworfQorCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>