<?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>63302</bug_id>
          
          <creation_ts>2011-06-23 16:42:57 -0700</creation_ts>
          <short_desc>Pass Strings by const reference in bindings code</short_desc>
          <delta_ts>2011-06-23 23:43:51 -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="Tony Chang">tony</reporter>
          <assigned_to name="Tony Chang">tony</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>426612</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-06-23 16:42:57 -0700</bug_when>
    <thetext>Pass Strings by const reference in bindings code</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>426619</commentid>
    <comment_count>1</comment_count>
      <attachid>98434</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-06-23 16:46:23 -0700</bug_when>
    <thetext>Created attachment 98434
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>426739</commentid>
    <comment_count>2</comment_count>
      <attachid>98434</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-06-23 23:02:21 -0700</bug_when>
    <thetext>Comment on attachment 98434
Patch

Looks good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>426752</commentid>
    <comment_count>3</comment_count>
      <attachid>98434</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-23 23:43:47 -0700</bug_when>
    <thetext>Comment on attachment 98434
Patch

Clearing flags on attachment: 98434

Committed r89653: &lt;http://trac.webkit.org/changeset/89653&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>426753</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-23 23:43:51 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>98434</attachid>
            <date>2011-06-23 16:46:23 -0700</date>
            <delta_ts>2011-06-23 23:43:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-63302-20110623164603.patch</filename>
            <type>text/plain</type>
            <size>8816</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODk2MzEKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAxZjIwNWRiNWNmYTBhYmI5
ZGMxNGQ1ZGYxMDI2NDM2MmU4OWQwY2M3Li5lZGNmNWRhOTg1YjkyMjI3N2JjODVjYzNlNjJkNjNj
Y2YwMmNiZTVjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjkgQEAKKzIwMTEtMDYtMjMgIFRvbnkg
Q2hhbmcgIDx0b255QGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBQYXNzIFN0cmluZ3MgYnkgY29uc3QgcmVmZXJlbmNlIGluIGJp
bmRpbmdzIGNvZGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTYzMzAyCisKKyAgICAgICAgTm90ZSB0aGF0IHNpbmNlIFN0cmluZ3MgaG9sZCBhIFJlZlB0
ciB0byBTdHJpbmdJbXBsLCBwYXNzaW5nIFN0cmluZ3MKKyAgICAgICAgYnkgdmFsdWUgaXNuJ3Qg
aG9ycmlibGUsIGJ1dCBpdCBkb2VzIGNhdXNlIHJlZiBjb3VudCBjaHVybiBhbmQgdXNpbmcKKyAg
ICAgICAgY29uc3QgcmVmZXJlbmNlcyBpcyBtb3JlIGNvbnNpc3RlbnQgd2l0aCB0aGUgcmVzdCBv
ZiB0aGUgY29kZSBiYXNlLgorCisgICAgICAgICogYmluZGluZ3MvZ2VuZXJpYy9CaW5kaW5nU2Vj
dXJpdHkuaDoKKyAgICAgICAgKFdlYkNvcmU6Ojo6YWxsb3dTZXR0aW5nRnJhbWVTcmNUb0phdmFz
Y3JpcHRVcmwpOgorICAgICAgICAoV2ViQ29yZTo6OjphbGxvd1NldHRpbmdTcmNUb0phdmFzY3Jp
cHRVUkwpOgorICAgICAgICAqIGJpbmRpbmdzL2pzL1NlcmlhbGl6ZWRTY3JpcHRWYWx1ZS5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpDbG9uZVNlcmlhbGl6ZXI6OnNlcmlhbGl6ZSk6CisgICAgICAg
IChXZWJDb3JlOjpTZXJpYWxpemVkU2NyaXB0VmFsdWU6OmNyZWF0ZSk6CisgICAgICAgICogYmlu
ZGluZ3MvanMvU2VyaWFsaXplZFNjcmlwdFZhbHVlLmg6CisgICAgICAgICogYmluZGluZ3Mvdjgv
U2VyaWFsaXplZFNjcmlwdFZhbHVlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNlcmlhbGl6ZWRT
Y3JpcHRWYWx1ZTo6Y3JlYXRlRnJvbVdpcmUpOgorICAgICAgICAoV2ViQ29yZTo6U2VyaWFsaXpl
ZFNjcmlwdFZhbHVlOjpjcmVhdGUpOgorICAgICAgICAoV2ViQ29yZTo6U2VyaWFsaXplZFNjcmlw
dFZhbHVlOjpTZXJpYWxpemVkU2NyaXB0VmFsdWUpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1Nl
cmlhbGl6ZWRTY3JpcHRWYWx1ZS5oOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4QmluZGluZy5o
OgorICAgICAgICAoV2ViQ29yZTo6VjhQYXJhbWV0ZXJCYXNlOjpzZXRTdHJpbmcpOgorCiAyMDEx
LTA2LTIzICBFbWlsIEEgRWtsdW5kICA8ZWFlQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZp
ZXdlZCBieSBFcmljIFNlaWRlbC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L2dlbmVyaWMvQmluZGluZ1NlY3VyaXR5LmggYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9nZW5l
cmljL0JpbmRpbmdTZWN1cml0eS5oCmluZGV4IDQ3MDg5NmExOTY2ODY1NjFlMmZmODFiZGRiNjM0
M2E3OTY1NDg0MTUuLmExYzQ2NGJhMTVkM2I0YjgxOWMyYThjN2VjYjZiODhmNzIwYmQwZDggMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2dlbmVyaWMvQmluZGluZ1NlY3VyaXR5
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvZ2VuZXJpYy9CaW5kaW5nU2VjdXJpdHku
aApAQCAtNTgsOCArNTgsOCBAQCBwdWJsaWM6CiAgICAgc3RhdGljIGJvb2wgY2hlY2tOb2RlU2Vj
dXJpdHkoU3RhdGU8QmluZGluZz4qLCBOb2RlKiB0YXJnZXQpOwogCiAgICAgc3RhdGljIGJvb2wg
YWxsb3dQb3BVcChTdGF0ZTxCaW5kaW5nPiopOwotICAgIHN0YXRpYyBib29sIGFsbG93U2V0dGlu
Z0ZyYW1lU3JjVG9KYXZhc2NyaXB0VXJsKFN0YXRlPEJpbmRpbmc+KiwgSFRNTEZyYW1lRWxlbWVu
dEJhc2UqLCBTdHJpbmcgdmFsdWUpOwotICAgIHN0YXRpYyBib29sIGFsbG93U2V0dGluZ1NyY1Rv
SmF2YXNjcmlwdFVSTChTdGF0ZTxCaW5kaW5nPiosIEVsZW1lbnQqLCBTdHJpbmcgbmFtZSwgU3Ry
aW5nIHZhbHVlKTsKKyAgICBzdGF0aWMgYm9vbCBhbGxvd1NldHRpbmdGcmFtZVNyY1RvSmF2YXNj
cmlwdFVybChTdGF0ZTxCaW5kaW5nPiosIEhUTUxGcmFtZUVsZW1lbnRCYXNlKiwgY29uc3QgU3Ry
aW5nJiB2YWx1ZSk7CisgICAgc3RhdGljIGJvb2wgYWxsb3dTZXR0aW5nU3JjVG9KYXZhc2NyaXB0
VVJMKFN0YXRlPEJpbmRpbmc+KiwgRWxlbWVudCosIGNvbnN0IFN0cmluZyYgbmFtZSwgY29uc3Qg
U3RyaW5nJiB2YWx1ZSk7CiAKICAgICBzdGF0aWMgYm9vbCBzaG91bGRBbGxvd05hdmlnYXRpb24o
U3RhdGU8QmluZGluZz4qLCBGcmFtZSopOwogCkBAIC0xMjcsNyArMTI3LDcgQEAgYm9vbCBCaW5k
aW5nU2VjdXJpdHk8QmluZGluZz46OmFsbG93UG9wVXAoU3RhdGU8QmluZGluZz4qIHN0YXRlKQog
fQogCiB0ZW1wbGF0ZSA8Y2xhc3MgQmluZGluZz4KLWJvb2wgQmluZGluZ1NlY3VyaXR5PEJpbmRp
bmc+OjphbGxvd1NldHRpbmdGcmFtZVNyY1RvSmF2YXNjcmlwdFVybChTdGF0ZTxCaW5kaW5nPiog
c3RhdGUsIEhUTUxGcmFtZUVsZW1lbnRCYXNlKiBmcmFtZSwgU3RyaW5nIHZhbHVlKQorYm9vbCBC
aW5kaW5nU2VjdXJpdHk8QmluZGluZz46OmFsbG93U2V0dGluZ0ZyYW1lU3JjVG9KYXZhc2NyaXB0
VXJsKFN0YXRlPEJpbmRpbmc+KiBzdGF0ZSwgSFRNTEZyYW1lRWxlbWVudEJhc2UqIGZyYW1lLCBj
b25zdCBTdHJpbmcmIHZhbHVlKQogewogICAgIGlmIChwcm90b2NvbElzSmF2YVNjcmlwdChzdHJp
cExlYWRpbmdBbmRUcmFpbGluZ0hUTUxTcGFjZXModmFsdWUpKSkgewogICAgICAgICBOb2RlKiBj
b250ZW50RG9jID0gZnJhbWUtPmNvbnRlbnREb2N1bWVudCgpOwpAQCAtMTM4LDcgKzEzOCw3IEBA
IGJvb2wgQmluZGluZ1NlY3VyaXR5PEJpbmRpbmc+OjphbGxvd1NldHRpbmdGcmFtZVNyY1RvSmF2
YXNjcmlwdFVybChTdGF0ZTxCaW5kaW5nCiB9CiAKIHRlbXBsYXRlIDxjbGFzcyBCaW5kaW5nPgot
Ym9vbCBCaW5kaW5nU2VjdXJpdHk8QmluZGluZz46OmFsbG93U2V0dGluZ1NyY1RvSmF2YXNjcmlw
dFVSTChTdGF0ZTxCaW5kaW5nPiogc3RhdGUsIEVsZW1lbnQqIGVsZW1lbnQsIFN0cmluZyBuYW1l
LCBTdHJpbmcgdmFsdWUpCitib29sIEJpbmRpbmdTZWN1cml0eTxCaW5kaW5nPjo6YWxsb3dTZXR0
aW5nU3JjVG9KYXZhc2NyaXB0VVJMKFN0YXRlPEJpbmRpbmc+KiBzdGF0ZSwgRWxlbWVudCogZWxl
bWVudCwgY29uc3QgU3RyaW5nJiBuYW1lLCBjb25zdCBTdHJpbmcmIHZhbHVlKQogewogICAgIGlm
ICgoZWxlbWVudC0+aGFzVGFnTmFtZShIVE1MTmFtZXM6OmlmcmFtZVRhZykgfHwgZWxlbWVudC0+
aGFzVGFnTmFtZShIVE1MTmFtZXM6OmZyYW1lVGFnKSkgJiYgZXF1YWxJZ25vcmluZ0Nhc2UobmFt
ZSwgInNyYyIpKQogICAgICAgICByZXR1cm4gYWxsb3dTZXR0aW5nRnJhbWVTcmNUb0phdmFzY3Jp
cHRVcmwoc3RhdGUsIHN0YXRpY19jYXN0PEhUTUxGcmFtZUVsZW1lbnRCYXNlKj4oZWxlbWVudCks
IHZhbHVlKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL1NlcmlhbGl6
ZWRTY3JpcHRWYWx1ZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9TZXJpYWxpemVk
U2NyaXB0VmFsdWUuY3BwCmluZGV4IDc0YmNiYmE5ZThkNGFhOGY4YTE4YmQ3NTQzNzE5NTdlMzRl
OGQxYTAuLmU0MDdmODc1OWRkM2RiYjlkMTA4NDJmZjIzYWI3OTBjM2U5YjMwZDMgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL1NlcmlhbGl6ZWRTY3JpcHRWYWx1ZS5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvU2VyaWFsaXplZFNjcmlwdFZhbHVlLmNw
cApAQCAtMjU2LDcgKzI1Niw3IEBAIHB1YmxpYzoKICAgICAgICAgcmV0dXJuIHNlcmlhbGl6ZXIu
c2VyaWFsaXplKHZhbHVlKTsKICAgICB9CiAKLSAgICBzdGF0aWMgYm9vbCBzZXJpYWxpemUoU3Ry
aW5nIHMsIFZlY3Rvcjx1aW50OF90PiYgb3V0KQorICAgIHN0YXRpYyBib29sIHNlcmlhbGl6ZShj
b25zdCBTdHJpbmcmIHMsIFZlY3Rvcjx1aW50OF90PiYgb3V0KQogICAgIHsKICAgICAgICAgd3Jp
dGVMaXR0bGVFbmRpYW4ob3V0LCBDdXJyZW50VmVyc2lvbik7CiAgICAgICAgIGlmIChzLmlzRW1w
dHkoKSkgewpAQCAtMTM1Nyw3ICsxMzU3LDcgQEAgUGFzc1JlZlB0cjxTZXJpYWxpemVkU2NyaXB0
VmFsdWU+IFNlcmlhbGl6ZWRTY3JpcHRWYWx1ZTo6Y3JlYXRlKCkKICAgICByZXR1cm4gYWRvcHRS
ZWYobmV3IFNlcmlhbGl6ZWRTY3JpcHRWYWx1ZShidWZmZXIpKTsKIH0KIAotUGFzc1JlZlB0cjxT
ZXJpYWxpemVkU2NyaXB0VmFsdWU+IFNlcmlhbGl6ZWRTY3JpcHRWYWx1ZTo6Y3JlYXRlKFN0cmlu
ZyBzdHJpbmcpCitQYXNzUmVmUHRyPFNlcmlhbGl6ZWRTY3JpcHRWYWx1ZT4gU2VyaWFsaXplZFNj
cmlwdFZhbHVlOjpjcmVhdGUoY29uc3QgU3RyaW5nJiBzdHJpbmcpCiB7CiAgICAgVmVjdG9yPHVp
bnQ4X3Q+IGJ1ZmZlcjsKICAgICBpZiAoIUNsb25lU2VyaWFsaXplcjo6c2VyaWFsaXplKHN0cmlu
ZywgYnVmZmVyKSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL1Nlcmlh
bGl6ZWRTY3JpcHRWYWx1ZS5oIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvU2VyaWFsaXpl
ZFNjcmlwdFZhbHVlLmgKaW5kZXggMGU3ZmVkMDA1MmQ0OWVmYzc3NzExZjE2NzI5Yjk5YTNkMDg3
MzQ0Zi4uM2ZlNGUwMmI3NmUxNzJlOWZmY2Q0NjZkNjE0MTM0MmY0NWI3YTc5ZSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvU2VyaWFsaXplZFNjcmlwdFZhbHVlLmgKKysr
IGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvU2VyaWFsaXplZFNjcmlwdFZhbHVlLmgKQEAg
LTU2LDcgKzU2LDcgQEAgY2xhc3MgU2VyaWFsaXplZFNjcmlwdFZhbHVlIDogcHVibGljIFJlZkNv
dW50ZWQ8U2VyaWFsaXplZFNjcmlwdFZhbHVlPiB7CiBwdWJsaWM6CiAgICAgc3RhdGljIFBhc3NS
ZWZQdHI8U2VyaWFsaXplZFNjcmlwdFZhbHVlPiBjcmVhdGUoSlNDOjpFeGVjU3RhdGUqLCBKU0M6
OkpTVmFsdWUsIFNlcmlhbGl6YXRpb25FcnJvck1vZGUgPSBUaHJvd2luZyk7CiAgICAgc3RhdGlj
IFBhc3NSZWZQdHI8U2VyaWFsaXplZFNjcmlwdFZhbHVlPiBjcmVhdGUoSlNDb250ZXh0UmVmLCBK
U1ZhbHVlUmVmIHZhbHVlLCBKU1ZhbHVlUmVmKiBleGNlcHRpb24pOwotICAgIHN0YXRpYyBQYXNz
UmVmUHRyPFNlcmlhbGl6ZWRTY3JpcHRWYWx1ZT4gY3JlYXRlKFN0cmluZyBzdHJpbmcpOworICAg
IHN0YXRpYyBQYXNzUmVmUHRyPFNlcmlhbGl6ZWRTY3JpcHRWYWx1ZT4gY3JlYXRlKGNvbnN0IFN0
cmluZyYpOwogICAgIHN0YXRpYyBQYXNzUmVmUHRyPFNlcmlhbGl6ZWRTY3JpcHRWYWx1ZT4gYWRv
cHQoVmVjdG9yPHVpbnQ4X3Q+JiBidWZmZXIpCiAgICAgewogICAgICAgICByZXR1cm4gYWRvcHRS
ZWYobmV3IFNlcmlhbGl6ZWRTY3JpcHRWYWx1ZShidWZmZXIpKTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1NlcmlhbGl6ZWRTY3JpcHRWYWx1ZS5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy92OC9TZXJpYWxpemVkU2NyaXB0VmFsdWUuY3BwCmluZGV4IDA0ZWYy
YjFiOGRiYWQwMWUyM2M2NGFiNmNlZTdkMDJmMTcwMjhkMDEuLmNiNDRmMDI1ZWQ0ZjA3YzQ1OWVl
NjhjMDdlZDU4ODEwYWE3NGM3MGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3Y4L1NlcmlhbGl6ZWRTY3JpcHRWYWx1ZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvdjgvU2VyaWFsaXplZFNjcmlwdFZhbHVlLmNwcApAQCAtMTE2MywxMiArMTE2MywxMiBAQCBQ
YXNzUmVmUHRyPFNlcmlhbGl6ZWRTY3JpcHRWYWx1ZT4gU2VyaWFsaXplZFNjcmlwdFZhbHVlOjpj
cmVhdGUodjg6OkhhbmRsZTx2ODo6VgogICAgIHJldHVybiBhZG9wdFJlZihuZXcgU2VyaWFsaXpl
ZFNjcmlwdFZhbHVlKHZhbHVlLCBkaWRUaHJvdykpOwogfQogCi1QYXNzUmVmUHRyPFNlcmlhbGl6
ZWRTY3JpcHRWYWx1ZT4gU2VyaWFsaXplZFNjcmlwdFZhbHVlOjpjcmVhdGVGcm9tV2lyZShTdHJp
bmcgZGF0YSkKK1Bhc3NSZWZQdHI8U2VyaWFsaXplZFNjcmlwdFZhbHVlPiBTZXJpYWxpemVkU2Ny
aXB0VmFsdWU6OmNyZWF0ZUZyb21XaXJlKGNvbnN0IFN0cmluZyYgZGF0YSkKIHsKICAgICByZXR1
cm4gYWRvcHRSZWYobmV3IFNlcmlhbGl6ZWRTY3JpcHRWYWx1ZShkYXRhKSk7CiB9CiAKLVBhc3NS
ZWZQdHI8U2VyaWFsaXplZFNjcmlwdFZhbHVlPiBTZXJpYWxpemVkU2NyaXB0VmFsdWU6OmNyZWF0
ZShTdHJpbmcgZGF0YSkKK1Bhc3NSZWZQdHI8U2VyaWFsaXplZFNjcmlwdFZhbHVlPiBTZXJpYWxp
emVkU2NyaXB0VmFsdWU6OmNyZWF0ZShjb25zdCBTdHJpbmcmIGRhdGEpCiB7CiAgICAgV3JpdGVy
IHdyaXRlcjsKICAgICB3cml0ZXIud3JpdGVXZWJDb3JlU3RyaW5nKGRhdGEpOwpAQCAtMTI1MCw3
ICsxMjUwLDcgQEAgU2VyaWFsaXplZFNjcmlwdFZhbHVlOjpTZXJpYWxpemVkU2NyaXB0VmFsdWUo
djg6OkhhbmRsZTx2ODo6VmFsdWU+IHZhbHVlLCBib29sJgogICAgIG1fZGF0YSA9IFN0cmluZyhT
dHJpbmdJbXBsOjphZG9wdCh3cml0ZXIuZGF0YSgpKSkuY3Jvc3NUaHJlYWRTdHJpbmcoKTsKIH0K
IAotU2VyaWFsaXplZFNjcmlwdFZhbHVlOjpTZXJpYWxpemVkU2NyaXB0VmFsdWUoU3RyaW5nIHdp
cmVEYXRhKQorU2VyaWFsaXplZFNjcmlwdFZhbHVlOjpTZXJpYWxpemVkU2NyaXB0VmFsdWUoY29u
c3QgU3RyaW5nJiB3aXJlRGF0YSkKIHsKICAgICBtX2RhdGEgPSB3aXJlRGF0YS5jcm9zc1RocmVh
ZFN0cmluZygpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2Vy
aWFsaXplZFNjcmlwdFZhbHVlLmggYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TZXJpYWxp
emVkU2NyaXB0VmFsdWUuaAppbmRleCAyMTJiZTY2ZWUyMTg0YzIxMDg2NjI4ODhkOGFkMWI5NDY3
NDRjNTc0Li40ZDI0OTJkN2FlMDlhN2U1NjY2YzZkMGIxMmRhZGZkZTNhMmY1MDljIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TZXJpYWxpemVkU2NyaXB0VmFsdWUuaAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TZXJpYWxpemVkU2NyaXB0VmFsdWUuaApA
QCAtNTEsOCArNTEsOCBAQCBwdWJsaWM6CiAgICAgLy8gVjguIFdoZW4gc2VyaWFsaXphdGlvbiBp
cyBzdWNjZXNzZnVsLCB8ZGlkVGhyb3d8IGlzIGZhbHNlLgogICAgIHN0YXRpYyBQYXNzUmVmUHRy
PFNlcmlhbGl6ZWRTY3JpcHRWYWx1ZT4gY3JlYXRlKHY4OjpIYW5kbGU8djg6OlZhbHVlPiB2YWx1
ZSwgYm9vbCYgZGlkVGhyb3cpOwogICAgIHN0YXRpYyBQYXNzUmVmUHRyPFNlcmlhbGl6ZWRTY3Jp
cHRWYWx1ZT4gY3JlYXRlKHY4OjpIYW5kbGU8djg6OlZhbHVlPik7Ci0gICAgc3RhdGljIFBhc3NS
ZWZQdHI8U2VyaWFsaXplZFNjcmlwdFZhbHVlPiBjcmVhdGVGcm9tV2lyZShTdHJpbmcgZGF0YSk7
Ci0gICAgc3RhdGljIFBhc3NSZWZQdHI8U2VyaWFsaXplZFNjcmlwdFZhbHVlPiBjcmVhdGUoU3Ry
aW5nIGRhdGEpOworICAgIHN0YXRpYyBQYXNzUmVmUHRyPFNlcmlhbGl6ZWRTY3JpcHRWYWx1ZT4g
Y3JlYXRlRnJvbVdpcmUoY29uc3QgU3RyaW5nJiBkYXRhKTsKKyAgICBzdGF0aWMgUGFzc1JlZlB0
cjxTZXJpYWxpemVkU2NyaXB0VmFsdWU+IGNyZWF0ZShjb25zdCBTdHJpbmcmIGRhdGEpOwogICAg
IHN0YXRpYyBQYXNzUmVmUHRyPFNlcmlhbGl6ZWRTY3JpcHRWYWx1ZT4gY3JlYXRlKCk7CiAKICAg
ICBzdGF0aWMgU2VyaWFsaXplZFNjcmlwdFZhbHVlKiBudWxsVmFsdWUoKTsKQEAgLTc0LDcgKzc0
LDcgQEAgcHJpdmF0ZToKIAogICAgIFNlcmlhbGl6ZWRTY3JpcHRWYWx1ZSgpOwogICAgIFNlcmlh
bGl6ZWRTY3JpcHRWYWx1ZSh2ODo6SGFuZGxlPHY4OjpWYWx1ZT4sIGJvb2wmIGRpZFRocm93KTsK
LSAgICBleHBsaWNpdCBTZXJpYWxpemVkU2NyaXB0VmFsdWUoU3RyaW5nIHdpcmVEYXRhKTsKKyAg
ICBleHBsaWNpdCBTZXJpYWxpemVkU2NyaXB0VmFsdWUoY29uc3QgU3RyaW5nJiB3aXJlRGF0YSk7
CiAKICAgICBTdHJpbmcgbV9kYXRhOwogfTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL3Y4L1Y4QmluZGluZy5oIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhCaW5k
aW5nLmgKaW5kZXggZTMyYzcyOWQzYTNkM2ZkMzcxN2FhMDViNmFhNmVlZDcxNDVmOTFkNC4uZTFl
M2RlMDcxNTVhOTM3MGU5NWZlZjg4ZTEwZjJlOTAzNzZiNmI5MSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvYmluZGluZ3MvdjgvVjhCaW5kaW5nLmgKKysrIGIvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvVjhCaW5kaW5nLmgKQEAgLTMwNyw3ICszMDcsNyBAQCBuYW1lc3BhY2UgV2ViQ29y
ZSB7CiAKICAgICAgICAgdjg6OkxvY2FsPHY4OjpWYWx1ZT4gb2JqZWN0KCkgeyByZXR1cm4gbV92
OE9iamVjdDsgfQogCi0gICAgICAgIHZvaWQgc2V0U3RyaW5nKFN0cmluZyBzdHJpbmcpCisgICAg
ICAgIHZvaWQgc2V0U3RyaW5nKGNvbnN0IFN0cmluZyYgc3RyaW5nKQogICAgICAgICB7CiAgICAg
ICAgICAgICBtX3N0cmluZyA9IHN0cmluZzsKICAgICAgICAgICAgIG1fdjhPYmplY3QuQ2xlYXIo
KTsgLy8gVG8gc2lnbmFsIHRoYXQgU3RyaW5nIGlzIHJlYWR5Lgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>