<?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>74454</bug_id>
          
          <creation_ts>2011-12-13 15:10:52 -0800</creation_ts>
          <short_desc>Arguments object doesn&apos;t handle mutation of length property correctly</short_desc>
          <delta_ts>2011-12-13 15:18:06 -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="Oliver Hunt">oliver</reporter>
          <assigned_to name="Oliver Hunt">oliver</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>520403</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2011-12-13 15:10:52 -0800</bug_when>
    <thetext>Arguments object doesn&apos;t handle mutation of length property correctly</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520405</commentid>
    <comment_count>1</comment_count>
      <attachid>119095</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2011-12-13 15:12:06 -0800</bug_when>
    <thetext>Created attachment 119095
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520408</commentid>
    <comment_count>2</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2011-12-13 15:18:06 -0800</bug_when>
    <thetext>Committed r102709: &lt;http://trac.webkit.org/changeset/102709&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>119095</attachid>
            <date>2011-12-13 15:12:06 -0800</date>
            <delta_ts>2011-12-13 15:16:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-74454-20111213151205.patch</filename>
            <type>text/plain</type>
            <size>8473</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAyNjkwCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA3
NGRmNDdhNjIyODNkYjY1M2Q2ZTlhODc2OWE3MDRjMjM4NTA1ZWU3Li5lNGYzYWM1OWYyMTFlMWQz
MGZiYjViYWVhYjA3N2YwZDFmYjUwZWYzIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAxMS0xMi0xMyAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgor
CisgICAgICAgIEFyZ3VtZW50cyBvYmplY3QgZG9lc24ndCBoYW5kbGUgbXV0YXRpb24gb2YgbGVu
Z3RoIHByb3BlcnR5IGNvcnJlY3RseQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NzQ0NTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBDb3JyZWN0IGhhbmRsaW5nIG9mIGFyZ3VtZW50cyBvYmplY3RzIHdpdGgg
b3ZlcnJpZGRlbiBsZW5ndGggcHJvcGVydHkKKworICAgICAgICAqIGludGVycHJldGVyL0ludGVy
cHJldGVyLmNwcDoKKyAgICAgICAgKEpTQzo6bG9hZFZhcmFyZ3MpOgorICAgICAgICAqIHJ1bnRp
bWUvQXJndW1lbnRzLmNwcDoKKyAgICAgICAgKEpTQzo6QXJndW1lbnRzOjpjb3B5VG9Bcmd1bWVu
dHMpOgorICAgICAgICAoSlNDOjpBcmd1bWVudHM6OmZpbGxBcmdMaXN0KToKKwogMjAxMS0xMi0x
MiAgTWljaGFlbCBTYWJvZmYgIDxtc2Fib2ZmQGFwcGxlLmNvbT4KIAogICAgICAgICBFbGltaW5h
dGUgRHVwbGljYXRlIHdvcmQgYXQgYSB0aW1lIGVxdWFsIGNvZGUgaW4gU3RyaW5nSW1wbC5jcHAg
YW5kIFN0cmluZ0hhc2guaApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2ludGVy
cHJldGVyL0ludGVycHJldGVyLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnRlcnByZXRl
ci9JbnRlcnByZXRlci5jcHAKaW5kZXggYmFmYjVhNzUxZmI4Njk0ZGNkY2YzY2I1YjQyNGJjMGUw
ZGYzODFiZC4uNDliZmRkMDRmMzBjMjBjNTdiM2M1NzJhMzUwYmI5MzRmOGY4NDNkMiAxMDA2NDQK
LS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2ludGVycHJldGVyL0ludGVycHJldGVyLmNwcAor
KysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW50ZXJwcmV0ZXIvSW50ZXJwcmV0ZXIuY3BwCkBA
IC00OTUsNyArNDk1LDcgQEAgQ2FsbEZyYW1lKiBsb2FkVmFyYXJncyhDYWxsRnJhbWUqIGNhbGxG
cmFtZSwgUmVnaXN0ZXJGaWxlKiByZWdpc3RlckZpbGUsIEpTVmFsdWUKICAgICBpZiAoYXNPYmpl
Y3QoYXJndW1lbnRzKS0+Y2xhc3NJbmZvKCkgPT0gJkFyZ3VtZW50czo6c19pbmZvKSB7CiAgICAg
ICAgIEFyZ3VtZW50cyogYXJnc09iamVjdCA9IGFzQXJndW1lbnRzKGFyZ3VtZW50cyk7CiAgICAg
ICAgIHVuc2lnbmVkIGFyZ0NvdW50ID0gYXJnc09iamVjdC0+bGVuZ3RoKGNhbGxGcmFtZSk7Ci0g
ICAgICAgIENhbGxGcmFtZSogbmV3Q2FsbEZyYW1lID0gQ2FsbEZyYW1lOjpjcmVhdGUoY2FsbEZy
YW1lLT5yZWdpc3RlcnMoKSArIGZpcnN0RnJlZVJlZ2lzdGVyICsgYXJnQ291bnQgKyAxICsgUmVn
aXN0ZXJGaWxlOjpDYWxsRnJhbWVIZWFkZXJTaXplKTsKKyAgICAgICAgQ2FsbEZyYW1lKiBuZXdD
YWxsRnJhbWUgPSBDYWxsRnJhbWU6OmNyZWF0ZShjYWxsRnJhbWUtPnJlZ2lzdGVycygpICsgZmly
c3RGcmVlUmVnaXN0ZXIgKyBDYWxsRnJhbWU6Om9mZnNldEZvcihhcmdDb3VudCArIDEpKTsKICAg
ICAgICAgaWYgKGFyZ0NvdW50ID4gQXJndW1lbnRzOjpNYXhBcmd1bWVudHMgfHwgIXJlZ2lzdGVy
RmlsZS0+Z3JvdyhuZXdDYWxsRnJhbWUtPnJlZ2lzdGVycygpKSkgewogICAgICAgICAgICAgY2Fs
bEZyYW1lLT5nbG9iYWxEYXRhKCkuZXhjZXB0aW9uID0gY3JlYXRlU3RhY2tPdmVyZmxvd0Vycm9y
KGNhbGxGcmFtZSk7CiAgICAgICAgICAgICByZXR1cm4gMDsKQEAgLTUwOSw3ICs1MDksNyBAQCBD
YWxsRnJhbWUqIGxvYWRWYXJhcmdzKENhbGxGcmFtZSogY2FsbEZyYW1lLCBSZWdpc3RlckZpbGUq
IHJlZ2lzdGVyRmlsZSwgSlNWYWx1ZQogICAgIGlmIChpc0pTQXJyYXkoJmNhbGxGcmFtZS0+Z2xv
YmFsRGF0YSgpLCBhcmd1bWVudHMpKSB7CiAgICAgICAgIEpTQXJyYXkqIGFycmF5ID0gYXNBcnJh
eShhcmd1bWVudHMpOwogICAgICAgICB1bnNpZ25lZCBhcmdDb3VudCA9IGFycmF5LT5sZW5ndGgo
KTsKLSAgICAgICAgQ2FsbEZyYW1lKiBuZXdDYWxsRnJhbWUgPSBDYWxsRnJhbWU6OmNyZWF0ZShj
YWxsRnJhbWUtPnJlZ2lzdGVycygpICsgZmlyc3RGcmVlUmVnaXN0ZXIgKyBhcmdDb3VudCArIDEg
KyBSZWdpc3RlckZpbGU6OkNhbGxGcmFtZUhlYWRlclNpemUpOworICAgICAgICBDYWxsRnJhbWUq
IG5ld0NhbGxGcmFtZSA9IENhbGxGcmFtZTo6Y3JlYXRlKGNhbGxGcmFtZS0+cmVnaXN0ZXJzKCkg
KyBmaXJzdEZyZWVSZWdpc3RlciArIENhbGxGcmFtZTo6b2Zmc2V0Rm9yKGFyZ0NvdW50ICsgMSkp
OwogICAgICAgICBpZiAoYXJnQ291bnQgPiBBcmd1bWVudHM6Ok1heEFyZ3VtZW50cyB8fCAhcmVn
aXN0ZXJGaWxlLT5ncm93KG5ld0NhbGxGcmFtZS0+cmVnaXN0ZXJzKCkpKSB7CiAgICAgICAgICAg
ICBjYWxsRnJhbWUtPmdsb2JhbERhdGEoKS5leGNlcHRpb24gPSBjcmVhdGVTdGFja092ZXJmbG93
RXJyb3IoY2FsbEZyYW1lKTsKICAgICAgICAgICAgIHJldHVybiAwOwpAQCAtNTIyLDcgKzUyMiw3
IEBAIENhbGxGcmFtZSogbG9hZFZhcmFyZ3MoQ2FsbEZyYW1lKiBjYWxsRnJhbWUsIFJlZ2lzdGVy
RmlsZSogcmVnaXN0ZXJGaWxlLCBKU1ZhbHVlCiAKICAgICBKU09iamVjdCogYXJnT2JqZWN0ID0g
YXNPYmplY3QoYXJndW1lbnRzKTsKICAgICB1bnNpZ25lZCBhcmdDb3VudCA9IGFyZ09iamVjdC0+
Z2V0KGNhbGxGcmFtZSwgY2FsbEZyYW1lLT5wcm9wZXJ0eU5hbWVzKCkubGVuZ3RoKS50b1VJbnQz
MihjYWxsRnJhbWUpOwotICAgIENhbGxGcmFtZSogbmV3Q2FsbEZyYW1lID0gQ2FsbEZyYW1lOjpj
cmVhdGUoY2FsbEZyYW1lLT5yZWdpc3RlcnMoKSArIGZpcnN0RnJlZVJlZ2lzdGVyICsgYXJnQ291
bnQgKyAxICsgUmVnaXN0ZXJGaWxlOjpDYWxsRnJhbWVIZWFkZXJTaXplKTsKKyAgICBDYWxsRnJh
bWUqIG5ld0NhbGxGcmFtZSA9IENhbGxGcmFtZTo6Y3JlYXRlKGNhbGxGcmFtZS0+cmVnaXN0ZXJz
KCkgKyBmaXJzdEZyZWVSZWdpc3RlciArIENhbGxGcmFtZTo6b2Zmc2V0Rm9yKGFyZ0NvdW50ICsg
MSkpOwogICAgIGlmIChhcmdDb3VudCA+IEFyZ3VtZW50czo6TWF4QXJndW1lbnRzIHx8ICFyZWdp
c3RlckZpbGUtPmdyb3cobmV3Q2FsbEZyYW1lLT5yZWdpc3RlcnMoKSkpIHsKICAgICAgICAgY2Fs
bEZyYW1lLT5nbG9iYWxEYXRhKCkuZXhjZXB0aW9uID0gY3JlYXRlU3RhY2tPdmVyZmxvd0Vycm9y
KGNhbGxGcmFtZSk7CiAgICAgICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvQXJndW1lbnRzLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL0FyZ3VtZW50cy5jcHAKaW5kZXggMTg4NjhmYTBmMjUxMmNkOGE2ZDE0YmMwMWU4Mzlm
ODE5MDM0OWMyYi4uMmU1MDhlYjgxMjFmMjQwYTZiYWMwMzY5NzFhZGU0NGUwYTI2NGIxNSAxMDA2
NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvQXJndW1lbnRzLmNwcAorKysg
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Bcmd1bWVudHMuY3BwCkBAIC01NCw2ICs1
NCwxMiBAQCB2b2lkIEFyZ3VtZW50czo6dmlzaXRDaGlsZHJlbihKU0NlbGwqIGNlbGwsIFNsb3RW
aXNpdG9yJiB2aXNpdG9yKQogCiB2b2lkIEFyZ3VtZW50czo6Y29weVRvQXJndW1lbnRzKEV4ZWNT
dGF0ZSogZXhlYywgQ2FsbEZyYW1lKiBjYWxsRnJhbWUsIHVpbnQzMl90IGxlbmd0aCkKIHsKKyAg
ICBpZiAoVU5MSUtFTFkoZC0+b3ZlcnJvZGVMZW5ndGgpKSB7CisgICAgICAgIGxlbmd0aCA9IG1p
bihnZXQoZXhlYywgZXhlYy0+cHJvcGVydHlOYW1lcygpLmxlbmd0aCkudG9VSW50MzIoZXhlYyks
IGxlbmd0aCk7CisgICAgICAgIGZvciAodW5zaWduZWQgaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykK
KyAgICAgICAgICAgIGNhbGxGcmFtZS0+c2V0QXJndW1lbnQoaSwgZ2V0KGV4ZWMsIGkpKTsKKyAg
ICAgICAgcmV0dXJuOworICAgIH0KICAgICBBU1NFUlQobGVuZ3RoID09IHRoaXMtPmxlbmd0aChl
eGVjKSk7CiAgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBsZW5ndGg7ICsraSkgewogICAgICAg
ICBpZiAoIWQtPmRlbGV0ZWRBcmd1bWVudHMgfHwgIWQtPmRlbGV0ZWRBcmd1bWVudHNbaV0pCkBA
IC02NSw2ICs3MSwxMiBAQCB2b2lkIEFyZ3VtZW50czo6Y29weVRvQXJndW1lbnRzKEV4ZWNTdGF0
ZSogZXhlYywgQ2FsbEZyYW1lKiBjYWxsRnJhbWUsIHVpbnQzMl90CiAKIHZvaWQgQXJndW1lbnRz
OjpmaWxsQXJnTGlzdChFeGVjU3RhdGUqIGV4ZWMsIE1hcmtlZEFyZ3VtZW50QnVmZmVyJiBhcmdz
KQogeworICAgIGlmIChVTkxJS0VMWShkLT5vdmVycm9kZUxlbmd0aCkpIHsKKyAgICAgICAgdW5z
aWduZWQgbGVuZ3RoID0gZ2V0KGV4ZWMsIGV4ZWMtPnByb3BlcnR5TmFtZXMoKS5sZW5ndGgpLnRv
VUludDMyKGV4ZWMpOyAKKyAgICAgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IGxlbmd0aDsg
aSsrKSAKKyAgICAgICAgICAgIGFyZ3MuYXBwZW5kKGdldChleGVjLCBpKSk7IAorICAgICAgICBy
ZXR1cm47CisgICAgfQogICAgIHVpbnQzMl90IGxlbmd0aCA9IHRoaXMtPmxlbmd0aChleGVjKTsK
ICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IGxlbmd0aDsgKytpKSB7CiAgICAgICAgIGlmICgh
ZC0+ZGVsZXRlZEFyZ3VtZW50cyB8fCAhZC0+ZGVsZXRlZEFyZ3VtZW50c1tpXSkKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBl
OTFkNDljNDcxNzM3MTI4MjliMGFiNmM0ZjI3YzgyOWJmNzM3N2YxLi43NmE3MTkyZjJkNWFkOWQ5
ZDAzMjU2MWMyZTgzZWRkMzc0ZWM2ZmM0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMTIt
MTMgIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4KKworICAgICAgICBBcmd1bWVudHMg
b2JqZWN0IGRvZXNuJ3QgaGFuZGxlIG11dGF0aW9uIG9mIGxlbmd0aCBwcm9wZXJ0eSBjb3JyZWN0
bHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc0NDU0
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIHRl
c3RzIG9mIG11dGF0ZWQgYXJndW1lbnRzLmxlbmd0aAorCisgICAgICAgICogZmFzdC9qcy9hcmd1
bWVudHMtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3QvanMvc2NyaXB0LXRlc3RzL2FyZ3Vt
ZW50cy5qczoKKyAgICAgICAgKGFyZ3VtZW50TGVuZ3RoSXM1KToKKyAgICAgICAgKGR1cGxpY2F0
ZUFyZ3VtZW50QW5kUmV0dXJuTGFzdF9jYWxsKToKKyAgICAgICAgKGR1cGxpY2F0ZUFyZ3VtZW50
QW5kUmV0dXJuRmlyc3RfY2FsbCk6CisgICAgICAgIChkdXBsaWNhdGVBcmd1bWVudEFuZFJldHVy
bkxhc3RfYXBwbHkpOgorICAgICAgICAoZHVwbGljYXRlQXJndW1lbnRBbmRSZXR1cm5GaXJzdF9h
cHBseSk6CisKIDIwMTEtMTItMTIgIFJvYmVydCBIb2dhbiAgPHJvYmVydEB3ZWJraXQub3JnPgog
CiAgICAgICAgIENTUyAyLjEgZmFpbHVyZTogZW9mLTAwMi5odG0gZmFpbHMKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvanMvYXJndW1lbnRzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L2Zhc3QvanMvYXJndW1lbnRzLWV4cGVjdGVkLnR4dAppbmRleCA2NjRiYjNiMjJiNzcxYzI0OWE0
ZjhhYjU3MTIxOGI5MzRhY2FhNGRmLi44Zjk1YjA2OWJmMzlkMDdkMzUzM2Y0NzA0ZGRmOTM5MzBm
ZDcxNWZkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2pzL2FyZ3VtZW50cy1leHBlY3Rl
ZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9qcy9hcmd1bWVudHMtZXhwZWN0ZWQudHh0CkBA
IC0xOCw2ICsxOCwxMyBAQCBQQVNTIGFjY2Vzc18yKDEsIDIsIDMsIDQsIDUpIGlzIDIKIFBBU1Mg
YWNjZXNzXzMoMSwgMiwgMywgNCwgNSkgaXMgMwogUEFTUyBhY2Nlc3NfNCgxLCAyLCAzLCA0LCA1
KSBpcyA0CiBQQVNTIGFjY2Vzc181KDEsIDIsIDMsIDQsIDUpIGlzIDUKK1BBU1MgYXJndW1lbnRM
ZW5ndGhJczUoKSBpcyA1CitQQVNTIGFyZ3VtZW50TGVuZ3RoSXM1KDEsMiwzLDQsNSkgaXMgNQor
UEFTUyBhcmd1bWVudExlbmd0aElzNSgxLDIsMyw0LDUsNiw3LDgsOSwxMCkgaXMgNQorUEFTUyBk
dXBsaWNhdGVBcmd1bWVudEFuZFJldHVybkxhc3RfY2FsbCgxKSBpcyAxCitQQVNTIGR1cGxpY2F0
ZUFyZ3VtZW50QW5kUmV0dXJuRmlyc3RfY2FsbCgxKSBpcyAxCitQQVNTIGR1cGxpY2F0ZUFyZ3Vt
ZW50QW5kUmV0dXJuTGFzdF9hcHBseSgxKSBpcyAxCitQQVNTIGR1cGxpY2F0ZUFyZ3VtZW50QW5k
UmV0dXJuRmlyc3RfYXBwbHkoMSkgaXMgMQogUEFTUyB0ZWFyX29mZl9lcXVhbF9hY2Nlc3NfMSgx
LCAyLCAzKSBpcyAxCiBQQVNTIHRlYXJfb2ZmX2VxdWFsX2FjY2Vzc18yKDEsIDIsIDMpIGlzIDIK
IFBBU1MgdGVhcl9vZmZfZXF1YWxfYWNjZXNzXzMoMSwgMiwgMykgaXMgMwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtdGVzdHMvYXJndW1lbnRzLmpzIGIvTGF5b3V0VGVz
dHMvZmFzdC9qcy9zY3JpcHQtdGVzdHMvYXJndW1lbnRzLmpzCmluZGV4IGU4ZjQyOWVjNjI5OTc5
NzI0OWYxMDMzOWM4ZGYwMmNmODVlN2Y5MmQuLjc5MGUxNDhiY2E4MDIxNzcwMjYyNjM0ZjI3YWJl
ZWQ1NTI3N2MxMjggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LXRlc3Rz
L2FyZ3VtZW50cy5qcworKysgYi9MYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC10ZXN0cy9hcmd1
bWVudHMuanMKQEAgLTI3LDYgKzI3LDMxIEBAIGZ1bmN0aW9uIGFjY2Vzc181KGEsIGIsIGMpCiAg
ICAgcmV0dXJuIGFyZ3VtZW50c1s0XTsKIH0KIAorZnVuY3Rpb24gYXJndW1lbnRMZW5ndGhJczUo
KSB7CisgICAgYXJndW1lbnRzLmxlbmd0aCA9IDU7CisgICAgcmV0dXJuIGFyZ3VtZW50cy5sZW5n
dGg7Cit9CisKK2Z1bmN0aW9uIGR1cGxpY2F0ZUFyZ3VtZW50QW5kUmV0dXJuTGFzdF9jYWxsKGEp
IHsKKyAgICBBcnJheS5wcm90b3R5cGUucHVzaC5jYWxsKGFyZ3VtZW50cywgYSk7CisgICAgcmV0
dXJuIGFyZ3VtZW50c1sxXTsKK30KKworZnVuY3Rpb24gZHVwbGljYXRlQXJndW1lbnRBbmRSZXR1
cm5GaXJzdF9jYWxsKGEpIHsKKyAgICBBcnJheS5wcm90b3R5cGUucHVzaC5jYWxsKGFyZ3VtZW50
cywgYSk7CisgICAgcmV0dXJuIGFyZ3VtZW50c1swXTsKK30KKworZnVuY3Rpb24gZHVwbGljYXRl
QXJndW1lbnRBbmRSZXR1cm5MYXN0X2FwcGx5KGEpIHsKKyAgICBBcnJheS5wcm90b3R5cGUucHVz
aC5hcHBseShhcmd1bWVudHMsIGFyZ3VtZW50cyk7CisgICAgcmV0dXJuIGFyZ3VtZW50c1sxXTsK
K30KKworZnVuY3Rpb24gZHVwbGljYXRlQXJndW1lbnRBbmRSZXR1cm5GaXJzdF9hcHBseShhKSB7
CisgICAgQXJyYXkucHJvdG90eXBlLnB1c2guYXBwbHkoYXJndW1lbnRzLCBhcmd1bWVudHMpOwor
ICAgIHJldHVybiBhcmd1bWVudHNbMF07Cit9CisKIHNob3VsZEJlKCJhY2Nlc3NfMSgxLCAyLCAz
KSIsICIxIik7CiBzaG91bGRCZSgiYWNjZXNzXzIoMSwgMiwgMykiLCAiMiIpOwogc2hvdWxkQmUo
ImFjY2Vzc18zKDEsIDIsIDMpIiwgIjMiKTsKQEAgLTQ1LDYgKzcwLDE0IEBAIHNob3VsZEJlKCJh
Y2Nlc3NfMygxLCAyLCAzLCA0LCA1KSIsICIzIik7CiBzaG91bGRCZSgiYWNjZXNzXzQoMSwgMiwg
MywgNCwgNSkiLCAiNCIpOwogc2hvdWxkQmUoImFjY2Vzc181KDEsIDIsIDMsIDQsIDUpIiwgIjUi
KTsKIAorc2hvdWxkQmUoImFyZ3VtZW50TGVuZ3RoSXM1KCkiLCAiNSIpOworc2hvdWxkQmUoImFy
Z3VtZW50TGVuZ3RoSXM1KDEsMiwzLDQsNSkiLCAiNSIpOworc2hvdWxkQmUoImFyZ3VtZW50TGVu
Z3RoSXM1KDEsMiwzLDQsNSw2LDcsOCw5LDEwKSIsICI1Iik7CitzaG91bGRCZSgiZHVwbGljYXRl
QXJndW1lbnRBbmRSZXR1cm5MYXN0X2NhbGwoMSkiLCAiMSIpOworc2hvdWxkQmUoImR1cGxpY2F0
ZUFyZ3VtZW50QW5kUmV0dXJuRmlyc3RfY2FsbCgxKSIsICIxIik7CitzaG91bGRCZSgiZHVwbGlj
YXRlQXJndW1lbnRBbmRSZXR1cm5MYXN0X2FwcGx5KDEpIiwgIjEiKTsKK3Nob3VsZEJlKCJkdXBs
aWNhdGVBcmd1bWVudEFuZFJldHVybkZpcnN0X2FwcGx5KDEpIiwgIjEiKTsKKwogZnVuY3Rpb24g
ZihhLCBiLCBjKQogewogICAgIHJldHVybiBhcmd1bWVudHM7Cg==
</data>
<flag name="review"
          id="118994"
          type_id="1"
          status="+"
          setter="barraclough"
    />
          </attachment>
      

    </bug>

</bugzilla>