<?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>87480</bug_id>
          
          <creation_ts>2012-05-25 02:32:56 -0700</creation_ts>
          <short_desc>MediaStream API: Make sure IceCallback is valid for PeerConnection00</short_desc>
          <delta_ts>2012-05-25 16:32:02 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          
          <blocked>80589</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Tommy Widenflycht">tommyw</reporter>
          <assigned_to name="Tommy Widenflycht">tommyw</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>feature-media-reviews</cc>
    
    <cc>ojan</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>633744</commentid>
    <comment_count>0</comment_count>
    <who name="Tommy Widenflycht">tommyw</who>
    <bug_when>2012-05-25 02:32:56 -0700</bug_when>
    <thetext>Null values were accepted for the mandatory IceCallback.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>633753</commentid>
    <comment_count>1</comment_count>
      <attachid>144018</attachid>
    <who name="Tommy Widenflycht">tommyw</who>
    <bug_when>2012-05-25 02:38:33 -0700</bug_when>
    <thetext>Created attachment 144018
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>633757</commentid>
    <comment_count>2</comment_count>
      <attachid>144019</attachid>
    <who name="Tommy Widenflycht">tommyw</who>
    <bug_when>2012-05-25 02:43:15 -0700</bug_when>
    <thetext>Created attachment 144019
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>634423</commentid>
    <comment_count>3</comment_count>
      <attachid>144019</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-25 16:31:58 -0700</bug_when>
    <thetext>Comment on attachment 144019
Patch

Clearing flags on attachment: 144019

Committed r118586: &lt;http://trac.webkit.org/changeset/118586&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>634424</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-25 16:32:02 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144018</attachid>
            <date>2012-05-25 02:38:33 -0700</date>
            <delta_ts>2012-05-25 02:43:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-87480-20120525113831.patch</filename>
            <type>text/plain</type>
            <size>6650</size>
            <attacher name="Tommy Widenflycht">tommyw</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE4MzM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjA0ZDNjODdlNTQxMDZm
ODA5ZjBkZTk3OGFkNWQyZDU1YjZiYjNjMy4uN2NlNzc1NWIxOTVmOWJkNWJiNWEwOWRhYmYzNDA2
ZGNiOGY2MWY4OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA1LTI1ICBUb21t
eSBXaWRlbmZseWNodCAgPHRvbW15d0Bnb29nbGUuY29tPgorCisgICAgICAgIE1lZGlhU3RyZWFt
IEFQSTogTWFrZSBzdXJlIEljZUNhbGxiYWNrIGlzIHZhbGlkIGZvciBQZWVyQ29ubmVjdGlvbjAw
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NzQ4MAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEV4aXN0aW5n
IHRlc3RzIGhhdmUgYmVlbiBleHRlbmRlZCB0byBjb3ZlciB0aGlzIGNoYW5nZS4KKworICAgICAg
ICAqIE1vZHVsZXMvbWVkaWFzdHJlYW0vUGVlckNvbm5lY3Rpb24wMC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpQZWVyQ29ubmVjdGlvbjAwOjpjcmVhdGUpOgorICAgICAgICAqIE1vZHVsZXMvbWVk
aWFzdHJlYW0vUGVlckNvbm5lY3Rpb24wMC5oOgorICAgICAgICAqIE1vZHVsZXMvbWVkaWFzdHJl
YW0vUGVlckNvbm5lY3Rpb24wMC5pZGw6CisKIDIwMTItMDUtMjQgIEtyaXN0w7NmIEtvc3p0ecOz
ICA8a2tyaXN0b2ZAaW5mLnUtc3plZ2VkLmh1PgogCiAgICAgICAgIFtRdF0gQnVpbGRmaXggZm9y
IHRoZSBtaW5pbWFsIGJ1aWxkIGJlY2F1c2UgdGhlIHIxMTgxOTcgYnJva2UgaXQuCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1BlZXJDb25uZWN0aW9uMDAu
Y3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9QZWVyQ29ubmVjdGlvbjAw
LmNwcAppbmRleCAyMDU2MTZkMjQzZTI2ZmM1M2UxNTc4NjU3MTUxNzU0ZmY2ZmRhZmEyLi45YTYx
ZmMzNDJhNDczNzdlZjQ3MDU0YjYyZmZkYzg4ZDkxZmEwMWFjIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1BlZXJDb25uZWN0aW9uMDAuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUGVlckNvbm5lY3Rpb24wMC5jcHAKQEAg
LTQ5LDggKzQ5LDEyIEBACiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAotUGFzc1JlZlB0cjxQZWVy
Q29ubmVjdGlvbjAwPiBQZWVyQ29ubmVjdGlvbjAwOjpjcmVhdGUoU2NyaXB0RXhlY3V0aW9uQ29u
dGV4dCogY29udGV4dCwgY29uc3QgU3RyaW5nJiBzZXJ2ZXJDb25maWd1cmF0aW9uLCBQYXNzUmVm
UHRyPEljZUNhbGxiYWNrPiBpY2VDYWxsYmFjaykKK1Bhc3NSZWZQdHI8UGVlckNvbm5lY3Rpb24w
MD4gUGVlckNvbm5lY3Rpb24wMDo6Y3JlYXRlKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRl
eHQsIGNvbnN0IFN0cmluZyYgc2VydmVyQ29uZmlndXJhdGlvbiwgUGFzc1JlZlB0cjxJY2VDYWxs
YmFjaz4gaWNlQ2FsbGJhY2ssIEV4Y2VwdGlvbkNvZGUmIGVjKQogeworICAgIGlmICghaWNlQ2Fs
bGJhY2spIHsKKyAgICAgICAgZWMgPSBUWVBFX01JU01BVENIX0VSUjsKKyAgICAgICAgcmV0dXJu
IDA7CisgICAgfQogICAgIFJlZlB0cjxQZWVyQ29ubmVjdGlvbjAwPiBwZWVyQ29ubmVjdGlvbiA9
IGFkb3B0UmVmKG5ldyBQZWVyQ29ubmVjdGlvbjAwKGNvbnRleHQsIHNlcnZlckNvbmZpZ3VyYXRp
b24sIGljZUNhbGxiYWNrKSk7CiAgICAgcGVlckNvbm5lY3Rpb24tPnN1c3BlbmRJZk5lZWRlZCgp
OwogICAgIHJldHVybiBwZWVyQ29ubmVjdGlvbi5yZWxlYXNlKCk7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1BlZXJDb25uZWN0aW9uMDAuaCBiL1NvdXJj
ZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUGVlckNvbm5lY3Rpb24wMC5oCmluZGV4IDZi
MzQ1NTMzZjRiNzg1YzZmOGI3ODlhNDUwYTJjNTc0OGVlMzg0ZDUuLjUwNzhjNGQ3MDU3YzNmOTdl
MDc5OWEwZWVkMjNmNjQ3MmJlYjVkYzEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvbWVkaWFzdHJlYW0vUGVlckNvbm5lY3Rpb24wMC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvbWVkaWFzdHJlYW0vUGVlckNvbm5lY3Rpb24wMC5oCkBAIC04Niw3ICs4Niw3IEBAIHB1
YmxpYzoKICAgICAgICAgSUNFX0NMT1NFRCA9IDB4NzAwCiAgICAgfTsKIAotICAgIHN0YXRpYyBQ
YXNzUmVmUHRyPFBlZXJDb25uZWN0aW9uMDA+IGNyZWF0ZShTY3JpcHRFeGVjdXRpb25Db250ZXh0
KiwgY29uc3QgU3RyaW5nJiBzZXJ2ZXJDb25maWd1cmF0aW9uLCBQYXNzUmVmUHRyPEljZUNhbGxi
YWNrPik7CisgICAgc3RhdGljIFBhc3NSZWZQdHI8UGVlckNvbm5lY3Rpb24wMD4gY3JlYXRlKFNj
cmlwdEV4ZWN1dGlvbkNvbnRleHQqLCBjb25zdCBTdHJpbmcmIHNlcnZlckNvbmZpZ3VyYXRpb24s
IFBhc3NSZWZQdHI8SWNlQ2FsbGJhY2s+LCBFeGNlcHRpb25Db2RlJik7CiAgICAgflBlZXJDb25u
ZWN0aW9uMDAoKTsKIAogICAgIFBhc3NSZWZQdHI8U2Vzc2lvbkRlc2NyaXB0aW9uPiBjcmVhdGVP
ZmZlcihFeGNlcHRpb25Db2RlJik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L21lZGlhc3RyZWFtL1BlZXJDb25uZWN0aW9uMDAuaWRsIGIvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9tZWRpYXN0cmVhbS9QZWVyQ29ubmVjdGlvbjAwLmlkbAppbmRleCBiYmZmZTljZDRkYzVmNGFm
MzA2OGYyOTM5MmRlMjdmNmU0ZmY0YTAzLi4zYjg5Yzk3YTM4N2I4MDljYjFkMzQzNmQ3ODZkYTU1
MWNhNmY4YjMwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFt
L1BlZXJDb25uZWN0aW9uMDAuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFz
dHJlYW0vUGVlckNvbm5lY3Rpb24wMC5pZGwKQEAgLTM1LDYgKzM1LDcgQEAgbW9kdWxlIHAycCB7
CiAgICAgICAgIEFjdGl2ZURPTU9iamVjdCwKICAgICAgICAgQ29uc3RydWN0b3IoaW4gRE9NU3Ry
aW5nIHNlcnZlckNvbmZpZ3VyYXRpb24sIGluIFtDYWxsYmFja10gSWNlQ2FsbGJhY2sgaWNlQ2Fs
bGJhY2spLAogICAgICAgICBDYWxsV2l0aD1TY3JpcHRFeGVjdXRpb25Db250ZXh0LAorICAgICAg
ICBDb25zdHJ1Y3RvclJhaXNlc0V4Y2VwdGlvbgogICAgICAgICBFdmVudFRhcmdldAogICAgIF0g
UGVlckNvbm5lY3Rpb24wMCB7CiAgICAgICAgIFNlc3Npb25EZXNjcmlwdGlvbiBjcmVhdGVPZmZl
cihpbiBbT3B0aW9uYWxdIERpY3Rpb25hcnkgbWVkaWFIaW50cykKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA3MWQ5YWM4Zjhi
ZjJhN2VkYjU1OTUyZmM1MWI0ZTJiYWRiY2VlZmQ4Li45OWEyMTM4YTNkYzI0NGZiNGQwYmFlZDIx
MGNmNDkxNjI2ZmZlYzg0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTItMDUtMjUgIFRvbW15
IFdpZGVuZmx5Y2h0ICA8dG9tbXl3QGdvb2dsZS5jb20+CisKKyAgICAgICAgTWVkaWFTdHJlYW0g
QVBJOiBNYWtlIHN1cmUgSWNlQ2FsbGJhY2sgaXMgdmFsaWQgZm9yIFBlZXJDb25uZWN0aW9uMDAK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg3NDgwCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L21l
ZGlhc3RyZWFtL2NvbnN0cnVjdG9ycy1leHBlY3RlZC50eHQ6CisgICAgICAgICogZmFzdC9tZWRp
YXN0cmVhbS9jb25zdHJ1Y3RvcnMuaHRtbDoKKwogMjAxMi0wNS0yMyAgU3RlcGhhbmllIExld2lz
ICA8c2xld2lzQGFwcGxlLmNvbT4KIAogICAgICAgICBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTg3MzQ3CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L21l
ZGlhc3RyZWFtL2NvbnN0cnVjdG9ycy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L21l
ZGlhc3RyZWFtL2NvbnN0cnVjdG9ycy1leHBlY3RlZC50eHQKaW5kZXggMzM1NGZjMzc4ZmE4ZjI1
YTI1MThhYjc5NWI1YjE4MWJmNjBhMTFmZS4uNmQ0ZDZhZThkYmUwNmZmY2U5ZjlkYTk4Y2Y4MDkx
YWFiMGYwNWRmZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9jb25z
dHJ1Y3RvcnMtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0v
Y29uc3RydWN0b3JzLWV4cGVjdGVkLnR4dApAQCAtNyw2ICs3LDEwIEBAIFBBU1MgdHlwZW9mIHdl
YmtpdFBlZXJDb25uZWN0aW9uMDAgPT09ICdmdW5jdGlvbicgaXMgdHJ1ZQogUEFTUyB0eXBlb2Yg
U2Vzc2lvbkRlc2NyaXB0aW9uID09PSAnZnVuY3Rpb24nIGlzIHRydWUKIFBBU1MgdHlwZW9mIElj
ZUNhbmRpZGF0ZSA9PT0gJ2Z1bmN0aW9uJyBpcyB0cnVlCiBQQVNTIG5ldyB3ZWJraXRQZWVyQ29u
bmVjdGlvbjAwKCdTVFVOIGZvb2Jhci5jb206MTIzNDUnLCBmdW5jdGlvbigpe30pOyBkaWQgbm90
IHRocm93IGV4Y2VwdGlvbi4KK1BBU1MgbmV3IHdlYmtpdFBlZXJDb25uZWN0aW9uMDAoJ1NUVU4g
Zm9vYmFyLmNvbToxMjM0NScpOyB0aHJldyBleGNlcHRpb24gVHlwZUVycm9yOiBOb3QgZW5vdWdo
IGFyZ3VtZW50cy4KK1BBU1MgbmV3IHdlYmtpdFBlZXJDb25uZWN0aW9uMDAoJ1NUVU4gZm9vYmFy
LmNvbToxMjM0NScsIG51bGwpOyB0aHJldyBleGNlcHRpb24gRXJyb3I6IFRZUEVfTUlTTUFUQ0hf
RVJSOiBET00gRXhjZXB0aW9uIDE3LgorUEFTUyBuZXcgd2Via2l0UGVlckNvbm5lY3Rpb24wMCgn
U1RVTiBmb29iYXIuY29tOjEyMzQ1JywgdW5kZWZpbmVkKTsgdGhyZXcgZXhjZXB0aW9uIEVycm9y
OiBUWVBFX01JU01BVENIX0VSUjogRE9NIEV4Y2VwdGlvbiAxNy4KK1BBU1MgbmV3IHdlYmtpdFBl
ZXJDb25uZWN0aW9uMDAoJ1NUVU4gZm9vYmFyLmNvbToxMjM0NScsICdTVFVOJyk7IHRocmV3IGV4
Y2VwdGlvbiBFcnJvcjogVFlQRV9NSVNNQVRDSF9FUlI6IERPTSBFeGNlcHRpb24gMTcuCiBQQVNT
IG5ldyBTZXNzaW9uRGVzY3JpcHRpb24oJycpOyBkaWQgbm90IHRocm93IGV4Y2VwdGlvbi4KIFBB
U1MgbmV3IEljZUNhbmRpZGF0ZSgnJywgJycpOyBkaWQgbm90IHRocm93IGV4Y2VwdGlvbi4KIFBB
U1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3QvbWVkaWFzdHJlYW0vY29uc3RydWN0b3JzLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L21lZGlh
c3RyZWFtL2NvbnN0cnVjdG9ycy5odG1sCmluZGV4IGE1ZmYyODcwOTQ5YzQ5NmJkNmU4YzZkYjY3
N2Y1ZTg2MzAwZGI3ZTguLmM0NTMwMzk2ZmI3YWU0Y2VmNGJiMmI1NGQxNzA4ZDQ3MzEzMTVlY2Ig
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vY29uc3RydWN0b3JzLmh0
bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9jb25zdHJ1Y3RvcnMuaHRtbApA
QCAtMTAsMjEgKzEwLDE2IEBACiA8c2NyaXB0PgogZGVzY3JpcHRpb24oIlRlc3RzIHRoZSBKU0VQ
IFBlZXJDb25uZWN0aW9uIHJlbGF0ZWQgY29uc3RydWN0b3JzLiIpOwogCi1mdW5jdGlvbiBzaG91
bGROb3RUaHJvdyhleHByZXNzaW9uKQotewotICB0cnkgewotICAgIGV2YWwoZXhwcmVzc2lvbik7
Ci0gICAgdGVzdFBhc3NlZChleHByZXNzaW9uICsgIiBkaWQgbm90IHRocm93IGV4Y2VwdGlvbi4i
KTsKLSAgfSBjYXRjaChlKSB7Ci0gICAgdGVzdEZhaWxlZChleHByZXNzaW9uICsgIiBzaG91bGQg
bm90IHRocm93IGV4Y2VwdGlvbi4gVGhyZXcgZXhjZXB0aW9uICIgKyBlKTsKLSAgfQotfQotCiBz
aG91bGRCZVRydWUoInR5cGVvZiB3ZWJraXRQZWVyQ29ubmVjdGlvbjAwID09PSAnZnVuY3Rpb24n
Iik7CiBzaG91bGRCZVRydWUoInR5cGVvZiBTZXNzaW9uRGVzY3JpcHRpb24gPT09ICdmdW5jdGlv
biciKTsKIHNob3VsZEJlVHJ1ZSgidHlwZW9mIEljZUNhbmRpZGF0ZSA9PT0gJ2Z1bmN0aW9uJyIp
OwogCiBzaG91bGROb3RUaHJvdygibmV3IHdlYmtpdFBlZXJDb25uZWN0aW9uMDAoJ1NUVU4gZm9v
YmFyLmNvbToxMjM0NScsIGZ1bmN0aW9uKCl7fSk7Iik7CitzaG91bGRUaHJvdygibmV3IHdlYmtp
dFBlZXJDb25uZWN0aW9uMDAoJ1NUVU4gZm9vYmFyLmNvbToxMjM0NScpOyIpOworc2hvdWxkVGhy
b3coIm5ldyB3ZWJraXRQZWVyQ29ubmVjdGlvbjAwKCdTVFVOIGZvb2Jhci5jb206MTIzNDUnLCBu
dWxsKTsiKTsKK3Nob3VsZFRocm93KCJuZXcgd2Via2l0UGVlckNvbm5lY3Rpb24wMCgnU1RVTiBm
b29iYXIuY29tOjEyMzQ1JywgdW5kZWZpbmVkKTsiKTsKK3Nob3VsZFRocm93KCJuZXcgd2Via2l0
UGVlckNvbm5lY3Rpb24wMCgnU1RVTiBmb29iYXIuY29tOjEyMzQ1JywgJ1NUVU4nKTsiKTsKKwog
c2hvdWxkTm90VGhyb3coIm5ldyBTZXNzaW9uRGVzY3JpcHRpb24oJycpOyIpOwogc2hvdWxkTm90
VGhyb3coIm5ldyBJY2VDYW5kaWRhdGUoJycsICcnKTsiKTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144019</attachid>
            <date>2012-05-25 02:43:15 -0700</date>
            <delta_ts>2012-05-25 16:31:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-87480-20120525114314.patch</filename>
            <type>text/plain</type>
            <size>6651</size>
            <attacher name="Tommy Widenflycht">tommyw</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE4MzM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjA0ZDNjODdlNTQxMDZm
ODA5ZjBkZTk3OGFkNWQyZDU1YjZiYjNjMy4uN2NlNzc1NWIxOTVmOWJkNWJiNWEwOWRhYmYzNDA2
ZGNiOGY2MWY4OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA1LTI1ICBUb21t
eSBXaWRlbmZseWNodCAgPHRvbW15d0Bnb29nbGUuY29tPgorCisgICAgICAgIE1lZGlhU3RyZWFt
IEFQSTogTWFrZSBzdXJlIEljZUNhbGxiYWNrIGlzIHZhbGlkIGZvciBQZWVyQ29ubmVjdGlvbjAw
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NzQ4MAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEV4aXN0aW5n
IHRlc3RzIGhhdmUgYmVlbiBleHRlbmRlZCB0byBjb3ZlciB0aGlzIGNoYW5nZS4KKworICAgICAg
ICAqIE1vZHVsZXMvbWVkaWFzdHJlYW0vUGVlckNvbm5lY3Rpb24wMC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpQZWVyQ29ubmVjdGlvbjAwOjpjcmVhdGUpOgorICAgICAgICAqIE1vZHVsZXMvbWVk
aWFzdHJlYW0vUGVlckNvbm5lY3Rpb24wMC5oOgorICAgICAgICAqIE1vZHVsZXMvbWVkaWFzdHJl
YW0vUGVlckNvbm5lY3Rpb24wMC5pZGw6CisKIDIwMTItMDUtMjQgIEtyaXN0w7NmIEtvc3p0ecOz
ICA8a2tyaXN0b2ZAaW5mLnUtc3plZ2VkLmh1PgogCiAgICAgICAgIFtRdF0gQnVpbGRmaXggZm9y
IHRoZSBtaW5pbWFsIGJ1aWxkIGJlY2F1c2UgdGhlIHIxMTgxOTcgYnJva2UgaXQuCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1BlZXJDb25uZWN0aW9uMDAu
Y3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9QZWVyQ29ubmVjdGlvbjAw
LmNwcAppbmRleCAyMDU2MTZkMjQzZTI2ZmM1M2UxNTc4NjU3MTUxNzU0ZmY2ZmRhZmEyLi45YTYx
ZmMzNDJhNDczNzdlZjQ3MDU0YjYyZmZkYzg4ZDkxZmEwMWFjIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1BlZXJDb25uZWN0aW9uMDAuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUGVlckNvbm5lY3Rpb24wMC5jcHAKQEAg
LTQ5LDggKzQ5LDEyIEBACiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAotUGFzc1JlZlB0cjxQZWVy
Q29ubmVjdGlvbjAwPiBQZWVyQ29ubmVjdGlvbjAwOjpjcmVhdGUoU2NyaXB0RXhlY3V0aW9uQ29u
dGV4dCogY29udGV4dCwgY29uc3QgU3RyaW5nJiBzZXJ2ZXJDb25maWd1cmF0aW9uLCBQYXNzUmVm
UHRyPEljZUNhbGxiYWNrPiBpY2VDYWxsYmFjaykKK1Bhc3NSZWZQdHI8UGVlckNvbm5lY3Rpb24w
MD4gUGVlckNvbm5lY3Rpb24wMDo6Y3JlYXRlKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRl
eHQsIGNvbnN0IFN0cmluZyYgc2VydmVyQ29uZmlndXJhdGlvbiwgUGFzc1JlZlB0cjxJY2VDYWxs
YmFjaz4gaWNlQ2FsbGJhY2ssIEV4Y2VwdGlvbkNvZGUmIGVjKQogeworICAgIGlmICghaWNlQ2Fs
bGJhY2spIHsKKyAgICAgICAgZWMgPSBUWVBFX01JU01BVENIX0VSUjsKKyAgICAgICAgcmV0dXJu
IDA7CisgICAgfQogICAgIFJlZlB0cjxQZWVyQ29ubmVjdGlvbjAwPiBwZWVyQ29ubmVjdGlvbiA9
IGFkb3B0UmVmKG5ldyBQZWVyQ29ubmVjdGlvbjAwKGNvbnRleHQsIHNlcnZlckNvbmZpZ3VyYXRp
b24sIGljZUNhbGxiYWNrKSk7CiAgICAgcGVlckNvbm5lY3Rpb24tPnN1c3BlbmRJZk5lZWRlZCgp
OwogICAgIHJldHVybiBwZWVyQ29ubmVjdGlvbi5yZWxlYXNlKCk7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1BlZXJDb25uZWN0aW9uMDAuaCBiL1NvdXJj
ZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUGVlckNvbm5lY3Rpb24wMC5oCmluZGV4IDZi
MzQ1NTMzZjRiNzg1YzZmOGI3ODlhNDUwYTJjNTc0OGVlMzg0ZDUuLjUwNzhjNGQ3MDU3YzNmOTdl
MDc5OWEwZWVkMjNmNjQ3MmJlYjVkYzEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvbWVkaWFzdHJlYW0vUGVlckNvbm5lY3Rpb24wMC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvbWVkaWFzdHJlYW0vUGVlckNvbm5lY3Rpb24wMC5oCkBAIC04Niw3ICs4Niw3IEBAIHB1
YmxpYzoKICAgICAgICAgSUNFX0NMT1NFRCA9IDB4NzAwCiAgICAgfTsKIAotICAgIHN0YXRpYyBQ
YXNzUmVmUHRyPFBlZXJDb25uZWN0aW9uMDA+IGNyZWF0ZShTY3JpcHRFeGVjdXRpb25Db250ZXh0
KiwgY29uc3QgU3RyaW5nJiBzZXJ2ZXJDb25maWd1cmF0aW9uLCBQYXNzUmVmUHRyPEljZUNhbGxi
YWNrPik7CisgICAgc3RhdGljIFBhc3NSZWZQdHI8UGVlckNvbm5lY3Rpb24wMD4gY3JlYXRlKFNj
cmlwdEV4ZWN1dGlvbkNvbnRleHQqLCBjb25zdCBTdHJpbmcmIHNlcnZlckNvbmZpZ3VyYXRpb24s
IFBhc3NSZWZQdHI8SWNlQ2FsbGJhY2s+LCBFeGNlcHRpb25Db2RlJik7CiAgICAgflBlZXJDb25u
ZWN0aW9uMDAoKTsKIAogICAgIFBhc3NSZWZQdHI8U2Vzc2lvbkRlc2NyaXB0aW9uPiBjcmVhdGVP
ZmZlcihFeGNlcHRpb25Db2RlJik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L21lZGlhc3RyZWFtL1BlZXJDb25uZWN0aW9uMDAuaWRsIGIvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9tZWRpYXN0cmVhbS9QZWVyQ29ubmVjdGlvbjAwLmlkbAppbmRleCBiYmZmZTljZDRkYzVmNGFm
MzA2OGYyOTM5MmRlMjdmNmU0ZmY0YTAzLi5iZDU2Yzg3NzMyOWRmZWY4MjU0Y2RiZjk1OTRjNmNk
MmNmMTMzZmQyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFt
L1BlZXJDb25uZWN0aW9uMDAuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFz
dHJlYW0vUGVlckNvbm5lY3Rpb24wMC5pZGwKQEAgLTM1LDYgKzM1LDcgQEAgbW9kdWxlIHAycCB7
CiAgICAgICAgIEFjdGl2ZURPTU9iamVjdCwKICAgICAgICAgQ29uc3RydWN0b3IoaW4gRE9NU3Ry
aW5nIHNlcnZlckNvbmZpZ3VyYXRpb24sIGluIFtDYWxsYmFja10gSWNlQ2FsbGJhY2sgaWNlQ2Fs
bGJhY2spLAogICAgICAgICBDYWxsV2l0aD1TY3JpcHRFeGVjdXRpb25Db250ZXh0LAorICAgICAg
ICBDb25zdHJ1Y3RvclJhaXNlc0V4Y2VwdGlvbiwKICAgICAgICAgRXZlbnRUYXJnZXQKICAgICBd
IFBlZXJDb25uZWN0aW9uMDAgewogICAgICAgICBTZXNzaW9uRGVzY3JpcHRpb24gY3JlYXRlT2Zm
ZXIoaW4gW09wdGlvbmFsXSBEaWN0aW9uYXJ5IG1lZGlhSGludHMpCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNzFkOWFjOGY4
YmYyYTdlZGI1NTk1MmZjNTFiNGUyYmFkYmNlZWZkOC4uOTlhMjEzOGEzZGMyNDRmYjRkMGJhZWQy
MTBjZjQ5MTYyNmZmZWM4NCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEyLTA1LTI1ICBUb21t
eSBXaWRlbmZseWNodCAgPHRvbW15d0Bnb29nbGUuY29tPgorCisgICAgICAgIE1lZGlhU3RyZWFt
IEFQSTogTWFrZSBzdXJlIEljZUNhbGxiYWNrIGlzIHZhbGlkIGZvciBQZWVyQ29ubmVjdGlvbjAw
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NzQ4MAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC9t
ZWRpYXN0cmVhbS9jb25zdHJ1Y3RvcnMtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3QvbWVk
aWFzdHJlYW0vY29uc3RydWN0b3JzLmh0bWw6CisKIDIwMTItMDUtMjMgIFN0ZXBoYW5pZSBMZXdp
cyAgPHNsZXdpc0BhcHBsZS5jb20+CiAKICAgICAgICAgU2VlIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD04NzM0NwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9t
ZWRpYXN0cmVhbS9jb25zdHJ1Y3RvcnMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9t
ZWRpYXN0cmVhbS9jb25zdHJ1Y3RvcnMtZXhwZWN0ZWQudHh0CmluZGV4IDMzNTRmYzM3OGZhOGYy
NWEyNTE4YWI3OTViNWIxODFiZjYwYTExZmUuLjZkNGQ2YWU4ZGJlMDZmZmNlOWY5ZGE5OGNmODA5
MWFhYjBmMDVkZmQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vY29u
c3RydWN0b3JzLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFt
L2NvbnN0cnVjdG9ycy1leHBlY3RlZC50eHQKQEAgLTcsNiArNywxMCBAQCBQQVNTIHR5cGVvZiB3
ZWJraXRQZWVyQ29ubmVjdGlvbjAwID09PSAnZnVuY3Rpb24nIGlzIHRydWUKIFBBU1MgdHlwZW9m
IFNlc3Npb25EZXNjcmlwdGlvbiA9PT0gJ2Z1bmN0aW9uJyBpcyB0cnVlCiBQQVNTIHR5cGVvZiBJ
Y2VDYW5kaWRhdGUgPT09ICdmdW5jdGlvbicgaXMgdHJ1ZQogUEFTUyBuZXcgd2Via2l0UGVlckNv
bm5lY3Rpb24wMCgnU1RVTiBmb29iYXIuY29tOjEyMzQ1JywgZnVuY3Rpb24oKXt9KTsgZGlkIG5v
dCB0aHJvdyBleGNlcHRpb24uCitQQVNTIG5ldyB3ZWJraXRQZWVyQ29ubmVjdGlvbjAwKCdTVFVO
IGZvb2Jhci5jb206MTIzNDUnKTsgdGhyZXcgZXhjZXB0aW9uIFR5cGVFcnJvcjogTm90IGVub3Vn
aCBhcmd1bWVudHMuCitQQVNTIG5ldyB3ZWJraXRQZWVyQ29ubmVjdGlvbjAwKCdTVFVOIGZvb2Jh
ci5jb206MTIzNDUnLCBudWxsKTsgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBUWVBFX01JU01BVENI
X0VSUjogRE9NIEV4Y2VwdGlvbiAxNy4KK1BBU1MgbmV3IHdlYmtpdFBlZXJDb25uZWN0aW9uMDAo
J1NUVU4gZm9vYmFyLmNvbToxMjM0NScsIHVuZGVmaW5lZCk7IHRocmV3IGV4Y2VwdGlvbiBFcnJv
cjogVFlQRV9NSVNNQVRDSF9FUlI6IERPTSBFeGNlcHRpb24gMTcuCitQQVNTIG5ldyB3ZWJraXRQ
ZWVyQ29ubmVjdGlvbjAwKCdTVFVOIGZvb2Jhci5jb206MTIzNDUnLCAnU1RVTicpOyB0aHJldyBl
eGNlcHRpb24gRXJyb3I6IFRZUEVfTUlTTUFUQ0hfRVJSOiBET00gRXhjZXB0aW9uIDE3LgogUEFT
UyBuZXcgU2Vzc2lvbkRlc2NyaXB0aW9uKCcnKTsgZGlkIG5vdCB0aHJvdyBleGNlcHRpb24uCiBQ
QVNTIG5ldyBJY2VDYW5kaWRhdGUoJycsICcnKTsgZGlkIG5vdCB0aHJvdyBleGNlcHRpb24uCiBQ
QVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L21lZGlhc3RyZWFtL2NvbnN0cnVjdG9ycy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9tZWRp
YXN0cmVhbS9jb25zdHJ1Y3RvcnMuaHRtbAppbmRleCBhNWZmMjg3MDk0OWM0OTZiZDZlOGM2ZGI2
NzdmNWU4NjMwMGRiN2U4Li5jNDUzMDM5NmZiN2FlNGNlZjRiYjJiNTRkMTcwOGQ0NzMxMzE1ZWNi
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL2NvbnN0cnVjdG9ycy5o
dG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vY29uc3RydWN0b3JzLmh0bWwK
QEAgLTEwLDIxICsxMCwxNiBAQAogPHNjcmlwdD4KIGRlc2NyaXB0aW9uKCJUZXN0cyB0aGUgSlNF
UCBQZWVyQ29ubmVjdGlvbiByZWxhdGVkIGNvbnN0cnVjdG9ycy4iKTsKIAotZnVuY3Rpb24gc2hv
dWxkTm90VGhyb3coZXhwcmVzc2lvbikKLXsKLSAgdHJ5IHsKLSAgICBldmFsKGV4cHJlc3Npb24p
OwotICAgIHRlc3RQYXNzZWQoZXhwcmVzc2lvbiArICIgZGlkIG5vdCB0aHJvdyBleGNlcHRpb24u
Iik7Ci0gIH0gY2F0Y2goZSkgewotICAgIHRlc3RGYWlsZWQoZXhwcmVzc2lvbiArICIgc2hvdWxk
IG5vdCB0aHJvdyBleGNlcHRpb24uIFRocmV3IGV4Y2VwdGlvbiAiICsgZSk7Ci0gIH0KLX0KLQog
c2hvdWxkQmVUcnVlKCJ0eXBlb2Ygd2Via2l0UGVlckNvbm5lY3Rpb24wMCA9PT0gJ2Z1bmN0aW9u
JyIpOwogc2hvdWxkQmVUcnVlKCJ0eXBlb2YgU2Vzc2lvbkRlc2NyaXB0aW9uID09PSAnZnVuY3Rp
b24nIik7CiBzaG91bGRCZVRydWUoInR5cGVvZiBJY2VDYW5kaWRhdGUgPT09ICdmdW5jdGlvbici
KTsKIAogc2hvdWxkTm90VGhyb3coIm5ldyB3ZWJraXRQZWVyQ29ubmVjdGlvbjAwKCdTVFVOIGZv
b2Jhci5jb206MTIzNDUnLCBmdW5jdGlvbigpe30pOyIpOworc2hvdWxkVGhyb3coIm5ldyB3ZWJr
aXRQZWVyQ29ubmVjdGlvbjAwKCdTVFVOIGZvb2Jhci5jb206MTIzNDUnKTsiKTsKK3Nob3VsZFRo
cm93KCJuZXcgd2Via2l0UGVlckNvbm5lY3Rpb24wMCgnU1RVTiBmb29iYXIuY29tOjEyMzQ1Jywg
bnVsbCk7Iik7CitzaG91bGRUaHJvdygibmV3IHdlYmtpdFBlZXJDb25uZWN0aW9uMDAoJ1NUVU4g
Zm9vYmFyLmNvbToxMjM0NScsIHVuZGVmaW5lZCk7Iik7CitzaG91bGRUaHJvdygibmV3IHdlYmtp
dFBlZXJDb25uZWN0aW9uMDAoJ1NUVU4gZm9vYmFyLmNvbToxMjM0NScsICdTVFVOJyk7Iik7CisK
IHNob3VsZE5vdFRocm93KCJuZXcgU2Vzc2lvbkRlc2NyaXB0aW9uKCcnKTsiKTsKIHNob3VsZE5v
dFRocm93KCJuZXcgSWNlQ2FuZGlkYXRlKCcnLCAnJyk7Iik7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>