<?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>62832</bug_id>
          
          <creation_ts>2011-06-16 16:06:33 -0700</creation_ts>
          <short_desc>Get rid of CoreIPC::In and CoreIPC::Out from some argument coders</short_desc>
          <delta_ts>2011-06-16 16:10:53 -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="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>422306</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-06-16 16:06:33 -0700</bug_when>
    <thetext>Get rid of CoreIPC::In and CoreIPC::Out from some argument coders</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>422307</commentid>
    <comment_count>1</comment_count>
      <attachid>97517</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-06-16 16:07:30 -0700</bug_when>
    <thetext>Created attachment 97517
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>422309</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-06-16 16:10:53 -0700</bug_when>
    <thetext>Committed r89078: &lt;http://trac.webkit.org/changeset/89078&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>97517</attachid>
            <date>2011-06-16 16:07:30 -0700</date>
            <delta_ts>2011-06-16 16:08:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-62832-20110616160729.patch</filename>
            <type>text/plain</type>
            <size>8611</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDg5MDc3KQorKysgU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjYgQEAKKzIwMTEtMDYtMTYgIEFuZGVycyBD
YXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBHZXQgcmlkIG9mIENvcmVJUEM6OkluIGFuZCBDb3JlSVBD
OjpPdXQgZnJvbSBzb21lIGFyZ3VtZW50IGNvZGVycworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjI4MzIKKworICAgICAgICAqIFNoYXJlZC9PcmlnaW5B
bmREYXRhYmFzZXMuY3BwOgorICAgICAgICAoV2ViS2l0OjpPcmlnaW5BbmREYXRhYmFzZXM6OmVu
Y29kZSk6CisgICAgICAgIChXZWJLaXQ6Ok9yaWdpbkFuZERhdGFiYXNlczo6ZGVjb2RlKToKKyAg
ICAgICAgKiBTaGFyZWQvU2VjdXJpdHlPcmlnaW5EYXRhLmNwcDoKKyAgICAgICAgKFdlYktpdDo6
U2VjdXJpdHlPcmlnaW5EYXRhOjplbmNvZGUpOgorICAgICAgICAoV2ViS2l0OjpTZWN1cml0eU9y
aWdpbkRhdGE6OmRlY29kZSk6CisgICAgICAgICogU2hhcmVkL1dlYktleWJvYXJkRXZlbnQuY3Bw
OgorICAgICAgICAoV2ViS2l0OjpXZWJLZXlib2FyZEV2ZW50OjplbmNvZGUpOgorICAgICAgICAo
V2ViS2l0OjpXZWJLZXlib2FyZEV2ZW50OjpkZWNvZGUpOgorICAgICAgICAqIFNoYXJlZC9XZWJP
cGVuUGFuZWxQYXJhbWV0ZXJzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViT3BlblBhbmVsUGFy
YW1ldGVyczo6RGF0YTo6ZW5jb2RlKToKKyAgICAgICAgKFdlYktpdDo6V2ViT3BlblBhbmVsUGFy
YW1ldGVyczo6RGF0YTo6ZGVjb2RlKToKKyAgICAgICAgKiBTaGFyZWQvV2ViUHJlZmVyZW5jZXNT
dG9yZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlByZWZlcmVuY2VzU3RvcmU6OmVuY29kZSk6
CisgICAgICAgIChXZWJLaXQ6OldlYlByZWZlcmVuY2VzU3RvcmU6OmRlY29kZSk6CisKIDIwMTEt
MDYtMTYgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBTYW0gV2VpbmlnLgpJbmRleDogU291cmNlL1dlYktpdDIvU2hhcmVkL09yaWdp
bkFuZERhdGFiYXNlcy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvU2hhcmVkL09y
aWdpbkFuZERhdGFiYXNlcy5jcHAJKHJldmlzaW9uIDg5MDYyKQorKysgU291cmNlL1dlYktpdDIv
U2hhcmVkL09yaWdpbkFuZERhdGFiYXNlcy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM0LDEyICsz
NCwyNCBAQCBuYW1lc3BhY2UgV2ViS2l0IHsKIAogdm9pZCBPcmlnaW5BbmREYXRhYmFzZXM6OmVu
Y29kZShDb3JlSVBDOjpBcmd1bWVudEVuY29kZXIqIGVuY29kZXIpIGNvbnN0CiB7Ci0gICAgZW5j
b2Rlci0+ZW5jb2RlKENvcmVJUEM6OkluKG9yaWdpbklkZW50aWZpZXIsIG9yaWdpblF1b3RhLCBv
cmlnaW5Vc2FnZSwgZGF0YWJhc2VzKSk7CisgICAgZW5jb2Rlci0+ZW5jb2RlKG9yaWdpbklkZW50
aWZpZXIpOworICAgIGVuY29kZXItPmVuY29kZShvcmlnaW5RdW90YSk7CisgICAgZW5jb2Rlci0+
ZW5jb2RlKG9yaWdpblVzYWdlKTsKKyAgICBlbmNvZGVyLT5lbmNvZGUoZGF0YWJhc2VzKTsKIH0K
IAogYm9vbCBPcmlnaW5BbmREYXRhYmFzZXM6OmRlY29kZShDb3JlSVBDOjpBcmd1bWVudERlY29k
ZXIqIGRlY29kZXIsIE9yaWdpbkFuZERhdGFiYXNlcyYgb3JpZ2luQW5kRGF0YWJhc2VzKQogewot
ICAgIHJldHVybiBkZWNvZGVyLT5kZWNvZGUoQ29yZUlQQzo6T3V0KG9yaWdpbkFuZERhdGFiYXNl
cy5vcmlnaW5JZGVudGlmaWVyLCBvcmlnaW5BbmREYXRhYmFzZXMub3JpZ2luUXVvdGEsIG9yaWdp
bkFuZERhdGFiYXNlcy5vcmlnaW5Vc2FnZSwgb3JpZ2luQW5kRGF0YWJhc2VzLmRhdGFiYXNlcykp
OworICAgIGlmICghZGVjb2Rlci0+ZGVjb2RlKG9yaWdpbkFuZERhdGFiYXNlcy5vcmlnaW5JZGVu
dGlmaWVyKSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIGlmICghZGVjb2Rlci0+ZGVjb2Rl
KG9yaWdpbkFuZERhdGFiYXNlcy5vcmlnaW5RdW90YSkpCisgICAgICAgIHJldHVybiBmYWxzZTsK
KyAgICBpZiAoIWRlY29kZXItPmRlY29kZShvcmlnaW5BbmREYXRhYmFzZXMub3JpZ2luVXNhZ2Up
KQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgaWYgKCFkZWNvZGVyLT5kZWNvZGUob3JpZ2lu
QW5kRGF0YWJhc2VzLmRhdGFiYXNlcykpCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHJl
dHVybiB0cnVlOwogfQogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKSW5kZXg6IFNvdXJjZS9XZWJL
aXQyL1NoYXJlZC9TZWN1cml0eU9yaWdpbkRhdGEuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJLaXQyL1NoYXJlZC9TZWN1cml0eU9yaWdpbkRhdGEuY3BwCShyZXZpc2lvbiA4OTA2MikKKysr
IFNvdXJjZS9XZWJLaXQyL1NoYXJlZC9TZWN1cml0eU9yaWdpbkRhdGEuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC0zNywxMiArMzcsMjEgQEAgbmFtZXNwYWNlIFdlYktpdCB7CiAKIHZvaWQgU2VjdXJp
dHlPcmlnaW5EYXRhOjplbmNvZGUoQ29yZUlQQzo6QXJndW1lbnRFbmNvZGVyKiBlbmNvZGVyKSBj
b25zdAogewotICAgIGVuY29kZXItPmVuY29kZShDb3JlSVBDOjpJbihwcm90b2NvbCwgaG9zdCwg
cG9ydCkpOworICAgIGVuY29kZXItPmVuY29kZShwcm90b2NvbCk7CisgICAgZW5jb2Rlci0+ZW5j
b2RlKGhvc3QpOworICAgIGVuY29kZXItPmVuY29kZShwb3J0KTsKIH0KIAogYm9vbCBTZWN1cml0
eU9yaWdpbkRhdGE6OmRlY29kZShDb3JlSVBDOjpBcmd1bWVudERlY29kZXIqIGRlY29kZXIsIFNl
Y3VyaXR5T3JpZ2luRGF0YSYgc2VjdXJpdHlPcmlnaW5EYXRhKQogewotICAgIHJldHVybiBkZWNv
ZGVyLT5kZWNvZGUoQ29yZUlQQzo6T3V0KHNlY3VyaXR5T3JpZ2luRGF0YS5wcm90b2NvbCwgc2Vj
dXJpdHlPcmlnaW5EYXRhLmhvc3QsIHNlY3VyaXR5T3JpZ2luRGF0YS5wb3J0KSk7CisgICAgaWYg
KCFkZWNvZGVyLT5kZWNvZGUoc2VjdXJpdHlPcmlnaW5EYXRhLnByb3RvY29sKSkKKyAgICAgICAg
cmV0dXJuIGZhbHNlOworICAgIGlmICghZGVjb2Rlci0+ZGVjb2RlKHNlY3VyaXR5T3JpZ2luRGF0
YS5ob3N0KSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIGlmICghZGVjb2Rlci0+ZGVjb2Rl
KHNlY3VyaXR5T3JpZ2luRGF0YS5wb3J0KSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAg
cmV0dXJuIHRydWU7CiB9CiAKIHZvaWQgcGVyZm9ybUFQSUNhbGxiYWNrV2l0aFNlY3VyaXR5T3Jp
Z2luRGF0YVZlY3Rvcihjb25zdCBWZWN0b3I8U2VjdXJpdHlPcmlnaW5EYXRhPiYgb3JpZ2luRGF0
YXMsIEFycmF5Q2FsbGJhY2sqIGNhbGxiYWNrKQpJbmRleDogU291cmNlL1dlYktpdDIvU2hhcmVk
L1dlYktleWJvYXJkRXZlbnQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1NoYXJl
ZC9XZWJLZXlib2FyZEV2ZW50LmNwcAkocmV2aXNpb24gODkwNjIpCisrKyBTb3VyY2UvV2ViS2l0
Mi9TaGFyZWQvV2ViS2V5Ym9hcmRFdmVudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQ5LDE5ICs0
OSw0MiBAQCB2b2lkIFdlYktleWJvYXJkRXZlbnQ6OmVuY29kZShDb3JlSVBDOjpBCiB7CiAgICAg
V2ViRXZlbnQ6OmVuY29kZShlbmNvZGVyKTsKIAotICAgIGVuY29kZXItPmVuY29kZShDb3JlSVBD
OjpJbihtX3RleHQsIG1fdW5tb2RpZmllZFRleHQsIG1fa2V5SWRlbnRpZmllciwgbV93aW5kb3dz
VmlydHVhbEtleUNvZGUsIG1fbmF0aXZlVmlydHVhbEtleUNvZGUsIG1fbWFjQ2hhckNvZGUpKTsK
LSAgICBlbmNvZGVyLT5lbmNvZGUoQ29yZUlQQzo6SW4obV9pc0F1dG9SZXBlYXQsIG1faXNLZXlw
YWQsIG1faXNTeXN0ZW1LZXkpKTsKKyAgICBlbmNvZGVyLT5lbmNvZGUobV90ZXh0KTsKKyAgICBl
bmNvZGVyLT5lbmNvZGUobV91bm1vZGlmaWVkVGV4dCk7CisgICAgZW5jb2Rlci0+ZW5jb2RlKG1f
a2V5SWRlbnRpZmllcik7CisgICAgZW5jb2Rlci0+ZW5jb2RlKG1fd2luZG93c1ZpcnR1YWxLZXlD
b2RlKTsKKyAgICBlbmNvZGVyLT5lbmNvZGUobV9uYXRpdmVWaXJ0dWFsS2V5Q29kZSk7CisgICAg
ZW5jb2Rlci0+ZW5jb2RlKG1fbWFjQ2hhckNvZGUpOworICAgIGVuY29kZXItPmVuY29kZShtX2lz
QXV0b1JlcGVhdCk7CisgICAgZW5jb2Rlci0+ZW5jb2RlKG1faXNLZXlwYWQpOworICAgIGVuY29k
ZXItPmVuY29kZShtX2lzU3lzdGVtS2V5KTsKIH0KIAotYm9vbCBXZWJLZXlib2FyZEV2ZW50Ojpk
ZWNvZGUoQ29yZUlQQzo6QXJndW1lbnREZWNvZGVyKiBkZWNvZGVyLCBXZWJLZXlib2FyZEV2ZW50
JiB0KQorYm9vbCBXZWJLZXlib2FyZEV2ZW50OjpkZWNvZGUoQ29yZUlQQzo6QXJndW1lbnREZWNv
ZGVyKiBkZWNvZGVyLCBXZWJLZXlib2FyZEV2ZW50JiByZXN1bHQpCiB7Ci0gICAgaWYgKCFXZWJF
dmVudDo6ZGVjb2RlKGRlY29kZXIsIHQpKQorICAgIGlmICghV2ViRXZlbnQ6OmRlY29kZShkZWNv
ZGVyLCByZXN1bHQpKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICBpZiAoIWRlY29kZXIt
PmRlY29kZShDb3JlSVBDOjpPdXQodC5tX3RleHQsIHQubV91bm1vZGlmaWVkVGV4dCwgdC5tX2tl
eUlkZW50aWZpZXIsIHQubV93aW5kb3dzVmlydHVhbEtleUNvZGUsIHQubV9uYXRpdmVWaXJ0dWFs
S2V5Q29kZSwgdC5tX21hY0NoYXJDb2RlKSkpCisgICAgaWYgKCFkZWNvZGVyLT5kZWNvZGUocmVz
dWx0Lm1fdGV4dCkpCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICBpZiAoIWRlY29kZXItPmRl
Y29kZShyZXN1bHQubV91bm1vZGlmaWVkVGV4dCkpCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAg
ICBpZiAoIWRlY29kZXItPmRlY29kZShyZXN1bHQubV9rZXlJZGVudGlmaWVyKSkKKyAgICAgICAg
cmV0dXJuIGZhbHNlOworICAgIGlmICghZGVjb2Rlci0+ZGVjb2RlKHJlc3VsdC5tX3dpbmRvd3NW
aXJ0dWFsS2V5Q29kZSkpCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICBpZiAoIWRlY29kZXIt
PmRlY29kZShyZXN1bHQubV9uYXRpdmVWaXJ0dWFsS2V5Q29kZSkpCisgICAgICAgIHJldHVybiBm
YWxzZTsKKyAgICBpZiAoIWRlY29kZXItPmRlY29kZShyZXN1bHQubV9tYWNDaGFyQ29kZSkpCisg
ICAgICAgIHJldHVybiBmYWxzZTsKKyAgICBpZiAoIWRlY29kZXItPmRlY29kZShyZXN1bHQubV9p
c0F1dG9SZXBlYXQpKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgaWYgKCFkZWNvZGVyLT5k
ZWNvZGUocmVzdWx0Lm1faXNLZXlwYWQpKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgaWYg
KCFkZWNvZGVyLT5kZWNvZGUocmVzdWx0Lm1faXNTeXN0ZW1LZXkpKQogICAgICAgICByZXR1cm4g
ZmFsc2U7CiAKLSAgICByZXR1cm4gZGVjb2Rlci0+ZGVjb2RlKENvcmVJUEM6Ok91dCh0Lm1faXNB
dXRvUmVwZWF0LCB0Lm1faXNLZXlwYWQsIHQubV9pc1N5c3RlbUtleSkpOworICAgIHJldHVybiB0
cnVlOwogfQogCiBib29sIFdlYktleWJvYXJkRXZlbnQ6OmlzS2V5Ym9hcmRFdmVudFR5cGUoVHlw
ZSB0eXBlKQpJbmRleDogU291cmNlL1dlYktpdDIvU2hhcmVkL1dlYk9wZW5QYW5lbFBhcmFtZXRl
cnMuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJPcGVuUGFuZWxQ
YXJhbWV0ZXJzLmNwcAkocmV2aXNpb24gODkwNjIpCisrKyBTb3VyY2UvV2ViS2l0Mi9TaGFyZWQv
V2ViT3BlblBhbmVsUGFyYW1ldGVycy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQ2LDEyICs0Niwy
NCBAQCBXZWJPcGVuUGFuZWxQYXJhbWV0ZXJzOjp+V2ViT3BlblBhbmVsUGFyCiAKIHZvaWQgV2Vi
T3BlblBhbmVsUGFyYW1ldGVyczo6RGF0YTo6ZW5jb2RlKENvcmVJUEM6OkFyZ3VtZW50RW5jb2Rl
ciogZW5jb2RlcikgY29uc3QKIHsKLSAgICBlbmNvZGVyLT5lbmNvZGUoQ29yZUlQQzo6SW4oYWxs
b3dNdWx0aXBsZUZpbGVzLCBhbGxvd3NEaXJlY3RvcnlVcGxvYWQsIGFjY2VwdFR5cGVzLCBmaWxl
bmFtZXMpKTsKKyAgICBlbmNvZGVyLT5lbmNvZGUoYWxsb3dNdWx0aXBsZUZpbGVzKTsKKyAgICBl
bmNvZGVyLT5lbmNvZGUoYWxsb3dzRGlyZWN0b3J5VXBsb2FkKTsKKyAgICBlbmNvZGVyLT5lbmNv
ZGUoYWNjZXB0VHlwZXMpOworICAgIGVuY29kZXItPmVuY29kZShmaWxlbmFtZXMpOwogfQogCiBi
b29sIFdlYk9wZW5QYW5lbFBhcmFtZXRlcnM6OkRhdGE6OmRlY29kZShDb3JlSVBDOjpBcmd1bWVu
dERlY29kZXIqIGRlY29kZXIsIERhdGEmIHJlc3VsdCkKIHsKLSAgICByZXR1cm4gZGVjb2Rlci0+
ZGVjb2RlKENvcmVJUEM6Ok91dChyZXN1bHQuYWxsb3dNdWx0aXBsZUZpbGVzLCByZXN1bHQuYWxs
b3dzRGlyZWN0b3J5VXBsb2FkLCByZXN1bHQuYWNjZXB0VHlwZXMsIHJlc3VsdC5maWxlbmFtZXMp
KTsKKyAgICBpZiAoIWRlY29kZXItPmRlY29kZShyZXN1bHQuYWxsb3dNdWx0aXBsZUZpbGVzKSkK
KyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIGlmICghZGVjb2Rlci0+ZGVjb2RlKHJlc3VsdC5h
bGxvd3NEaXJlY3RvcnlVcGxvYWQpKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgaWYgKCFk
ZWNvZGVyLT5kZWNvZGUocmVzdWx0LmFjY2VwdFR5cGVzKSkKKyAgICAgICAgcmV0dXJuIGZhbHNl
OworICAgIGlmICghZGVjb2Rlci0+ZGVjb2RlKHJlc3VsdC5maWxlbmFtZXMpKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2Vi
Q29yZQpJbmRleDogU291cmNlL1dlYktpdDIvU2hhcmVkL1dlYlByZWZlcmVuY2VzU3RvcmUuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJQcmVmZXJlbmNlc1N0b3Jl
LmNwcAkocmV2aXNpb24gODkwNjIpCisrKyBTb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViUHJlZmVy
ZW5jZXNTdG9yZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU3LDE2ICs1NywyNSBAQCBXZWJQcmVm
ZXJlbmNlc1N0b3JlOjpXZWJQcmVmZXJlbmNlc1N0b3JlCiAKIHZvaWQgV2ViUHJlZmVyZW5jZXNT
dG9yZTo6ZW5jb2RlKENvcmVJUEM6OkFyZ3VtZW50RW5jb2RlciogZW5jb2RlcikgY29uc3QKIHsK
LSAgICBlbmNvZGVyLT5lbmNvZGUoQ29yZUlQQzo6SW4obV9zdHJpbmdWYWx1ZXMsIG1fYm9vbFZh
bHVlcywgbV91aW50MzJWYWx1ZXMsIG1fZG91YmxlVmFsdWVzKSk7CisgICAgZW5jb2Rlci0+ZW5j
b2RlKG1fc3RyaW5nVmFsdWVzKTsKKyAgICBlbmNvZGVyLT5lbmNvZGUobV9ib29sVmFsdWVzKTsK
KyAgICBlbmNvZGVyLT5lbmNvZGUobV91aW50MzJWYWx1ZXMpOworICAgIGVuY29kZXItPmVuY29k
ZShtX2RvdWJsZVZhbHVlcyk7CiB9CiAKLWJvb2wgV2ViUHJlZmVyZW5jZXNTdG9yZTo6ZGVjb2Rl
KENvcmVJUEM6OkFyZ3VtZW50RGVjb2RlciogZGVjb2RlciwgV2ViUHJlZmVyZW5jZXNTdG9yZSYg
cykKK2Jvb2wgV2ViUHJlZmVyZW5jZXNTdG9yZTo6ZGVjb2RlKENvcmVJUEM6OkFyZ3VtZW50RGVj
b2RlciogZGVjb2RlciwgV2ViUHJlZmVyZW5jZXNTdG9yZSYgcmVzdWx0KQogewotICAgIGlmICgh
ZGVjb2Rlci0+ZGVjb2RlKENvcmVJUEM6Ok91dChzLm1fc3RyaW5nVmFsdWVzLCBzLm1fYm9vbFZh
bHVlcywgcy5tX3VpbnQzMlZhbHVlcywgcy5tX2RvdWJsZVZhbHVlcykpKQorICAgIGlmICghZGVj
b2Rlci0+ZGVjb2RlKHJlc3VsdC5tX3N0cmluZ1ZhbHVlcykpCisgICAgICAgIHJldHVybiBmYWxz
ZTsKKyAgICBpZiAoIWRlY29kZXItPmRlY29kZShyZXN1bHQubV9ib29sVmFsdWVzKSkKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgIGlmICghZGVjb2Rlci0+ZGVjb2RlKHJlc3VsdC5tX3VpbnQz
MlZhbHVlcykpCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICBpZiAoIWRlY29kZXItPmRlY29k
ZShyZXN1bHQubV9kb3VibGVWYWx1ZXMpKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBp
ZiAoaGFzWFNTQXVkaXRvckVuYWJsZWRUZXN0UnVubmVyT3ZlcnJpZGUpCi0gICAgICAgIHMubV9i
b29sVmFsdWVzLnNldChXZWJQcmVmZXJlbmNlc0tleTo6eHNzQXVkaXRvckVuYWJsZWRLZXkoKSwg
eHNzQXVkaXRvckVuYWJsZWRUZXN0UnVubmVyT3ZlcnJpZGUpOworICAgICAgICByZXN1bHQubV9i
b29sVmFsdWVzLnNldChXZWJQcmVmZXJlbmNlc0tleTo6eHNzQXVkaXRvckVuYWJsZWRLZXkoKSwg
eHNzQXVkaXRvckVuYWJsZWRUZXN0UnVubmVyT3ZlcnJpZGUpOwogCiAgICAgcmV0dXJuIHRydWU7
CiB9Cg==
</data>
<flag name="review"
          id="91487"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>