<?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>106053</bug_id>
          
          <creation_ts>2013-01-03 15:30:32 -0800</creation_ts>
          <short_desc>Implement MediaStreamSource::setAudioFormat()</short_desc>
          <delta_ts>2013-01-06 08:32:08 -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>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>hta</cc>
    
    <cc>jamesr</cc>
    
    <cc>levin+threading</cc>
    
    <cc>s.choi</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>tommyw</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>799755</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2013-01-03 15:30:32 -0800</bug_when>
    <thetext>Implement MediaStreamSource::setAudioFormat()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>799765</commentid>
    <comment_count>1</comment_count>
      <attachid>181237</attachid>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2013-01-03 15:35:22 -0800</bug_when>
    <thetext>Created attachment 181237
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>799769</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-03 15:37:46 -0800</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>799808</commentid>
    <comment_count>3</comment_count>
      <attachid>181237</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-03 16:07:23 -0800</bug_when>
    <thetext>Comment on attachment 181237
Patch

Attachment 181237 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15649816</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>799826</commentid>
    <comment_count>4</comment_count>
      <attachid>181249</attachid>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2013-01-03 16:28:20 -0800</bug_when>
    <thetext>Created attachment 181249
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800002</commentid>
    <comment_count>5</comment_count>
      <attachid>181249</attachid>
    <who name="Tommy Widenflycht">tommyw</who>
    <bug_when>2013-01-04 00:50:35 -0800</bug_when>
    <thetext>Comment on attachment 181249
Patch

Looks reasonable to me; I guess this is needed for setting up the plumbing correctly?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800382</commentid>
    <comment_count>6</comment_count>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2013-01-04 10:48:30 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 181249 [details])
&gt; Looks reasonable to me; I guess this is needed for setting up the plumbing correctly?

Yes, exactly.  It&apos;s needed so that WebRTC will know whether to configure a mono, stereo, or multi-channel stream when negotiating with peers.  The sample-rate is also included, since it is important to know for the embedder.

Adam, does this look ok for WebKit API?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800466</commentid>
    <comment_count>7</comment_count>
      <attachid>181249</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-01-04 11:53:33 -0800</bug_when>
    <thetext>Comment on attachment 181249
Patch

API change LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800553</commentid>
    <comment_count>8</comment_count>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2013-01-04 13:04:39 -0800</bug_when>
    <thetext>I can haz R+?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800595</commentid>
    <comment_count>9</comment_count>
      <attachid>181249</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2013-01-04 13:44:20 -0800</bug_when>
    <thetext>Comment on attachment 181249
Patch

Looks fine to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800952</commentid>
    <comment_count>10</comment_count>
      <attachid>181249</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-05 12:05:55 -0800</bug_when>
    <thetext>Comment on attachment 181249
Patch

Clearing flags on attachment: 181249

Committed r138895: &lt;http://trac.webkit.org/changeset/138895&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800953</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-05 12:06:00 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181237</attachid>
            <date>2013-01-03 15:35:22 -0800</date>
            <delta_ts>2013-01-03 16:28:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-106053-20130103153229.patch</filename>
            <type>text/plain</type>
            <size>7026</size>
            <attacher name="Chris Rogers">crogers</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4NzI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCAxNmYyYWJiNzAwMmY4
OTNlMTNlOWUwODZmMzA0MWM2ZGM3ZmNlMGM2Li42NzA3YzFjMWYyYmYyNjUwZDFjNTIwMDU2YjE1
YzBkZGIyZWZmZmJlIDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMy0wMS0wMyAg
Q2hyaXMgUm9nZXJzICA8Y3JvZ2Vyc0Bnb29nbGUuY29tPgorCisgICAgICAgIEltcGxlbWVudCBN
ZWRpYVN0cmVhbVNvdXJjZTo6c2V0QXVkaW9Gb3JtYXQoKQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA2MDUzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBjaHJvbWl1bS9wdWJsaWMvV2ViQXVkaW9EZXN0
aW5hdGlvbkNvbnN1bWVyLmg6CisgICAgICAgIChXZWJBdWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIp
OgorCiAyMDEzLTAxLTAyICBKYW1lcyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgW2Nocm9taXVtXSBSZW1vdmUgdW51c2VkIHRyYW5zaXRpb25hbCAjZGVmaW5lcyBm
cm9tIFBsYXRmb3JtIEFQSQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIv
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDM1MDczZDhiNjA1NDc4MDVjZDdmMjY4MmI5
NTc5ZDBjOWUxNmI5ZjQuLjMyMDQ2OTIxYzBkOTAxNzcwMjA2MTc4YTQ5NzQ4OTNjNzEwNTY4Nzkg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNyBAQAorMjAxMy0wMS0wMyAgQ2hyaXMgUm9nZXJzICA8
Y3JvZ2Vyc0Bnb29nbGUuY29tPgorCisgICAgICAgIEltcGxlbWVudCBNZWRpYVN0cmVhbVNvdXJj
ZTo6c2V0QXVkaW9Gb3JtYXQoKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTA2MDUzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgTWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9uTm9kZSBuZWVkcyB0byBiZSBh
YmxlIHRvIHRlbGwgaXRzIGFzc29jaWF0ZWQKKyAgICAgICAgTWVkaWFTdHJlYW1Tb3VyY2UgYWJv
dXQgdGhlIGF1ZGlvIGZvcm1hdCAobnVtYmVyIG9mIGNoYW5uZWxzIGFuZCBzYW1wbGUtcmF0ZSku
CisKKyAgICAgICAgKiBNb2R1bGVzL3dlYmF1ZGlvL01lZGlhU3RyZWFtQXVkaW9EZXN0aW5hdGlv
bk5vZGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9u
Tm9kZTo6TWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9uTm9kZSk6CisgICAgICAgICogcGxhdGZv
cm0vYXVkaW8vQXVkaW9EZXN0aW5hdGlvbkNvbnN1bWVyLmg6CisgICAgICAgIChBdWRpb0Rlc3Rp
bmF0aW9uQ29uc3VtZXIpOgorICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL3N1cHBvcnQvV2Vi
TWVkaWFTdHJlYW1Tb3VyY2UuY3BwOgorICAgICAgICAoQ29uc3VtZXJXcmFwcGVyKToKKyAgICAg
ICAgKFdlYktpdDo6Q29uc3VtZXJXcmFwcGVyOjpzZXRGb3JtYXQpOgorICAgICAgICAoV2ViS2l0
KToKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbVNvdXJjZS5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVN0cmVhbVNvdXJjZTo6c2V0QXVkaW9Gb3JtYXQpOgor
ICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICogcGxhdGZvcm0vbWVkaWFzdHJlYW0vTWVkaWFT
dHJlYW1Tb3VyY2UuaDoKKyAgICAgICAgKE1lZGlhU3RyZWFtU291cmNlKToKKwogMjAxMy0wMS0w
MiAgSm9uIExlZSAgPGpvbmxlZUBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2ZXJ0IGF1dG8tc3Rh
cnQgcGx1Z2lucyB0byBzbmFwc2hvdHRlZCBwbHVnaW5zIGFmdGVyIGEgcGVyaW9kIG9mIGluYWN0
aXZpdHkKZGlmZiAtLWdpdCBhL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2ViQXVk
aW9EZXN0aW5hdGlvbkNvbnN1bWVyLmggYi9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGlj
L1dlYkF1ZGlvRGVzdGluYXRpb25Db25zdW1lci5oCmluZGV4IGVjMWU1NzMzNmQyMzQ0OGM4Njcz
OTQyNWEyOTc5NTY1YTdhZjQ1N2QuLjUxM2Y5ZDY1N2EwMGIzMDQzOTc1NDJlOGRlYzk0MTQ5OTI1
NDQ3NDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2ViQXVk
aW9EZXN0aW5hdGlvbkNvbnN1bWVyLmgKKysrIGIvU291cmNlL1BsYXRmb3JtL2Nocm9taXVtL3B1
YmxpYy9XZWJBdWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIuaApAQCAtMzMsNiArMzMsOCBAQCBjbGFz
cyBXZWJBdWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIgewogcHVibGljOgogICAgIHZpcnR1YWwgfldl
YkF1ZGlvRGVzdGluYXRpb25Db25zdW1lcigpIHsgfQogCisgICAgdmlydHVhbCB2b2lkIHNldEZv
cm1hdChzaXplX3QgbnVtYmVyT2ZDaGFubmVscywgZmxvYXQgc2FtcGxlUmF0ZSkgPSAwOworCiAg
ICAgLy8gVGhlIHNpemUgb2YgdGhlIHZlY3RvciBpcyB0aGUgbnVtYmVyIG9mIGF1ZGlvIGNoYW5u
ZWxzLCBhbmQgbnVtYmVyT2ZGcmFtZXMgaXMgdGhlCiAgICAgLy8gbnVtYmVyIG9mIGF1ZGlvIGZy
YW1lcyBpbiB0aGUgKHBvc3NpYmx5IG11bHRpLWNoYW5uZWwpIGJ1ZmZlciBpbiBhIHBsYW5hciBm
b3JtYXQuCiAgICAgdmlydHVhbCB2b2lkIGNvbnN1bWVBdWRpbyhjb25zdCBXZWJWZWN0b3I8Y29u
c3QgZmxvYXQqPiYsIHNpemVfdCBudW1iZXJPZkZyYW1lcykgPSAwOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9NZWRpYVN0cmVhbUF1ZGlvRGVzdGluYXRpb25O
b2RlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vTWVkaWFTdHJlYW1BdWRp
b0Rlc3RpbmF0aW9uTm9kZS5jcHAKaW5kZXggZTc0NWYyZjVmMTFmNDBhYjQ2ZDA3ZGU1Mjk3NTIw
MDAxNmJlNWFjMy4uNGY3ZDk4MWUzZTA5MzM2MmYyNGZlMGZlNmE2YzFmZmY1NmRlNTFkZiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9NZWRpYVN0cmVhbUF1ZGlv
RGVzdGluYXRpb25Ob2RlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlv
L01lZGlhU3RyZWFtQXVkaW9EZXN0aW5hdGlvbk5vZGUuY3BwCkBAIC01Niw2ICs1Niw4IEBAIE1l
ZGlhU3RyZWFtQXVkaW9EZXN0aW5hdGlvbk5vZGU6Ok1lZGlhU3RyZWFtQXVkaW9EZXN0aW5hdGlv
bk5vZGUoQXVkaW9Db250ZXh0KiBjCiAgICAgbV9zdHJlYW0gPSBMb2NhbE1lZGlhU3RyZWFtOjpj
cmVhdGUoY29udGV4dC0+c2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpLCBhdWRpb1NvdXJjZXMsIHZp
ZGVvU291cmNlcyk7CiAgICAgTWVkaWFTdHJlYW1DZW50ZXI6Omluc3RhbmNlKCkuZGlkQ3JlYXRl
TWVkaWFTdHJlYW0obV9zdHJlYW0tPmRlc2NyaXB0b3IoKSk7CiAKKyAgICBtX3NvdXJjZS0+c2V0
QXVkaW9Gb3JtYXQobnVtYmVyT2ZDaGFubmVscywgY29udGV4dC0+c2FtcGxlUmF0ZSgpKTsKKwog
ICAgIGluaXRpYWxpemUoKTsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vYXVkaW8vQXVkaW9EZXN0aW5hdGlvbkNvbnN1bWVyLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9hdWRpby9BdWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIuaAppbmRleCBlY2JhMDhmZmM4OGI3
OGEzZDY2M2U1MzBmZTExNmI3NGJjNjdjMDc1Li40ZjFmODk5N2IyNzUwZWQzM2ExNGFlMjcxZDAz
Nzc0N2Y3ZTU0NGM3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9B
dWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9h
dWRpby9BdWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIuaApAQCAtNDEsNiArNDEsNyBAQCBjbGFzcyBB
dWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIgOiBwdWJsaWMgUmVmQ291bnRlZDxBdWRpb0Rlc3RpbmF0
aW9uQ29uc3VtZXI+IHsKIHB1YmxpYzoKICAgICB2aXJ0dWFsIH5BdWRpb0Rlc3RpbmF0aW9uQ29u
c3VtZXIoKSB7IH0KIAorICAgIHZpcnR1YWwgdm9pZCBzZXRGb3JtYXQoc2l6ZV90IG51bWJlck9m
Q2hhbm5lbHMsIGZsb2F0IHNhbXBsZVJhdGUpID0gMDsKICAgICB2aXJ0dWFsIHZvaWQgY29uc3Vt
ZUF1ZGlvKEF1ZGlvQnVzKiwgc2l6ZV90IG51bWJlck9mRnJhbWVzKSA9IDA7CiB9OwogCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jaHJvbWl1bS9zdXBwb3J0L1dlYk1lZGlh
U3RyZWFtU291cmNlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL3N1cHBv
cnQvV2ViTWVkaWFTdHJlYW1Tb3VyY2UuY3BwCmluZGV4IDA1Y2U3ZDA2OGY1NmZkYmRhOGM4M2I5
YTU1MzExMWYyOTIwZTY5MzcuLjY1YTM5ZGY5M2M5Y2U2NTYzNmU1YWFkZGRlNzVkNzNiYmZhNDgy
NzkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL3N1cHBvcnQv
V2ViTWVkaWFTdHJlYW1Tb3VyY2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2No
cm9taXVtL3N1cHBvcnQvV2ViTWVkaWFTdHJlYW1Tb3VyY2UuY3BwCkBAIC0xNTAsNiArMTUwLDcg
QEAgcHVibGljOgogICAgICAgICByZXR1cm4gYWRvcHRSZWYobmV3IENvbnN1bWVyV3JhcHBlcihj
b25zdW1lcikpOwogICAgIH0KIAorICAgIHZpcnR1YWwgdm9pZCBzZXRGb3JtYXQoc2l6ZV90IG51
bWJlck9mQ2hhbm5lbHMsIGZsb2F0IHNhbXBsZVJhdGUpIE9WRVJSSURFOwogICAgIHZpcnR1YWwg
dm9pZCBjb25zdW1lQXVkaW8oQXVkaW9CdXMqLCBzaXplX3QgbnVtYmVyT2ZGcmFtZXMpIE9WRVJS
SURFOwogCiAgICAgV2ViQXVkaW9EZXN0aW5hdGlvbkNvbnN1bWVyKiBjb25zdW1lcigpIHsgcmV0
dXJuIG1fY29uc3VtZXI7IH0KQEAgLTE2MSw2ICsxNjIsMTEgQEAgcHJpdmF0ZToKICAgICBXZWJB
dWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIqIG1fY29uc3VtZXI7CiB9OwogCit2b2lkIENvbnN1bWVy
V3JhcHBlcjo6c2V0Rm9ybWF0KHNpemVfdCBudW1iZXJPZkNoYW5uZWxzLCBmbG9hdCBzYW1wbGVS
YXRlKQoreworICAgIG1fY29uc3VtZXItPnNldEZvcm1hdChudW1iZXJPZkNoYW5uZWxzLCBzYW1w
bGVSYXRlKTsKK30KKwogdm9pZCBDb25zdW1lcldyYXBwZXI6OmNvbnN1bWVBdWRpbyhBdWRpb0J1
cyogYnVzLCBzaXplX3QgbnVtYmVyT2ZGcmFtZXMpCiB7CiAgICAgaWYgKCFidXMpCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbVNvdXJj
ZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbVNv
dXJjZS5jcHAKaW5kZXggZjIzNDA1YzA3MjBlMjE2ODljMzQ2Yjk1NzZiMmRjZTUwNWRiZmQ1OC4u
OTgwZWZjNmNmZmQ4MGExMWIxZDVjZjljMzQ4ZDkwYjhmMzlkZjY4YSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vTWVkaWFTdHJlYW1Tb3VyY2UuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL01lZGlhU3RyZWFtU291cmNl
LmNwcApAQCAtOTIsNiArOTIsMTQgQEAgYm9vbCBNZWRpYVN0cmVhbVNvdXJjZTo6cmVtb3ZlQXVk
aW9Db25zdW1lcihBdWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIqIGNvbnN1bWVyKQogICAgIHJldHVy
biBmYWxzZTsKIH0KIAordm9pZCBNZWRpYVN0cmVhbVNvdXJjZTo6c2V0QXVkaW9Gb3JtYXQoc2l6
ZV90IG51bWJlck9mQ2hhbm5lbHMsIGZsb2F0IHNhbXBsZVJhdGUpCit7CisgICAgQVNTRVJUKG1f
cmVxdWlyZXNDb25zdW1lcik7CisgICAgTXV0ZXhMb2NrZXIgbG9ja2VyKG1fYXVkaW9Db25zdW1l
cnNMb2NrKTsKKyAgICBmb3IgKFZlY3RvcjxSZWZQdHI8QXVkaW9EZXN0aW5hdGlvbkNvbnN1bWVy
PiA+OjppdGVyYXRvciBpdCA9IG1fYXVkaW9Db25zdW1lcnMuYmVnaW4oKTsgaXQgIT0gbV9hdWRp
b0NvbnN1bWVycy5lbmQoKTsgKytpdCkKKyAgICAgICAgKCppdCktPnNldEZvcm1hdChudW1iZXJP
ZkNoYW5uZWxzLCBzYW1wbGVSYXRlKTsKK30KKwogdm9pZCBNZWRpYVN0cmVhbVNvdXJjZTo6Y29u
c3VtZUF1ZGlvKEF1ZGlvQnVzKiBidXMsIHNpemVfdCBudW1iZXJPZkZyYW1lcykKIHsKICAgICBB
U1NFUlQobV9yZXF1aXJlc0NvbnN1bWVyKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL21lZGlhc3RyZWFtL01lZGlhU3RyZWFtU291cmNlLmggYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbVNvdXJjZS5oCmluZGV4IDc2Mjg3MGE5Y2I3
MTIyYjU2YmFmZWU0ZmJhMjVhOWQ5YzYyMWU4YWYuLjY1MjljZTZjYjk5NTdiZTI1NzU5OTdkNDIy
NTY0YjNlNjVmZDgyNWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlh
c3RyZWFtL01lZGlhU3RyZWFtU291cmNlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bWVkaWFzdHJlYW0vTWVkaWFTdHJlYW1Tb3VyY2UuaApAQCAtODAsNiArODAsNyBAQCBwdWJsaWM6
CiAgICAgUGFzc1JlZlB0cjxFeHRyYURhdGE+IGV4dHJhRGF0YSgpIGNvbnN0IHsgcmV0dXJuIG1f
ZXh0cmFEYXRhOyB9CiAgICAgdm9pZCBzZXRFeHRyYURhdGEoUGFzc1JlZlB0cjxFeHRyYURhdGE+
IGV4dHJhRGF0YSkgeyBtX2V4dHJhRGF0YSA9IGV4dHJhRGF0YTsgfQogCisgICAgdm9pZCBzZXRB
dWRpb0Zvcm1hdChzaXplX3QgbnVtYmVyT2ZDaGFubmVscywgZmxvYXQgc2FtcGxlUmF0ZSk7CiAg
ICAgdm9pZCBjb25zdW1lQXVkaW8oQXVkaW9CdXMqLCBzaXplX3QgbnVtYmVyT2ZGcmFtZXMpOwog
CiAgICAgYm9vbCByZXF1aXJlc0F1ZGlvQ29uc3VtZXIoKSBjb25zdCB7IHJldHVybiBtX3JlcXVp
cmVzQ29uc3VtZXI7IH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181249</attachid>
            <date>2013-01-03 16:28:20 -0800</date>
            <delta_ts>2013-01-05 12:05:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-106053-20130103162527.patch</filename>
            <type>text/plain</type>
            <size>7814</size>
            <attacher name="Chris Rogers">crogers</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4NzI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCAxNmYyYWJiNzAwMmY4
OTNlMTNlOWUwODZmMzA0MWM2ZGM3ZmNlMGM2Li42NzA3YzFjMWYyYmYyNjUwZDFjNTIwMDU2YjE1
YzBkZGIyZWZmZmJlIDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMy0wMS0wMyAg
Q2hyaXMgUm9nZXJzICA8Y3JvZ2Vyc0Bnb29nbGUuY29tPgorCisgICAgICAgIEltcGxlbWVudCBN
ZWRpYVN0cmVhbVNvdXJjZTo6c2V0QXVkaW9Gb3JtYXQoKQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA2MDUzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBjaHJvbWl1bS9wdWJsaWMvV2ViQXVkaW9EZXN0
aW5hdGlvbkNvbnN1bWVyLmg6CisgICAgICAgIChXZWJBdWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIp
OgorCiAyMDEzLTAxLTAyICBKYW1lcyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgW2Nocm9taXVtXSBSZW1vdmUgdW51c2VkIHRyYW5zaXRpb25hbCAjZGVmaW5lcyBm
cm9tIFBsYXRmb3JtIEFQSQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIv
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDM1MDczZDhiNjA1NDc4MDVjZDdmMjY4MmI5
NTc5ZDBjOWUxNmI5ZjQuLjMyMDQ2OTIxYzBkOTAxNzcwMjA2MTc4YTQ5NzQ4OTNjNzEwNTY4Nzkg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNyBAQAorMjAxMy0wMS0wMyAgQ2hyaXMgUm9nZXJzICA8
Y3JvZ2Vyc0Bnb29nbGUuY29tPgorCisgICAgICAgIEltcGxlbWVudCBNZWRpYVN0cmVhbVNvdXJj
ZTo6c2V0QXVkaW9Gb3JtYXQoKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTA2MDUzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgTWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9uTm9kZSBuZWVkcyB0byBiZSBh
YmxlIHRvIHRlbGwgaXRzIGFzc29jaWF0ZWQKKyAgICAgICAgTWVkaWFTdHJlYW1Tb3VyY2UgYWJv
dXQgdGhlIGF1ZGlvIGZvcm1hdCAobnVtYmVyIG9mIGNoYW5uZWxzIGFuZCBzYW1wbGUtcmF0ZSku
CisKKyAgICAgICAgKiBNb2R1bGVzL3dlYmF1ZGlvL01lZGlhU3RyZWFtQXVkaW9EZXN0aW5hdGlv
bk5vZGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9u
Tm9kZTo6TWVkaWFTdHJlYW1BdWRpb0Rlc3RpbmF0aW9uTm9kZSk6CisgICAgICAgICogcGxhdGZv
cm0vYXVkaW8vQXVkaW9EZXN0aW5hdGlvbkNvbnN1bWVyLmg6CisgICAgICAgIChBdWRpb0Rlc3Rp
bmF0aW9uQ29uc3VtZXIpOgorICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL3N1cHBvcnQvV2Vi
TWVkaWFTdHJlYW1Tb3VyY2UuY3BwOgorICAgICAgICAoQ29uc3VtZXJXcmFwcGVyKToKKyAgICAg
ICAgKFdlYktpdDo6Q29uc3VtZXJXcmFwcGVyOjpzZXRGb3JtYXQpOgorICAgICAgICAoV2ViS2l0
KToKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbVNvdXJjZS5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVN0cmVhbVNvdXJjZTo6c2V0QXVkaW9Gb3JtYXQpOgor
ICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICogcGxhdGZvcm0vbWVkaWFzdHJlYW0vTWVkaWFT
dHJlYW1Tb3VyY2UuaDoKKyAgICAgICAgKE1lZGlhU3RyZWFtU291cmNlKToKKwogMjAxMy0wMS0w
MiAgSm9uIExlZSAgPGpvbmxlZUBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2ZXJ0IGF1dG8tc3Rh
cnQgcGx1Z2lucyB0byBzbmFwc2hvdHRlZCBwbHVnaW5zIGFmdGVyIGEgcGVyaW9kIG9mIGluYWN0
aXZpdHkKZGlmZiAtLWdpdCBhL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2ViQXVk
aW9EZXN0aW5hdGlvbkNvbnN1bWVyLmggYi9Tb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGlj
L1dlYkF1ZGlvRGVzdGluYXRpb25Db25zdW1lci5oCmluZGV4IGVjMWU1NzMzNmQyMzQ0OGM4Njcz
OTQyNWEyOTc5NTY1YTdhZjQ1N2QuLjUxM2Y5ZDY1N2EwMGIzMDQzOTc1NDJlOGRlYzk0MTQ5OTI1
NDQ3NDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2ViQXVk
aW9EZXN0aW5hdGlvbkNvbnN1bWVyLmgKKysrIGIvU291cmNlL1BsYXRmb3JtL2Nocm9taXVtL3B1
YmxpYy9XZWJBdWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIuaApAQCAtMzMsNiArMzMsOCBAQCBjbGFz
cyBXZWJBdWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIgewogcHVibGljOgogICAgIHZpcnR1YWwgfldl
YkF1ZGlvRGVzdGluYXRpb25Db25zdW1lcigpIHsgfQogCisgICAgdmlydHVhbCB2b2lkIHNldEZv
cm1hdChzaXplX3QgbnVtYmVyT2ZDaGFubmVscywgZmxvYXQgc2FtcGxlUmF0ZSkgPSAwOworCiAg
ICAgLy8gVGhlIHNpemUgb2YgdGhlIHZlY3RvciBpcyB0aGUgbnVtYmVyIG9mIGF1ZGlvIGNoYW5u
ZWxzLCBhbmQgbnVtYmVyT2ZGcmFtZXMgaXMgdGhlCiAgICAgLy8gbnVtYmVyIG9mIGF1ZGlvIGZy
YW1lcyBpbiB0aGUgKHBvc3NpYmx5IG11bHRpLWNoYW5uZWwpIGJ1ZmZlciBpbiBhIHBsYW5hciBm
b3JtYXQuCiAgICAgdmlydHVhbCB2b2lkIGNvbnN1bWVBdWRpbyhjb25zdCBXZWJWZWN0b3I8Y29u
c3QgZmxvYXQqPiYsIHNpemVfdCBudW1iZXJPZkZyYW1lcykgPSAwOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9NZWRpYVN0cmVhbUF1ZGlvRGVzdGluYXRpb25O
b2RlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vTWVkaWFTdHJlYW1BdWRp
b0Rlc3RpbmF0aW9uTm9kZS5jcHAKaW5kZXggZTc0NWYyZjVmMTFmNDBhYjQ2ZDA3ZGU1Mjk3NTIw
MDAxNmJlNWFjMy4uNGY3ZDk4MWUzZTA5MzM2MmYyNGZlMGZlNmE2YzFmZmY1NmRlNTFkZiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9NZWRpYVN0cmVhbUF1ZGlv
RGVzdGluYXRpb25Ob2RlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlv
L01lZGlhU3RyZWFtQXVkaW9EZXN0aW5hdGlvbk5vZGUuY3BwCkBAIC01Niw2ICs1Niw4IEBAIE1l
ZGlhU3RyZWFtQXVkaW9EZXN0aW5hdGlvbk5vZGU6Ok1lZGlhU3RyZWFtQXVkaW9EZXN0aW5hdGlv
bk5vZGUoQXVkaW9Db250ZXh0KiBjCiAgICAgbV9zdHJlYW0gPSBMb2NhbE1lZGlhU3RyZWFtOjpj
cmVhdGUoY29udGV4dC0+c2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpLCBhdWRpb1NvdXJjZXMsIHZp
ZGVvU291cmNlcyk7CiAgICAgTWVkaWFTdHJlYW1DZW50ZXI6Omluc3RhbmNlKCkuZGlkQ3JlYXRl
TWVkaWFTdHJlYW0obV9zdHJlYW0tPmRlc2NyaXB0b3IoKSk7CiAKKyAgICBtX3NvdXJjZS0+c2V0
QXVkaW9Gb3JtYXQobnVtYmVyT2ZDaGFubmVscywgY29udGV4dC0+c2FtcGxlUmF0ZSgpKTsKKwog
ICAgIGluaXRpYWxpemUoKTsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vYXVkaW8vQXVkaW9EZXN0aW5hdGlvbkNvbnN1bWVyLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9hdWRpby9BdWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIuaAppbmRleCBlY2JhMDhmZmM4OGI3
OGEzZDY2M2U1MzBmZTExNmI3NGJjNjdjMDc1Li40ZjFmODk5N2IyNzUwZWQzM2ExNGFlMjcxZDAz
Nzc0N2Y3ZTU0NGM3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9B
dWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9h
dWRpby9BdWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIuaApAQCAtNDEsNiArNDEsNyBAQCBjbGFzcyBB
dWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIgOiBwdWJsaWMgUmVmQ291bnRlZDxBdWRpb0Rlc3RpbmF0
aW9uQ29uc3VtZXI+IHsKIHB1YmxpYzoKICAgICB2aXJ0dWFsIH5BdWRpb0Rlc3RpbmF0aW9uQ29u
c3VtZXIoKSB7IH0KIAorICAgIHZpcnR1YWwgdm9pZCBzZXRGb3JtYXQoc2l6ZV90IG51bWJlck9m
Q2hhbm5lbHMsIGZsb2F0IHNhbXBsZVJhdGUpID0gMDsKICAgICB2aXJ0dWFsIHZvaWQgY29uc3Vt
ZUF1ZGlvKEF1ZGlvQnVzKiwgc2l6ZV90IG51bWJlck9mRnJhbWVzKSA9IDA7CiB9OwogCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jaHJvbWl1bS9zdXBwb3J0L1dlYk1lZGlh
U3RyZWFtU291cmNlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL3N1cHBv
cnQvV2ViTWVkaWFTdHJlYW1Tb3VyY2UuY3BwCmluZGV4IDA1Y2U3ZDA2OGY1NmZkYmRhOGM4M2I5
YTU1MzExMWYyOTIwZTY5MzcuLjY1YTM5ZGY5M2M5Y2U2NTYzNmU1YWFkZGRlNzVkNzNiYmZhNDgy
NzkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL3N1cHBvcnQv
V2ViTWVkaWFTdHJlYW1Tb3VyY2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2No
cm9taXVtL3N1cHBvcnQvV2ViTWVkaWFTdHJlYW1Tb3VyY2UuY3BwCkBAIC0xNTAsNiArMTUwLDcg
QEAgcHVibGljOgogICAgICAgICByZXR1cm4gYWRvcHRSZWYobmV3IENvbnN1bWVyV3JhcHBlcihj
b25zdW1lcikpOwogICAgIH0KIAorICAgIHZpcnR1YWwgdm9pZCBzZXRGb3JtYXQoc2l6ZV90IG51
bWJlck9mQ2hhbm5lbHMsIGZsb2F0IHNhbXBsZVJhdGUpIE9WRVJSSURFOwogICAgIHZpcnR1YWwg
dm9pZCBjb25zdW1lQXVkaW8oQXVkaW9CdXMqLCBzaXplX3QgbnVtYmVyT2ZGcmFtZXMpIE9WRVJS
SURFOwogCiAgICAgV2ViQXVkaW9EZXN0aW5hdGlvbkNvbnN1bWVyKiBjb25zdW1lcigpIHsgcmV0
dXJuIG1fY29uc3VtZXI7IH0KQEAgLTE2MSw2ICsxNjIsMTEgQEAgcHJpdmF0ZToKICAgICBXZWJB
dWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIqIG1fY29uc3VtZXI7CiB9OwogCit2b2lkIENvbnN1bWVy
V3JhcHBlcjo6c2V0Rm9ybWF0KHNpemVfdCBudW1iZXJPZkNoYW5uZWxzLCBmbG9hdCBzYW1wbGVS
YXRlKQoreworICAgIG1fY29uc3VtZXItPnNldEZvcm1hdChudW1iZXJPZkNoYW5uZWxzLCBzYW1w
bGVSYXRlKTsKK30KKwogdm9pZCBDb25zdW1lcldyYXBwZXI6OmNvbnN1bWVBdWRpbyhBdWRpb0J1
cyogYnVzLCBzaXplX3QgbnVtYmVyT2ZGcmFtZXMpCiB7CiAgICAgaWYgKCFidXMpCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbVNvdXJj
ZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbVNv
dXJjZS5jcHAKaW5kZXggZjIzNDA1YzA3MjBlMjE2ODljMzQ2Yjk1NzZiMmRjZTUwNWRiZmQ1OC4u
OTgwZWZjNmNmZmQ4MGExMWIxZDVjZjljMzQ4ZDkwYjhmMzlkZjY4YSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vTWVkaWFTdHJlYW1Tb3VyY2UuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL01lZGlhU3RyZWFtU291cmNl
LmNwcApAQCAtOTIsNiArOTIsMTQgQEAgYm9vbCBNZWRpYVN0cmVhbVNvdXJjZTo6cmVtb3ZlQXVk
aW9Db25zdW1lcihBdWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIqIGNvbnN1bWVyKQogICAgIHJldHVy
biBmYWxzZTsKIH0KIAordm9pZCBNZWRpYVN0cmVhbVNvdXJjZTo6c2V0QXVkaW9Gb3JtYXQoc2l6
ZV90IG51bWJlck9mQ2hhbm5lbHMsIGZsb2F0IHNhbXBsZVJhdGUpCit7CisgICAgQVNTRVJUKG1f
cmVxdWlyZXNDb25zdW1lcik7CisgICAgTXV0ZXhMb2NrZXIgbG9ja2VyKG1fYXVkaW9Db25zdW1l
cnNMb2NrKTsKKyAgICBmb3IgKFZlY3RvcjxSZWZQdHI8QXVkaW9EZXN0aW5hdGlvbkNvbnN1bWVy
PiA+OjppdGVyYXRvciBpdCA9IG1fYXVkaW9Db25zdW1lcnMuYmVnaW4oKTsgaXQgIT0gbV9hdWRp
b0NvbnN1bWVycy5lbmQoKTsgKytpdCkKKyAgICAgICAgKCppdCktPnNldEZvcm1hdChudW1iZXJP
ZkNoYW5uZWxzLCBzYW1wbGVSYXRlKTsKK30KKwogdm9pZCBNZWRpYVN0cmVhbVNvdXJjZTo6Y29u
c3VtZUF1ZGlvKEF1ZGlvQnVzKiBidXMsIHNpemVfdCBudW1iZXJPZkZyYW1lcykKIHsKICAgICBB
U1NFUlQobV9yZXF1aXJlc0NvbnN1bWVyKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL21lZGlhc3RyZWFtL01lZGlhU3RyZWFtU291cmNlLmggYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbVNvdXJjZS5oCmluZGV4IDc2Mjg3MGE5Y2I3
MTIyYjU2YmFmZWU0ZmJhMjVhOWQ5YzYyMWU4YWYuLjY1MjljZTZjYjk5NTdiZTI1NzU5OTdkNDIy
NTY0YjNlNjVmZDgyNWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlh
c3RyZWFtL01lZGlhU3RyZWFtU291cmNlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bWVkaWFzdHJlYW0vTWVkaWFTdHJlYW1Tb3VyY2UuaApAQCAtODAsNiArODAsNyBAQCBwdWJsaWM6
CiAgICAgUGFzc1JlZlB0cjxFeHRyYURhdGE+IGV4dHJhRGF0YSgpIGNvbnN0IHsgcmV0dXJuIG1f
ZXh0cmFEYXRhOyB9CiAgICAgdm9pZCBzZXRFeHRyYURhdGEoUGFzc1JlZlB0cjxFeHRyYURhdGE+
IGV4dHJhRGF0YSkgeyBtX2V4dHJhRGF0YSA9IGV4dHJhRGF0YTsgfQogCisgICAgdm9pZCBzZXRB
dWRpb0Zvcm1hdChzaXplX3QgbnVtYmVyT2ZDaGFubmVscywgZmxvYXQgc2FtcGxlUmF0ZSk7CiAg
ICAgdm9pZCBjb25zdW1lQXVkaW8oQXVkaW9CdXMqLCBzaXplX3QgbnVtYmVyT2ZGcmFtZXMpOwog
CiAgICAgYm9vbCByZXF1aXJlc0F1ZGlvQ29uc3VtZXIoKSBjb25zdCB7IHJldHVybiBtX3JlcXVp
cmVzQ29uc3VtZXI7IH0KZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVt
L01vY2tXZWJNZWRpYVN0cmVhbUNlbnRlci5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJv
bWl1bS9Nb2NrV2ViTWVkaWFTdHJlYW1DZW50ZXIuY3BwCmluZGV4IGUwZjc2MTkzNDM1MDc2ODU2
YTA1ZjBiZDEyZjEzOTJkNmE5OThkYTMuLmU0YmM3YWYwZGM1YzRjYTBkYTVmNmMyZWNhMjVhMmYw
MDE5OTMyYjMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL01vY2tX
ZWJNZWRpYVN0cmVhbUNlbnRlci5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21p
dW0vTW9ja1dlYk1lZGlhU3RyZWFtQ2VudGVyLmNwcApAQCAtODksNiArODksNyBAQCB2b2lkIE1v
Y2tXZWJNZWRpYVN0cmVhbUNlbnRlcjo6ZGlkU3RvcExvY2FsTWVkaWFTdHJlYW0oY29uc3QgV2Vi
TWVkaWFTdHJlYW1EZXNjcgogY2xhc3MgTW9ja1dlYkF1ZGlvRGVzdGluYXRpb25Db25zdW1lciA6
IHB1YmxpYyBXZWJBdWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIgewogcHVibGljOgogICAgIHZpcnR1
YWwgfk1vY2tXZWJBdWRpb0Rlc3RpbmF0aW9uQ29uc3VtZXIoKSB7IH0KKyAgICB2aXJ0dWFsIHZv
aWQgc2V0Rm9ybWF0KHNpemVfdCBudW1iZXJPZkNoYW5uZWxzLCBmbG9hdCBzYW1wbGVSYXRlKSBP
VkVSUklERSB7IH0KICAgICB2aXJ0dWFsIHZvaWQgY29uc3VtZUF1ZGlvKGNvbnN0IFdlYlZlY3Rv
cjxjb25zdCBmbG9hdCo+Jiwgc2l6ZV90IG51bWJlcl9vZl9mcmFtZXMpIE9WRVJSSURFIHsgfQog
fTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>