<?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>99215</bug_id>
          
          <creation_ts>2012-10-12 15:52:03 -0700</creation_ts>
          <short_desc>WebAudioBus needs support for resizing bus to a smaller size</short_desc>
          <delta_ts>2012-10-13 11:21:56 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Rogers">crogers</reporter>
          <assigned_to name="Chris Rogers">crogers</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>feature-media-reviews</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>kbr</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>741282</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2012-10-12 15:52:03 -0700</bug_when>
    <thetext>WebAudioBus needs support for resizing bus to a smaller size</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741290</commentid>
    <comment_count>1</comment_count>
      <attachid>168503</attachid>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2012-10-12 15:57:53 -0700</bug_when>
    <thetext>Created attachment 168503
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741291</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-12 16:00:46 -0700</bug_when>
    <thetext>Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741293</commentid>
    <comment_count>3</comment_count>
      <attachid>168503</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2012-10-12 16:05:50 -0700</bug_when>
    <thetext>Comment on attachment 168503
Patch

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

&gt; Source/Platform/chromium/public/WebAudioBus.h:54
&gt; +    WEBKIT_EXPORT void resize(size_t newLength);

Others responsible for the design of the WebKit API should comment on this, but if this restriction is always going to apply, then this method should be called something more descriptive, like &quot;resizeSmaller&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741297</commentid>
    <comment_count>4</comment_count>
      <attachid>168505</attachid>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2012-10-12 16:11:10 -0700</bug_when>
    <thetext>Created attachment 168505
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741300</commentid>
    <comment_count>5</comment_count>
      <attachid>168505</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2012-10-12 16:13:48 -0700</bug_when>
    <thetext>Comment on attachment 168505
Patch

Thanks. This looks good to me but please regenerate the ChangeLogs after the method renaming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741301</commentid>
    <comment_count>6</comment_count>
      <attachid>168507</attachid>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2012-10-12 16:14:37 -0700</bug_when>
    <thetext>Created attachment 168507
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741302</commentid>
    <comment_count>7</comment_count>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2012-10-12 16:15:56 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 168505 [details])
&gt; Thanks. This looks good to me but please regenerate the ChangeLogs after the method renaming.

Thanks, fixed to resizeSmaller() and also re-generated ChangeLogs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741311</commentid>
    <comment_count>8</comment_count>
      <attachid>168507</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2012-10-12 16:36:56 -0700</bug_when>
    <thetext>Comment on attachment 168507
Patch

This LGTM. One of the owners of the WebKit API should review it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741500</commentid>
    <comment_count>9</comment_count>
      <attachid>168507</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-13 11:21:51 -0700</bug_when>
    <thetext>Comment on attachment 168507
Patch

Clearing flags on attachment: 168507

Committed r131262: &lt;http://trac.webkit.org/changeset/131262&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741501</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-13 11:21:56 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168503</attachid>
            <date>2012-10-12 15:57:53 -0700</date>
            <delta_ts>2012-10-12 16:11:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99215-20121012155651.patch</filename>
            <type>text/plain</type>
            <size>6659</size>
            <attacher name="Chris Rogers">crogers</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwNzAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCBhZTFlNmI0YjhkOTgy
ODQxODA0Y2FmNjZjOWUwZWNjZjM4Y2M0Y2U0Li43MmQzY2JjYzkwZTY3MDE0YTc0ZmMxNDkyNWYz
YWZmZjM3MzJlZTBiIDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMi0xMC0xMiAg
Q2hyaXMgUm9nZXJzICA8Y3JvZ2Vyc0Bnb29nbGUuY29tPgorCisgICAgICAgIFdlYkF1ZGlvQnVz
IG5lZWRzIHN1cHBvcnQgZm9yIHJlc2l6aW5nIGJ1cyB0byBhIHNtYWxsZXIgc2l6ZQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTkyMTUKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVcGdyYWRlIEF1ZGlvQnVz
IGFuZCBXZWJBdWRpb0J1cyB0byBzdXBwb3J0IHJlc2l6aW5nIHRvIGEgc21hbGxlciBzaXplLCBv
bmNlIGl0IGhhcyBiZWVuIGNyZWF0ZWQuCisgICAgICAgIFRoaXMgaXMgdXNlZnVsLCBmb3IgZXhh
bXBsZSwgd2hlbiBkZWNvZGluZyBWQlIgZm9ybWF0cyBhbmQgdGhlIGFjdHVhbCBsZW5ndGggY2Fu
J3QgYmUgZXhhY3RseSBkZXRlcm1pbmVkCisgICAgICAgIHVudGlsIHRoZSBlbnRpcmUgZmlsZSBp
cyBkZWNvZGVkLgorCisgICAgICAgICogY2hyb21pdW0vcHVibGljL1dlYkF1ZGlvQnVzLmg6Cisg
ICAgICAgIChXZWJBdWRpb0J1cyk6CisKIDIwMTItMTAtMDQgIEhhcmFsZCBBbHZlc3RyYW5kICA8
aHRhQGdvb2dsZS5jb20+CiAKICAgICAgICAgQ2hhbmdlIFJUQ1BlZXJDb25uZWN0aW9uIEdldFN0
YXRzIHRvIHVzZSBEYXRlIHRpbWVzdGFtcCBmb3JtYXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBlNDM1MmExNmJh
MDM2ZTlkMzBmOTA1N2M1OTI0MjFkZTQwMThhYjA3Li5hYjViYTA4MzllNzcwMzYzM2QyMmM5OTVh
ZGM2ZWYxNGQ5ZTNiNzJjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjggQEAKKzIwMTItMTAtMTIg
IENocmlzIFJvZ2VycyAgPGNyb2dlcnNAZ29vZ2xlLmNvbT4KKworICAgICAgICBXZWJBdWRpb0J1
cyBuZWVkcyBzdXBwb3J0IGZvciByZXNpemluZyBidXMgdG8gYSBzbWFsbGVyIHNpemUKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk5MjE1CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXBncmFkZSBBdWRpb0J1
cyBhbmQgV2ViQXVkaW9CdXMgdG8gc3VwcG9ydCByZXNpemluZyB0byBhIHNtYWxsZXIgc2l6ZSwg
b25jZSBpdCBoYXMgYmVlbiBjcmVhdGVkLgorICAgICAgICBUaGlzIGlzIHVzZWZ1bCwgZm9yIGV4
YW1wbGUsIHdoZW4gZGVjb2RpbmcgVkJSIGZvcm1hdHMgYW5kIHRoZSBhY3R1YWwgbGVuZ3RoIGNh
bid0IGJlIGV4YWN0bHkgZGV0ZXJtaW5lZAorICAgICAgICB1bnRpbCB0aGUgZW50aXJlIGZpbGUg
aXMgZGVjb2RlZC4KKworICAgICAgICAqIHBsYXRmb3JtL2F1ZGlvL0F1ZGlvQnVzLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkF1ZGlvQnVzOjpyZXNpemUpOgorICAgICAgICAoV2ViQ29yZSk6Cisg
ICAgICAgICogcGxhdGZvcm0vYXVkaW8vQXVkaW9CdXMuaDoKKyAgICAgICAgKEF1ZGlvQnVzKToK
KyAgICAgICAgKiBwbGF0Zm9ybS9hdWRpby9BdWRpb0NoYW5uZWwuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6QXVkaW9DaGFubmVsOjpyZXNpemUpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAg
ICogcGxhdGZvcm0vYXVkaW8vQXVkaW9DaGFubmVsLmg6CisgICAgICAgIChBdWRpb0NoYW5uZWwp
OgorICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL3N1cHBvcnQvV2ViQXVkaW9CdXMuY3BwOgor
ICAgICAgICAoV2ViS2l0OjpXZWJBdWRpb0J1czo6cmVzaXplKToKKyAgICAgICAgKFdlYktpdCk6
CisKIDIwMTItMTAtMDggIE5hdGUgQ2hhcGluICA8amFwaGV0QGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBQb3N0LXIxMzAyMjYgQ2xlYW51cDogQ29tbWVudCBhIGNvbXBsaWNhdGVkIGlmIHN0YXRl
bWVudCBhbmQgbWFrZSBpdCBhIGhlbHBlci4KZGlmZiAtLWdpdCBhL1NvdXJjZS9QbGF0Zm9ybS9j
aHJvbWl1bS9wdWJsaWMvV2ViQXVkaW9CdXMuaCBiL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9w
dWJsaWMvV2ViQXVkaW9CdXMuaAppbmRleCA3NTBhZTc5ZTIwNzNkNzBkM2FiNmViNzY4MzYxODU5
MDJiYzEwZTY5Li41M2NiZWYyNGE1MGI2ZGYwYjk1MTI2OGM0NTU5NGVhNDViNzgyMDhjIDEwMDY0
NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dlYkF1ZGlvQnVzLmgKKysr
IGIvU291cmNlL1BsYXRmb3JtL2Nocm9taXVtL3B1YmxpYy9XZWJBdWRpb0J1cy5oCkBAIC00OSw2
ICs0OSwxMCBAQCBwdWJsaWM6CiAgICAgLy8gaW5pdGlhbGl6ZSgpIGFsbG9jYXRlcyBtZW1vcnkg
b2YgdGhlIGdpdmVuIGxlbmd0aCBmb3IgdGhlIGdpdmVuIG51bWJlciBvZiBjaGFubmVscy4KICAg
ICBXRUJLSVRfRVhQT1JUIHZvaWQgaW5pdGlhbGl6ZSh1bnNpZ25lZCBudW1iZXJPZkNoYW5uZWxz
LCBzaXplX3QgbGVuZ3RoLCBkb3VibGUgc2FtcGxlUmF0ZSk7CiAKKyAgICAvLyByZXNpemUoKSBj
YW4gb25seSBiZSBjYWxsZWQgYWZ0ZXIgaW5pdGlhbGl6ZSgpIHdpdGggYSBuZXcgbGVuZ3RoIDw9
IHRoZSBpbml0aWFsaXphdGlvbiBsZW5ndGguCisgICAgLy8gVGhlIGRhdGEgc3RvcmVkIGluIHRo
ZSBidXMgd2lsbCByZW1haW4gdW5kaXN0dXJiZWQuCisgICAgV0VCS0lUX0VYUE9SVCB2b2lkIHJl
c2l6ZShzaXplX3QgbmV3TGVuZ3RoKTsKKwogICAgIC8vIHJlc2V0KCkgcmVsZWFzZXMgdGhlIG1l
bW9yeSBhbGxvY2F0ZWQgZnJvbSBpbml0aWFsaXplKCkuCiAgICAgV0VCS0lUX0VYUE9SVCB2b2lk
IHJlc2V0KCk7CiAgICAgCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRp
by9BdWRpb0J1cy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9BdWRpb0J1cy5j
cHAKaW5kZXggNThhNWUzNDBkM2VjNWNmMTljMDc2NGQ1MzJiZjAxMzU4M2ViMTJiNC4uYmE2OTU2
OGIzOTRkMzBmOWViY2YxZWFhZjgyNTE1OWMwNjdlODI3MSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vYXVkaW8vQXVkaW9CdXMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2F1ZGlvL0F1ZGlvQnVzLmNwcApAQCAtNzYsNiArNzYsMTYgQEAgdm9pZCBBdWRpb0J1
czo6c2V0Q2hhbm5lbE1lbW9yeSh1bnNpZ25lZCBjaGFubmVsSW5kZXgsIGZsb2F0KiBzdG9yYWdl
LCBzaXplX3QgbGUKICAgICB9CiB9CiAKK3ZvaWQgQXVkaW9CdXM6OnJlc2l6ZShzaXplX3QgbmV3
TGVuZ3RoKQoreworICAgIEFTU0VSVChuZXdMZW5ndGggPD0gbV9sZW5ndGgpOworICAgIGlmIChu
ZXdMZW5ndGggPD0gbV9sZW5ndGgpCisgICAgICAgIG1fbGVuZ3RoID0gbmV3TGVuZ3RoOworCisg
ICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IG1fY2hhbm5lbHMuc2l6ZSgpOyArK2kpCisgICAg
ICAgIG1fY2hhbm5lbHNbaV0tPnJlc2l6ZShuZXdMZW5ndGgpOworfQorCiB2b2lkIEF1ZGlvQnVz
Ojp6ZXJvKCkKIHsKICAgICBmb3IgKHVuc2lnbmVkIGkgPSAwOyBpIDwgbV9jaGFubmVscy5zaXpl
KCk7ICsraSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0F1ZGlv
QnVzLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9BdWRpb0J1cy5oCmluZGV4IGI4
MGE0ODhhMjk4YTg4Nzc4ZmVhYWY5NWRhYWRhYTFhNDhlZDZjNzYuLmRlMzk5YzdlMjAwODk2NGYw
Zjg1MjQ2NGZlOGMwYzg0ZWRhODA5NzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2F1ZGlvL0F1ZGlvQnVzLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8v
QXVkaW9CdXMuaApAQCAtNzYsNiArNzYsMTAgQEAgcHVibGljOgogICAgIC8vIE51bWJlciBvZiBz
YW1wbGUtZnJhbWVzCiAgICAgc2l6ZV90IGxlbmd0aCgpIGNvbnN0IHsgcmV0dXJuIG1fbGVuZ3Ro
OyB9CiAKKyAgICAvLyByZXNpemUoKSBjYW4gb25seSBiZSBjYWxsZWQgd2l0aCBhIG5ldyBsZW5n
dGggPD0gdGhlIGN1cnJlbnQgbGVuZ3RoLgorICAgIC8vIFRoZSBkYXRhIHN0b3JlZCBpbiB0aGUg
YnVzIHdpbGwgcmVtYWluIHVuZGlzdHVyYmVkLgorICAgIHZvaWQgcmVzaXplKHNpemVfdCBuZXdM
ZW5ndGgpOworCiAgICAgLy8gU2FtcGxlLXJhdGUgOiAwLjAgaWYgdW5rbm93biBvciAiZG9uJ3Qg
Y2FyZSIKICAgICBmbG9hdCBzYW1wbGVSYXRlKCkgY29uc3QgeyByZXR1cm4gbV9zYW1wbGVSYXRl
OyB9CiAgICAgdm9pZCBzZXRTYW1wbGVSYXRlKGZsb2F0IHNhbXBsZVJhdGUpIHsgbV9zYW1wbGVS
YXRlID0gc2FtcGxlUmF0ZTsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
YXVkaW8vQXVkaW9DaGFubmVsLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0F1
ZGlvQ2hhbm5lbC5jcHAKaW5kZXggMjMyMTM0OWJjZDJlZmQ2YmVjYjhhYTM1MThmZmNjZTc3NWQ0
M2U3ZS4uN2U5ZmMxOGMzZmQ4YmU3ZWNiN2U1MGU0M2ExMDg3OWU5NTUwMjIxMCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vQXVkaW9DaGFubmVsLmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9BdWRpb0NoYW5uZWwuY3BwCkBAIC00MSw2ICs0
MSwxMyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIHVzaW5nIG5hbWVzcGFjZSBWZWN0b3JNYXRo
OwogCit2b2lkIEF1ZGlvQ2hhbm5lbDo6cmVzaXplKHNpemVfdCBuZXdMZW5ndGgpCit7CisgICAg
QVNTRVJUKG5ld0xlbmd0aCA8PSBtX2xlbmd0aCk7CisgICAgaWYgKG5ld0xlbmd0aCA8PSBtX2xl
bmd0aCkKKyAgICAgICAgbV9sZW5ndGggPSBuZXdMZW5ndGg7Cit9CisKIHZvaWQgQXVkaW9DaGFu
bmVsOjpzY2FsZShmbG9hdCBzY2FsZSkKIHsKICAgICBpZiAoaXNTaWxlbnQoKSkKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0F1ZGlvQ2hhbm5lbC5oIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vQXVkaW9DaGFubmVsLmgKaW5kZXggNGQyNzc1OTZmOGM5
MTNjNWFkYTU1ZjBiMDA2ZjM0NTIwYmQxMDVhMS4uNWNkYTY5YWNhMmI2MjQ0YzJjZWVhNjY5Y2Zk
ZjliM2I0YTBmMmMwYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8v
QXVkaW9DaGFubmVsLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vQXVkaW9D
aGFubmVsLmgKQEAgLTc5LDYgKzc5LDEwIEBAIHB1YmxpYzoKICAgICAvLyBIb3cgbWFueSBzYW1w
bGUtZnJhbWVzIGRvIHdlIGNvbnRhaW4/CiAgICAgc2l6ZV90IGxlbmd0aCgpIGNvbnN0IHsgcmV0
dXJuIG1fbGVuZ3RoOyB9CiAKKyAgICAvLyByZXNpemUoKSBjYW4gb25seSBiZSBjYWxsZWQgd2l0
aCBhIG5ldyBsZW5ndGggPD0gdGhlIGN1cnJlbnQgbGVuZ3RoLgorICAgIC8vIFRoZSBkYXRhIHN0
b3JlZCBpbiB0aGUgYnVzIHdpbGwgcmVtYWluIHVuZGlzdHVyYmVkLgorICAgIHZvaWQgcmVzaXpl
KHNpemVfdCBuZXdMZW5ndGgpOworCiAgICAgLy8gRGlyZWN0IGFjY2VzcyB0byBQQ00gc2FtcGxl
IGRhdGEuIE5vbi1jb25zdCBhY2Nlc3NvciBjbGVhcnMgc2lsZW50IGZsYWcuCiAgICAgZmxvYXQq
IG11dGFibGVEYXRhKCkKICAgICB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9jaHJvbWl1bS9zdXBwb3J0L1dlYkF1ZGlvQnVzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2Nocm9taXVtL3N1cHBvcnQvV2ViQXVkaW9CdXMuY3BwCmluZGV4IGIzNzNlMDk4MmQwNzkw
YTQzZWExY2I3ZTk2NDU2ODVlMDZkMzVjMmMuLjY1MWQ1ZTNkMWY1NWVjMTY3MTMxYTMwYTgzOTMz
YjZmZjc3ODM4ZmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVt
L3N1cHBvcnQvV2ViQXVkaW9CdXMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2No
cm9taXVtL3N1cHBvcnQvV2ViQXVkaW9CdXMuY3BwCkBAIC01OCw2ICs1OCwxOSBAQCB2b2lkIFdl
YkF1ZGlvQnVzOjppbml0aWFsaXplKHVuc2lnbmVkIG51bWJlck9mQ2hhbm5lbHMsIHNpemVfdCBs
ZW5ndGgsIGRvdWJsZSBzYQogI2VuZGlmCiB9CiAKK3ZvaWQgV2ViQXVkaW9CdXM6OnJlc2l6ZShz
aXplX3QgbmV3TGVuZ3RoKQoreworI2lmIEVOQUJMRShXRUJfQVVESU8pCisgICAgQVNTRVJUKG1f
cHJpdmF0ZSk7CisgICAgaWYgKG1fcHJpdmF0ZSkgeworICAgICAgICBBU1NFUlQobmV3TGVuZ3Ro
IDw9IGxlbmd0aCgpKTsKKyAgICAgICAgbV9wcml2YXRlLT5yZXNpemUobmV3TGVuZ3RoKTsKKyAg
ICB9CisjZWxzZQorICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOworI2VuZGlmCit9CisKIHZvaWQg
V2ViQXVkaW9CdXM6OnJlc2V0KCkKIHsKICNpZiBFTkFCTEUoV0VCX0FVRElPKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168505</attachid>
            <date>2012-10-12 16:11:10 -0700</date>
            <delta_ts>2012-10-12 16:14:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99215-20121012161008.patch</filename>
            <type>text/plain</type>
            <size>6736</size>
            <attacher name="Chris Rogers">crogers</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwNzAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCBhZTFlNmI0YjhkOTgy
ODQxODA0Y2FmNjZjOWUwZWNjZjM4Y2M0Y2U0Li43MmQzY2JjYzkwZTY3MDE0YTc0ZmMxNDkyNWYz
YWZmZjM3MzJlZTBiIDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMi0xMC0xMiAg
Q2hyaXMgUm9nZXJzICA8Y3JvZ2Vyc0Bnb29nbGUuY29tPgorCisgICAgICAgIFdlYkF1ZGlvQnVz
IG5lZWRzIHN1cHBvcnQgZm9yIHJlc2l6aW5nIGJ1cyB0byBhIHNtYWxsZXIgc2l6ZQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTkyMTUKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVcGdyYWRlIEF1ZGlvQnVz
IGFuZCBXZWJBdWRpb0J1cyB0byBzdXBwb3J0IHJlc2l6aW5nIHRvIGEgc21hbGxlciBzaXplLCBv
bmNlIGl0IGhhcyBiZWVuIGNyZWF0ZWQuCisgICAgICAgIFRoaXMgaXMgdXNlZnVsLCBmb3IgZXhh
bXBsZSwgd2hlbiBkZWNvZGluZyBWQlIgZm9ybWF0cyBhbmQgdGhlIGFjdHVhbCBsZW5ndGggY2Fu
J3QgYmUgZXhhY3RseSBkZXRlcm1pbmVkCisgICAgICAgIHVudGlsIHRoZSBlbnRpcmUgZmlsZSBp
cyBkZWNvZGVkLgorCisgICAgICAgICogY2hyb21pdW0vcHVibGljL1dlYkF1ZGlvQnVzLmg6Cisg
ICAgICAgIChXZWJBdWRpb0J1cyk6CisKIDIwMTItMTAtMDQgIEhhcmFsZCBBbHZlc3RyYW5kICA8
aHRhQGdvb2dsZS5jb20+CiAKICAgICAgICAgQ2hhbmdlIFJUQ1BlZXJDb25uZWN0aW9uIEdldFN0
YXRzIHRvIHVzZSBEYXRlIHRpbWVzdGFtcCBmb3JtYXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBlNDM1MmExNmJh
MDM2ZTlkMzBmOTA1N2M1OTI0MjFkZTQwMThhYjA3Li5hYjViYTA4MzllNzcwMzYzM2QyMmM5OTVh
ZGM2ZWYxNGQ5ZTNiNzJjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjggQEAKKzIwMTItMTAtMTIg
IENocmlzIFJvZ2VycyAgPGNyb2dlcnNAZ29vZ2xlLmNvbT4KKworICAgICAgICBXZWJBdWRpb0J1
cyBuZWVkcyBzdXBwb3J0IGZvciByZXNpemluZyBidXMgdG8gYSBzbWFsbGVyIHNpemUKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk5MjE1CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXBncmFkZSBBdWRpb0J1
cyBhbmQgV2ViQXVkaW9CdXMgdG8gc3VwcG9ydCByZXNpemluZyB0byBhIHNtYWxsZXIgc2l6ZSwg
b25jZSBpdCBoYXMgYmVlbiBjcmVhdGVkLgorICAgICAgICBUaGlzIGlzIHVzZWZ1bCwgZm9yIGV4
YW1wbGUsIHdoZW4gZGVjb2RpbmcgVkJSIGZvcm1hdHMgYW5kIHRoZSBhY3R1YWwgbGVuZ3RoIGNh
bid0IGJlIGV4YWN0bHkgZGV0ZXJtaW5lZAorICAgICAgICB1bnRpbCB0aGUgZW50aXJlIGZpbGUg
aXMgZGVjb2RlZC4KKworICAgICAgICAqIHBsYXRmb3JtL2F1ZGlvL0F1ZGlvQnVzLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkF1ZGlvQnVzOjpyZXNpemUpOgorICAgICAgICAoV2ViQ29yZSk6Cisg
ICAgICAgICogcGxhdGZvcm0vYXVkaW8vQXVkaW9CdXMuaDoKKyAgICAgICAgKEF1ZGlvQnVzKToK
KyAgICAgICAgKiBwbGF0Zm9ybS9hdWRpby9BdWRpb0NoYW5uZWwuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6QXVkaW9DaGFubmVsOjpyZXNpemUpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAg
ICogcGxhdGZvcm0vYXVkaW8vQXVkaW9DaGFubmVsLmg6CisgICAgICAgIChBdWRpb0NoYW5uZWwp
OgorICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL3N1cHBvcnQvV2ViQXVkaW9CdXMuY3BwOgor
ICAgICAgICAoV2ViS2l0OjpXZWJBdWRpb0J1czo6cmVzaXplKToKKyAgICAgICAgKFdlYktpdCk6
CisKIDIwMTItMTAtMDggIE5hdGUgQ2hhcGluICA8amFwaGV0QGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBQb3N0LXIxMzAyMjYgQ2xlYW51cDogQ29tbWVudCBhIGNvbXBsaWNhdGVkIGlmIHN0YXRl
bWVudCBhbmQgbWFrZSBpdCBhIGhlbHBlci4KZGlmZiAtLWdpdCBhL1NvdXJjZS9QbGF0Zm9ybS9j
aHJvbWl1bS9wdWJsaWMvV2ViQXVkaW9CdXMuaCBiL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9w
dWJsaWMvV2ViQXVkaW9CdXMuaAppbmRleCA3NTBhZTc5ZTIwNzNkNzBkM2FiNmViNzY4MzYxODU5
MDJiYzEwZTY5Li43MDE3OTY3ZjE3YWZhOGI4ZjYyMTI1MGI4YTJlMjUzYTc5ZWY2OTYyIDEwMDY0
NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dlYkF1ZGlvQnVzLmgKKysr
IGIvU291cmNlL1BsYXRmb3JtL2Nocm9taXVtL3B1YmxpYy9XZWJBdWRpb0J1cy5oCkBAIC00OSw2
ICs0OSwxMCBAQCBwdWJsaWM6CiAgICAgLy8gaW5pdGlhbGl6ZSgpIGFsbG9jYXRlcyBtZW1vcnkg
b2YgdGhlIGdpdmVuIGxlbmd0aCBmb3IgdGhlIGdpdmVuIG51bWJlciBvZiBjaGFubmVscy4KICAg
ICBXRUJLSVRfRVhQT1JUIHZvaWQgaW5pdGlhbGl6ZSh1bnNpZ25lZCBudW1iZXJPZkNoYW5uZWxz
LCBzaXplX3QgbGVuZ3RoLCBkb3VibGUgc2FtcGxlUmF0ZSk7CiAKKyAgICAvLyByZXNpemVTbWFs
bGVyKCkgY2FuIG9ubHkgYmUgY2FsbGVkIGFmdGVyIGluaXRpYWxpemUoKSB3aXRoIGEgbmV3IGxl
bmd0aCA8PSB0aGUgaW5pdGlhbGl6YXRpb24gbGVuZ3RoLgorICAgIC8vIFRoZSBkYXRhIHN0b3Jl
ZCBpbiB0aGUgYnVzIHdpbGwgcmVtYWluIHVuZGlzdHVyYmVkLgorICAgIFdFQktJVF9FWFBPUlQg
dm9pZCByZXNpemVTbWFsbGVyKHNpemVfdCBuZXdMZW5ndGgpOworCiAgICAgLy8gcmVzZXQoKSBy
ZWxlYXNlcyB0aGUgbWVtb3J5IGFsbG9jYXRlZCBmcm9tIGluaXRpYWxpemUoKS4KICAgICBXRUJL
SVRfRVhQT1JUIHZvaWQgcmVzZXQoKTsKICAgICAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2F1ZGlvL0F1ZGlvQnVzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1
ZGlvL0F1ZGlvQnVzLmNwcAppbmRleCA1OGE1ZTM0MGQzZWM1Y2YxOWMwNzY0ZDUzMmJmMDEzNTgz
ZWIxMmI0Li5iYjdkYWQ3NGM3ZDRmMDY3NTNjYTZlMzBiNTA5MjQzMjU1MTMxNmU2IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9BdWRpb0J1cy5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vQXVkaW9CdXMuY3BwCkBAIC03Niw2ICs3NiwxNiBA
QCB2b2lkIEF1ZGlvQnVzOjpzZXRDaGFubmVsTWVtb3J5KHVuc2lnbmVkIGNoYW5uZWxJbmRleCwg
ZmxvYXQqIHN0b3JhZ2UsIHNpemVfdCBsZQogICAgIH0KIH0KIAordm9pZCBBdWRpb0J1czo6cmVz
aXplU21hbGxlcihzaXplX3QgbmV3TGVuZ3RoKQoreworICAgIEFTU0VSVChuZXdMZW5ndGggPD0g
bV9sZW5ndGgpOworICAgIGlmIChuZXdMZW5ndGggPD0gbV9sZW5ndGgpCisgICAgICAgIG1fbGVu
Z3RoID0gbmV3TGVuZ3RoOworCisgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IG1fY2hhbm5l
bHMuc2l6ZSgpOyArK2kpCisgICAgICAgIG1fY2hhbm5lbHNbaV0tPnJlc2l6ZVNtYWxsZXIobmV3
TGVuZ3RoKTsKK30KKwogdm9pZCBBdWRpb0J1czo6emVybygpCiB7CiAgICAgZm9yICh1bnNpZ25l
ZCBpID0gMDsgaSA8IG1fY2hhbm5lbHMuc2l6ZSgpOyArK2kpCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9BdWRpb0J1cy5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vYXVkaW8vQXVkaW9CdXMuaAppbmRleCBiODBhNDg4YTI5OGE4ODc3OGZlYWFmOTVkYWFkYWEx
YTQ4ZWQ2Yzc2Li41YzI0NTE5MzQzYWMxM2NjZGM4MDFiYjBlNjFmYmI0Yjk0ODdiNjEzIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9BdWRpb0J1cy5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0F1ZGlvQnVzLmgKQEAgLTc2LDYgKzc2LDEwIEBA
IHB1YmxpYzoKICAgICAvLyBOdW1iZXIgb2Ygc2FtcGxlLWZyYW1lcwogICAgIHNpemVfdCBsZW5n
dGgoKSBjb25zdCB7IHJldHVybiBtX2xlbmd0aDsgfQogCisgICAgLy8gcmVzaXplU21hbGxlcigp
IGNhbiBvbmx5IGJlIGNhbGxlZCB3aXRoIGEgbmV3IGxlbmd0aCA8PSB0aGUgY3VycmVudCBsZW5n
dGguCisgICAgLy8gVGhlIGRhdGEgc3RvcmVkIGluIHRoZSBidXMgd2lsbCByZW1haW4gdW5kaXN0
dXJiZWQuCisgICAgdm9pZCByZXNpemVTbWFsbGVyKHNpemVfdCBuZXdMZW5ndGgpOworCiAgICAg
Ly8gU2FtcGxlLXJhdGUgOiAwLjAgaWYgdW5rbm93biBvciAiZG9uJ3QgY2FyZSIKICAgICBmbG9h
dCBzYW1wbGVSYXRlKCkgY29uc3QgeyByZXR1cm4gbV9zYW1wbGVSYXRlOyB9CiAgICAgdm9pZCBz
ZXRTYW1wbGVSYXRlKGZsb2F0IHNhbXBsZVJhdGUpIHsgbV9zYW1wbGVSYXRlID0gc2FtcGxlUmF0
ZTsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vQXVkaW9DaGFu
bmVsLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0F1ZGlvQ2hhbm5lbC5jcHAK
aW5kZXggMjMyMTM0OWJjZDJlZmQ2YmVjYjhhYTM1MThmZmNjZTc3NWQ0M2U3ZS4uZThkODdjYzFm
NWFjZGE2MzVmYmJkNzUwNTgzMDI2MDBjNmQ4ODI5OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vYXVkaW8vQXVkaW9DaGFubmVsLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9hdWRpby9BdWRpb0NoYW5uZWwuY3BwCkBAIC00MSw2ICs0MSwxMyBAQCBuYW1lc3Bh
Y2UgV2ViQ29yZSB7CiAKIHVzaW5nIG5hbWVzcGFjZSBWZWN0b3JNYXRoOwogCit2b2lkIEF1ZGlv
Q2hhbm5lbDo6cmVzaXplU21hbGxlcihzaXplX3QgbmV3TGVuZ3RoKQoreworICAgIEFTU0VSVChu
ZXdMZW5ndGggPD0gbV9sZW5ndGgpOworICAgIGlmIChuZXdMZW5ndGggPD0gbV9sZW5ndGgpCisg
ICAgICAgIG1fbGVuZ3RoID0gbmV3TGVuZ3RoOworfQorCiB2b2lkIEF1ZGlvQ2hhbm5lbDo6c2Nh
bGUoZmxvYXQgc2NhbGUpCiB7CiAgICAgaWYgKGlzU2lsZW50KCkpCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9BdWRpb0NoYW5uZWwuaCBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2F1ZGlvL0F1ZGlvQ2hhbm5lbC5oCmluZGV4IDRkMjc3NTk2ZjhjOTEzYzVhZGE1
NWYwYjAwNmYzNDUyMGJkMTA1YTEuLjI2NmU3ZGE4ZjdkZGY5OGI0YjllODA3YWZlOWI5MGUwNjZi
OTYzOTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0F1ZGlvQ2hh
bm5lbC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0F1ZGlvQ2hhbm5lbC5o
CkBAIC03OSw2ICs3OSwxMCBAQCBwdWJsaWM6CiAgICAgLy8gSG93IG1hbnkgc2FtcGxlLWZyYW1l
cyBkbyB3ZSBjb250YWluPwogICAgIHNpemVfdCBsZW5ndGgoKSBjb25zdCB7IHJldHVybiBtX2xl
bmd0aDsgfQogCisgICAgLy8gcmVzaXplU21hbGxlcigpIGNhbiBvbmx5IGJlIGNhbGxlZCB3aXRo
IGEgbmV3IGxlbmd0aCA8PSB0aGUgY3VycmVudCBsZW5ndGguCisgICAgLy8gVGhlIGRhdGEgc3Rv
cmVkIGluIHRoZSBidXMgd2lsbCByZW1haW4gdW5kaXN0dXJiZWQuCisgICAgdm9pZCByZXNpemVT
bWFsbGVyKHNpemVfdCBuZXdMZW5ndGgpOworCiAgICAgLy8gRGlyZWN0IGFjY2VzcyB0byBQQ00g
c2FtcGxlIGRhdGEuIE5vbi1jb25zdCBhY2Nlc3NvciBjbGVhcnMgc2lsZW50IGZsYWcuCiAgICAg
ZmxvYXQqIG11dGFibGVEYXRhKCkKICAgICB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9jaHJvbWl1bS9zdXBwb3J0L1dlYkF1ZGlvQnVzLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2Nocm9taXVtL3N1cHBvcnQvV2ViQXVkaW9CdXMuY3BwCmluZGV4IGIzNzNlMDk4
MmQwNzkwYTQzZWExY2I3ZTk2NDU2ODVlMDZkMzVjMmMuLjlmYTg1ZjgzNjgxMWYwZTRmZDI5ZDBj
ZDI2OTNiOTc5MTIxYWEwOTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2No
cm9taXVtL3N1cHBvcnQvV2ViQXVkaW9CdXMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2Nocm9taXVtL3N1cHBvcnQvV2ViQXVkaW9CdXMuY3BwCkBAIC01OCw2ICs1OCwxOSBAQCB2
b2lkIFdlYkF1ZGlvQnVzOjppbml0aWFsaXplKHVuc2lnbmVkIG51bWJlck9mQ2hhbm5lbHMsIHNp
emVfdCBsZW5ndGgsIGRvdWJsZSBzYQogI2VuZGlmCiB9CiAKK3ZvaWQgV2ViQXVkaW9CdXM6OnJl
c2l6ZVNtYWxsZXIoc2l6ZV90IG5ld0xlbmd0aCkKK3sKKyNpZiBFTkFCTEUoV0VCX0FVRElPKQor
ICAgIEFTU0VSVChtX3ByaXZhdGUpOworICAgIGlmIChtX3ByaXZhdGUpIHsKKyAgICAgICAgQVNT
RVJUKG5ld0xlbmd0aCA8PSBsZW5ndGgoKSk7CisgICAgICAgIG1fcHJpdmF0ZS0+cmVzaXplU21h
bGxlcihuZXdMZW5ndGgpOworICAgIH0KKyNlbHNlCisgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7
CisjZW5kaWYKK30KKwogdm9pZCBXZWJBdWRpb0J1czo6cmVzZXQoKQogewogI2lmIEVOQUJMRShX
RUJfQVVESU8pCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168507</attachid>
            <date>2012-10-12 16:14:37 -0700</date>
            <delta_ts>2012-10-13 11:21:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99215-20121012161334.patch</filename>
            <type>text/plain</type>
            <size>6757</size>
            <attacher name="Chris Rogers">crogers</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwNzAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCBhZTFlNmI0YjhkOTgy
ODQxODA0Y2FmNjZjOWUwZWNjZjM4Y2M0Y2U0Li43MmQzY2JjYzkwZTY3MDE0YTc0ZmMxNDkyNWYz
YWZmZjM3MzJlZTBiIDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMi0xMC0xMiAg
Q2hyaXMgUm9nZXJzICA8Y3JvZ2Vyc0Bnb29nbGUuY29tPgorCisgICAgICAgIFdlYkF1ZGlvQnVz
IG5lZWRzIHN1cHBvcnQgZm9yIHJlc2l6aW5nIGJ1cyB0byBhIHNtYWxsZXIgc2l6ZQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTkyMTUKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVcGdyYWRlIEF1ZGlvQnVz
IGFuZCBXZWJBdWRpb0J1cyB0byBzdXBwb3J0IHJlc2l6aW5nIHRvIGEgc21hbGxlciBzaXplLCBv
bmNlIGl0IGhhcyBiZWVuIGNyZWF0ZWQuCisgICAgICAgIFRoaXMgaXMgdXNlZnVsLCBmb3IgZXhh
bXBsZSwgd2hlbiBkZWNvZGluZyBWQlIgZm9ybWF0cyBhbmQgdGhlIGFjdHVhbCBsZW5ndGggY2Fu
J3QgYmUgZXhhY3RseSBkZXRlcm1pbmVkCisgICAgICAgIHVudGlsIHRoZSBlbnRpcmUgZmlsZSBp
cyBkZWNvZGVkLgorCisgICAgICAgICogY2hyb21pdW0vcHVibGljL1dlYkF1ZGlvQnVzLmg6Cisg
ICAgICAgIChXZWJBdWRpb0J1cyk6CisKIDIwMTItMTAtMDQgIEhhcmFsZCBBbHZlc3RyYW5kICA8
aHRhQGdvb2dsZS5jb20+CiAKICAgICAgICAgQ2hhbmdlIFJUQ1BlZXJDb25uZWN0aW9uIEdldFN0
YXRzIHRvIHVzZSBEYXRlIHRpbWVzdGFtcCBmb3JtYXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBlNDM1MmExNmJh
MDM2ZTlkMzBmOTA1N2M1OTI0MjFkZTQwMThhYjA3Li5lYWVkODk0ODI0MzA3NTgyOGZmYTVkMjhk
MWNiYjA5Nzc5OTJlM2ViIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjggQEAKKzIwMTItMTAtMTIg
IENocmlzIFJvZ2VycyAgPGNyb2dlcnNAZ29vZ2xlLmNvbT4KKworICAgICAgICBXZWJBdWRpb0J1
cyBuZWVkcyBzdXBwb3J0IGZvciByZXNpemluZyBidXMgdG8gYSBzbWFsbGVyIHNpemUKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk5MjE1CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXBncmFkZSBBdWRpb0J1
cyBhbmQgV2ViQXVkaW9CdXMgdG8gc3VwcG9ydCByZXNpemluZyB0byBhIHNtYWxsZXIgc2l6ZSwg
b25jZSBpdCBoYXMgYmVlbiBjcmVhdGVkLgorICAgICAgICBUaGlzIGlzIHVzZWZ1bCwgZm9yIGV4
YW1wbGUsIHdoZW4gZGVjb2RpbmcgVkJSIGZvcm1hdHMgYW5kIHRoZSBhY3R1YWwgbGVuZ3RoIGNh
bid0IGJlIGV4YWN0bHkgZGV0ZXJtaW5lZAorICAgICAgICB1bnRpbCB0aGUgZW50aXJlIGZpbGUg
aXMgZGVjb2RlZC4KKworICAgICAgICAqIHBsYXRmb3JtL2F1ZGlvL0F1ZGlvQnVzLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkF1ZGlvQnVzOjpyZXNpemVTbWFsbGVyKToKKyAgICAgICAgKFdlYkNv
cmUpOgorICAgICAgICAqIHBsYXRmb3JtL2F1ZGlvL0F1ZGlvQnVzLmg6CisgICAgICAgIChBdWRp
b0J1cyk6CisgICAgICAgICogcGxhdGZvcm0vYXVkaW8vQXVkaW9DaGFubmVsLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkF1ZGlvQ2hhbm5lbDo6cmVzaXplU21hbGxlcik6CisgICAgICAgIChXZWJD
b3JlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9hdWRpby9BdWRpb0NoYW5uZWwuaDoKKyAgICAgICAg
KEF1ZGlvQ2hhbm5lbCk6CisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vc3VwcG9ydC9XZWJB
dWRpb0J1cy5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYkF1ZGlvQnVzOjpyZXNpemVTbWFsbGVy
KToKKyAgICAgICAgKFdlYktpdCk6CisKIDIwMTItMTAtMDggIE5hdGUgQ2hhcGluICA8amFwaGV0
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBQb3N0LXIxMzAyMjYgQ2xlYW51cDogQ29tbWVudCBh
IGNvbXBsaWNhdGVkIGlmIHN0YXRlbWVudCBhbmQgbWFrZSBpdCBhIGhlbHBlci4KZGlmZiAtLWdp
dCBhL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2ViQXVkaW9CdXMuaCBiL1NvdXJj
ZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2ViQXVkaW9CdXMuaAppbmRleCA3NTBhZTc5ZTIw
NzNkNzBkM2FiNmViNzY4MzYxODU5MDJiYzEwZTY5Li43MDE3OTY3ZjE3YWZhOGI4ZjYyMTI1MGI4
YTJlMjUzYTc5ZWY2OTYyIDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVi
bGljL1dlYkF1ZGlvQnVzLmgKKysrIGIvU291cmNlL1BsYXRmb3JtL2Nocm9taXVtL3B1YmxpYy9X
ZWJBdWRpb0J1cy5oCkBAIC00OSw2ICs0OSwxMCBAQCBwdWJsaWM6CiAgICAgLy8gaW5pdGlhbGl6
ZSgpIGFsbG9jYXRlcyBtZW1vcnkgb2YgdGhlIGdpdmVuIGxlbmd0aCBmb3IgdGhlIGdpdmVuIG51
bWJlciBvZiBjaGFubmVscy4KICAgICBXRUJLSVRfRVhQT1JUIHZvaWQgaW5pdGlhbGl6ZSh1bnNp
Z25lZCBudW1iZXJPZkNoYW5uZWxzLCBzaXplX3QgbGVuZ3RoLCBkb3VibGUgc2FtcGxlUmF0ZSk7
CiAKKyAgICAvLyByZXNpemVTbWFsbGVyKCkgY2FuIG9ubHkgYmUgY2FsbGVkIGFmdGVyIGluaXRp
YWxpemUoKSB3aXRoIGEgbmV3IGxlbmd0aCA8PSB0aGUgaW5pdGlhbGl6YXRpb24gbGVuZ3RoLgor
ICAgIC8vIFRoZSBkYXRhIHN0b3JlZCBpbiB0aGUgYnVzIHdpbGwgcmVtYWluIHVuZGlzdHVyYmVk
LgorICAgIFdFQktJVF9FWFBPUlQgdm9pZCByZXNpemVTbWFsbGVyKHNpemVfdCBuZXdMZW5ndGgp
OworCiAgICAgLy8gcmVzZXQoKSByZWxlYXNlcyB0aGUgbWVtb3J5IGFsbG9jYXRlZCBmcm9tIGlu
aXRpYWxpemUoKS4KICAgICBXRUJLSVRfRVhQT1JUIHZvaWQgcmVzZXQoKTsKICAgICAKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0F1ZGlvQnVzLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0F1ZGlvQnVzLmNwcAppbmRleCA1OGE1ZTM0MGQzZWM1
Y2YxOWMwNzY0ZDUzMmJmMDEzNTgzZWIxMmI0Li5iYjdkYWQ3NGM3ZDRmMDY3NTNjYTZlMzBiNTA5
MjQzMjU1MTMxNmU2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9B
dWRpb0J1cy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vQXVkaW9CdXMu
Y3BwCkBAIC03Niw2ICs3NiwxNiBAQCB2b2lkIEF1ZGlvQnVzOjpzZXRDaGFubmVsTWVtb3J5KHVu
c2lnbmVkIGNoYW5uZWxJbmRleCwgZmxvYXQqIHN0b3JhZ2UsIHNpemVfdCBsZQogICAgIH0KIH0K
IAordm9pZCBBdWRpb0J1czo6cmVzaXplU21hbGxlcihzaXplX3QgbmV3TGVuZ3RoKQoreworICAg
IEFTU0VSVChuZXdMZW5ndGggPD0gbV9sZW5ndGgpOworICAgIGlmIChuZXdMZW5ndGggPD0gbV9s
ZW5ndGgpCisgICAgICAgIG1fbGVuZ3RoID0gbmV3TGVuZ3RoOworCisgICAgZm9yICh1bnNpZ25l
ZCBpID0gMDsgaSA8IG1fY2hhbm5lbHMuc2l6ZSgpOyArK2kpCisgICAgICAgIG1fY2hhbm5lbHNb
aV0tPnJlc2l6ZVNtYWxsZXIobmV3TGVuZ3RoKTsKK30KKwogdm9pZCBBdWRpb0J1czo6emVybygp
CiB7CiAgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IG1fY2hhbm5lbHMuc2l6ZSgpOyArK2kp
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9BdWRpb0J1cy5oIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vQXVkaW9CdXMuaAppbmRleCBiODBhNDg4YTI5
OGE4ODc3OGZlYWFmOTVkYWFkYWExYTQ4ZWQ2Yzc2Li41YzI0NTE5MzQzYWMxM2NjZGM4MDFiYjBl
NjFmYmI0Yjk0ODdiNjEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRp
by9BdWRpb0J1cy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0F1ZGlvQnVz
LmgKQEAgLTc2LDYgKzc2LDEwIEBAIHB1YmxpYzoKICAgICAvLyBOdW1iZXIgb2Ygc2FtcGxlLWZy
YW1lcwogICAgIHNpemVfdCBsZW5ndGgoKSBjb25zdCB7IHJldHVybiBtX2xlbmd0aDsgfQogCisg
ICAgLy8gcmVzaXplU21hbGxlcigpIGNhbiBvbmx5IGJlIGNhbGxlZCB3aXRoIGEgbmV3IGxlbmd0
aCA8PSB0aGUgY3VycmVudCBsZW5ndGguCisgICAgLy8gVGhlIGRhdGEgc3RvcmVkIGluIHRoZSBi
dXMgd2lsbCByZW1haW4gdW5kaXN0dXJiZWQuCisgICAgdm9pZCByZXNpemVTbWFsbGVyKHNpemVf
dCBuZXdMZW5ndGgpOworCiAgICAgLy8gU2FtcGxlLXJhdGUgOiAwLjAgaWYgdW5rbm93biBvciAi
ZG9uJ3QgY2FyZSIKICAgICBmbG9hdCBzYW1wbGVSYXRlKCkgY29uc3QgeyByZXR1cm4gbV9zYW1w
bGVSYXRlOyB9CiAgICAgdm9pZCBzZXRTYW1wbGVSYXRlKGZsb2F0IHNhbXBsZVJhdGUpIHsgbV9z
YW1wbGVSYXRlID0gc2FtcGxlUmF0ZTsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vYXVkaW8vQXVkaW9DaGFubmVsLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1
ZGlvL0F1ZGlvQ2hhbm5lbC5jcHAKaW5kZXggMjMyMTM0OWJjZDJlZmQ2YmVjYjhhYTM1MThmZmNj
ZTc3NWQ0M2U3ZS4uZThkODdjYzFmNWFjZGE2MzVmYmJkNzUwNTgzMDI2MDBjNmQ4ODI5OCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vQXVkaW9DaGFubmVsLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9BdWRpb0NoYW5uZWwuY3BwCkBAIC00
MSw2ICs0MSwxMyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIHVzaW5nIG5hbWVzcGFjZSBWZWN0
b3JNYXRoOwogCit2b2lkIEF1ZGlvQ2hhbm5lbDo6cmVzaXplU21hbGxlcihzaXplX3QgbmV3TGVu
Z3RoKQoreworICAgIEFTU0VSVChuZXdMZW5ndGggPD0gbV9sZW5ndGgpOworICAgIGlmIChuZXdM
ZW5ndGggPD0gbV9sZW5ndGgpCisgICAgICAgIG1fbGVuZ3RoID0gbmV3TGVuZ3RoOworfQorCiB2
b2lkIEF1ZGlvQ2hhbm5lbDo6c2NhbGUoZmxvYXQgc2NhbGUpCiB7CiAgICAgaWYgKGlzU2lsZW50
KCkpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9BdWRpb0NoYW5u
ZWwuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0F1ZGlvQ2hhbm5lbC5oCmluZGV4
IDRkMjc3NTk2ZjhjOTEzYzVhZGE1NWYwYjAwNmYzNDUyMGJkMTA1YTEuLjI2NmU3ZGE4ZjdkZGY5
OGI0YjllODA3YWZlOWI5MGUwNjZiOTYzOTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2F1ZGlvL0F1ZGlvQ2hhbm5lbC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2F1ZGlvL0F1ZGlvQ2hhbm5lbC5oCkBAIC03OSw2ICs3OSwxMCBAQCBwdWJsaWM6CiAgICAgLy8g
SG93IG1hbnkgc2FtcGxlLWZyYW1lcyBkbyB3ZSBjb250YWluPwogICAgIHNpemVfdCBsZW5ndGgo
KSBjb25zdCB7IHJldHVybiBtX2xlbmd0aDsgfQogCisgICAgLy8gcmVzaXplU21hbGxlcigpIGNh
biBvbmx5IGJlIGNhbGxlZCB3aXRoIGEgbmV3IGxlbmd0aCA8PSB0aGUgY3VycmVudCBsZW5ndGgu
CisgICAgLy8gVGhlIGRhdGEgc3RvcmVkIGluIHRoZSBidXMgd2lsbCByZW1haW4gdW5kaXN0dXJi
ZWQuCisgICAgdm9pZCByZXNpemVTbWFsbGVyKHNpemVfdCBuZXdMZW5ndGgpOworCiAgICAgLy8g
RGlyZWN0IGFjY2VzcyB0byBQQ00gc2FtcGxlIGRhdGEuIE5vbi1jb25zdCBhY2Nlc3NvciBjbGVh
cnMgc2lsZW50IGZsYWcuCiAgICAgZmxvYXQqIG11dGFibGVEYXRhKCkKICAgICB7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jaHJvbWl1bS9zdXBwb3J0L1dlYkF1ZGlvQnVz
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL3N1cHBvcnQvV2ViQXVkaW9C
dXMuY3BwCmluZGV4IGIzNzNlMDk4MmQwNzkwYTQzZWExY2I3ZTk2NDU2ODVlMDZkMzVjMmMuLjlm
YTg1ZjgzNjgxMWYwZTRmZDI5ZDBjZDI2OTNiOTc5MTIxYWEwOTggMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL3N1cHBvcnQvV2ViQXVkaW9CdXMuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL3N1cHBvcnQvV2ViQXVkaW9CdXMuY3Bw
CkBAIC01OCw2ICs1OCwxOSBAQCB2b2lkIFdlYkF1ZGlvQnVzOjppbml0aWFsaXplKHVuc2lnbmVk
IG51bWJlck9mQ2hhbm5lbHMsIHNpemVfdCBsZW5ndGgsIGRvdWJsZSBzYQogI2VuZGlmCiB9CiAK
K3ZvaWQgV2ViQXVkaW9CdXM6OnJlc2l6ZVNtYWxsZXIoc2l6ZV90IG5ld0xlbmd0aCkKK3sKKyNp
ZiBFTkFCTEUoV0VCX0FVRElPKQorICAgIEFTU0VSVChtX3ByaXZhdGUpOworICAgIGlmIChtX3By
aXZhdGUpIHsKKyAgICAgICAgQVNTRVJUKG5ld0xlbmd0aCA8PSBsZW5ndGgoKSk7CisgICAgICAg
IG1fcHJpdmF0ZS0+cmVzaXplU21hbGxlcihuZXdMZW5ndGgpOworICAgIH0KKyNlbHNlCisgICAg
QVNTRVJUX05PVF9SRUFDSEVEKCk7CisjZW5kaWYKK30KKwogdm9pZCBXZWJBdWRpb0J1czo6cmVz
ZXQoKQogewogI2lmIEVOQUJMRShXRUJfQVVESU8pCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>