<?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>104642</bug_id>
          
          <creation_ts>2012-12-10 23:56:39 -0800</creation_ts>
          <short_desc>NetworkInfoController needs to support destructor</short_desc>
          <delta_ts>2012-12-12 21:52:50 -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>
          
          <blocked>104465</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Gyuyoung Kim">gyuyoung.kim</reporter>
          <assigned_to name="Gyuyoung Kim">gyuyoung.kim</assigned_to>
          <cc>haraken</cc>
    
    <cc>mifenton</cc>
    
    <cc>morrita</cc>
    
    <cc>rakuco</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yong.li.webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>788104</commentid>
    <comment_count>0</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-12-10 23:56:39 -0800</bug_when>
    <thetext>Though NetworkInfoController can be created by each port, there is no virtual interface to destroy it. Because, each port needs to use the NetworkInfoController to update network status change as battery status.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>788115</commentid>
    <comment_count>1</comment_count>
      <attachid>178737</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-12-11 00:17:59 -0800</bug_when>
    <thetext>Created attachment 178737
Proposed Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789031</commentid>
    <comment_count>2</comment_count>
      <attachid>178930</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-12-11 17:31:29 -0800</bug_when>
    <thetext>Created attachment 178930
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789036</commentid>
    <comment_count>3</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-12-11 17:33:16 -0800</bug_when>
    <thetext>CC&apos;ing Morrita and Kentaro, could you take a look ? 

Rob and Mike, could you check if there is no problem in blackberry port ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789069</commentid>
    <comment_count>4</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-12-11 18:02:39 -0800</bug_when>
    <thetext>Looks good to me. morrita-san: could you take another look?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789523</commentid>
    <comment_count>5</comment_count>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-12-12 07:32:58 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; CC&apos;ing Morrita and Kentaro, could you take a look ? 
&gt; 
&gt; Rob and Mike, could you check if there is no problem in blackberry port ?

Seems it fixes a leak for bb port. Thanks for the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790004</commentid>
    <comment_count>6</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-12-12 15:52:50 -0800</bug_when>
    <thetext>rs=me base on Yong&apos;s comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790219</commentid>
    <comment_count>7</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-12-12 19:59:08 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; rs=me base on Yong&apos;s comment.

Thank you for your rs. But, when ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790220</commentid>
    <comment_count>8</comment_count>
      <attachid>178930</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-12-12 20:03:10 -0800</bug_when>
    <thetext>Comment on attachment 178930
Patch

It looks like morrita isn&apos;t around now. rs=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790239</commentid>
    <comment_count>9</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-12-12 20:44:39 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; (From update of attachment 178930 [details])
&gt; It looks like morrita isn&apos;t around now. rs=me.
Oops sorry. I thought I did this but actually didn&apos;t.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790285</commentid>
    <comment_count>10</comment_count>
      <attachid>178930</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-12 21:52:45 -0800</bug_when>
    <thetext>Comment on attachment 178930
Patch

Clearing flags on attachment: 178930

Committed r137568: &lt;http://trac.webkit.org/changeset/137568&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790286</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-12 21:52:50 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>178737</attachid>
            <date>2012-12-11 00:17:59 -0800</date>
            <delta_ts>2012-12-11 17:31:20 -0800</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>network-info.patch</filename>
            <type>text/plain</type>
            <size>10714</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBiNDMyN2RmLi5iN2UyODEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEg
QEAKKzIwMTItMTItMTAgIEd5dXlvdW5nIEtpbSAgPGd5dXlvdW5nLmtpbUBzYW1zdW5nLmNvbT4K
KworICAgICAgICBOZXR3b3JrSW5mb0NvbnRyb2xsZXIgbmVlZHMgdG8gc3VwcG9ydCBkZXN0cnVj
dG9yCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDQ2
NDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaG91
Z2ggTmV0d29ya0luZm9Db250cm9sbGVyIGNhbiBiZSBjcmVhdGVkIGJ5IGVhY2ggcG9ydCwgdGhl
cmUgd2FzIG5vIHZpcnR1YWwKKyAgICAgICAgaW50ZXJmYWNlIHRvIGRlc3Ryb3kgaXQuIEJlY2F1
c2UgZWFjaCBwb3J0IG5lZWRzIHRvIHVzZSB0aGUgTmV0d29ya0luZm9Db250cm9sbGVyIHRvIHVw
ZGF0ZQorICAgICAgICBuZXR3b3JrIHN0YXR1cyBjaGFuZ2UuCisKKyAgICAgICAgKiBNb2R1bGVz
L25ldHdvcmtpbmZvL05ldHdvcmtJbmZvQ2xpZW50Lmg6CisgICAgICAgIChOZXR3b3JrSW5mb0Ns
aWVudCk6CisgICAgICAgICogTW9kdWxlcy9uZXR3b3JraW5mby9OZXR3b3JrSW5mb0Nvbm5lY3Rp
b24uaDoKKyAgICAgICAgKFdlYkNvcmU6Ok5ldHdvcmtJbmZvQ29ubmVjdGlvbjo6bmV0d29ya0lu
Zm9Db250cm9sbGVyRGVzdHJveWVkKToKKyAgICAgICAgKiBNb2R1bGVzL25ldHdvcmtpbmZvL05l
dHdvcmtJbmZvQ29udHJvbGxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpOZXR3b3JrSW5mb0Nv
bnRyb2xsZXI6On5OZXR3b3JrSW5mb0NvbnRyb2xsZXIpOgorCiAyMDEyLTEyLTEwICBEZWFuIEph
Y2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KIAogICAgICAgICBSZW1vdmUgb2xkIFdlYktpdCBBbmlt
YXRpb24gQVBJIGNvZGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbmV0d29y
a2luZm8vTmV0d29ya0luZm9DbGllbnQuaCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbmV0d29y
a2luZm8vTmV0d29ya0luZm9DbGllbnQuaAppbmRleCBmMDI2ZTRkLi42ZjU5NTlkIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL25ldHdvcmtpbmZvL05ldHdvcmtJbmZvQ2xpZW50
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9uZXR3b3JraW5mby9OZXR3b3JrSW5mb0Ns
aWVudC5oCkBAIC00Miw5ICs0MiwxMSBAQCBwdWJsaWM6CiAKICAgICB2aXJ0dWFsIGRvdWJsZSBi
YW5kd2lkdGgoKSBjb25zdCA9IDA7CiAgICAgdmlydHVhbCBib29sIG1ldGVyZWQoKSBjb25zdCA9
IDA7Ci0gICAKKwogICAgIHZpcnR1YWwgdm9pZCBzdGFydFVwZGF0aW5nKCkgPSAwOwogICAgIHZp
cnR1YWwgdm9pZCBzdG9wVXBkYXRpbmcoKSA9IDA7CisKKyAgICB2aXJ0dWFsIHZvaWQgbmV0d29y
a0luZm9Db250cm9sbGVyRGVzdHJveWVkKCkgPSAwOwogfTsKIAogdm9pZCBwcm92aWRlTmV0d29y
a0luZm9UbyhQYWdlKiwgTmV0d29ya0luZm9DbGllbnQqKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvbmV0d29ya2luZm8vTmV0d29ya0luZm9Db25uZWN0aW9uLmggYi9Tb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL25ldHdvcmtpbmZvL05ldHdvcmtJbmZvQ29ubmVjdGlvbi5oCmlu
ZGV4IGVkZTI0NjIuLjMzMGU0ZTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMv
bmV0d29ya2luZm8vTmV0d29ya0luZm9Db25uZWN0aW9uLmgKKysrIGIvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9uZXR3b3JraW5mby9OZXR3b3JrSW5mb0Nvbm5lY3Rpb24uaApAQCAtNTUsNiArNTUs
NyBAQCBwdWJsaWM6CiAgICAgYm9vbCBtZXRlcmVkKCkgY29uc3Q7CiAgICAgCiAgICAgdm9pZCBk
aWRDaGFuZ2VOZXR3b3JrSW5mb3JtYXRpb24oUGFzc1JlZlB0cjxFdmVudD4sIFBhc3NSZWZQdHI8
TmV0d29ya0luZm8+KTsKKyAgICB2b2lkIG5ldHdvcmtJbmZvQ29udHJvbGxlckRlc3Ryb3llZCgp
IHsgbV9jb250cm9sbGVyID0gMDsgfQogCiAgICAgLy8gRXZlbnRUYXJnZXQgaW1wbGVtZW50YXRp
b24uCiAgICAgdmlydHVhbCBjb25zdCBBdG9taWNTdHJpbmcmIGludGVyZmFjZU5hbWUoKSBjb25z
dDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbmV0d29ya2luZm8vTmV0d29y
a0luZm9Db250cm9sbGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbmV0d29ya2luZm8v
TmV0d29ya0luZm9Db250cm9sbGVyLmNwcAppbmRleCBlNzA2NzFhLi5mNzE0YjMwIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL25ldHdvcmtpbmZvL05ldHdvcmtJbmZvQ29udHJv
bGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9uZXR3b3JraW5mby9OZXR3b3Jr
SW5mb0NvbnRyb2xsZXIuY3BwCkBAIC00NCw2ICs0NCwxMCBAQCBOZXR3b3JrSW5mb0NvbnRyb2xs
ZXI6Ok5ldHdvcmtJbmZvQ29udHJvbGxlcihQYWdlKiBwYWdlLCBOZXR3b3JrSW5mb0NsaWVudCog
Y2xpZQogCiBOZXR3b3JrSW5mb0NvbnRyb2xsZXI6On5OZXR3b3JrSW5mb0NvbnRyb2xsZXIoKQog
eworICAgIGZvciAoTmV0d29ya0luZm9MaXN0ZW5lckxpc3Q6Oml0ZXJhdG9yIGl0ID0gbV9saXN0
ZW5lcnMuYmVnaW4oKTsgaXQgIT0gbV9saXN0ZW5lcnMuZW5kKCk7ICsraXQpCisgICAgICAgICgq
aXQpLT5uZXR3b3JrSW5mb0NvbnRyb2xsZXJEZXN0cm95ZWQoKTsKKworICAgIG1fY2xpZW50LT5u
ZXR3b3JrSW5mb0NvbnRyb2xsZXJEZXN0cm95ZWQoKTsKIH0KIAogUGFzc093blB0cjxOZXR3b3Jr
SW5mb0NvbnRyb2xsZXI+IE5ldHdvcmtJbmZvQ29udHJvbGxlcjo6Y3JlYXRlKFBhZ2UqIHBhZ2Us
IE5ldHdvcmtJbmZvQ2xpZW50KiBjbGllbnQpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCA1MDgzMzFlLi5hODg0NGJlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVy
cnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwyMCBAQAorMjAxMi0xMi0xMCAgR3l1eW91bmcgS2ltICA8Z3l1eW91bmcua2ltQHNh
bXN1bmcuY29tPgorCisgICAgICAgIE5ldHdvcmtJbmZvQ29udHJvbGxlciBuZWVkcyB0byBzdXBw
b3J0IGRlc3RydWN0b3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEwNDY0MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFRob3VnaCBOZXR3b3JrSW5mb0NvbnRyb2xsZXIgY2FuIGJlIGNyZWF0ZWQgYnkgZWFj
aCBwb3J0LCB0aGVyZSB3YXMgbm8gdmlydHVhbAorICAgICAgICBpbnRlcmZhY2UgdG8gZGVzdHJv
eSBpdC4gQmVjYXVzZSBlYWNoIHBvcnQgbmVlZHMgdG8gdXNlIHRoZSBOZXR3b3JrSW5mb0NvbnRy
b2xsZXIgdG8gdXBkYXRlCisgICAgICAgIG5ldHdvcmsgc3RhdHVzIGNoYW5nZS4KKworICAgICAg
ICAqIFdlYkNvcmVTdXBwb3J0L05ldHdvcmtJbmZvQ2xpZW50QmxhY2tCZXJyeS5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpOZXR3b3JrSW5mb0NsaWVudEJsYWNrQmVycnk6Om5ldHdvcmtJbmZvQ29u
dHJvbGxlckRlc3Ryb3llZCk6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKiBXZWJDb3Jl
U3VwcG9ydC9OZXR3b3JrSW5mb0NsaWVudEJsYWNrQmVycnkuaDoKKyAgICAgICAgKE5ldHdvcmtJ
bmZvQ2xpZW50QmxhY2tCZXJyeSk6CisKIDIwMTItMTItMTAgIE1heCBGZWlsICA8bWZlaWxAcmlt
LmNvbT4KIAogICAgICAgICBbQmxhY2tCZXJyeV0gRmxhc2ggY29udGVudCBpcyBiZWluZyByZW5k
ZXJlZCBhcyBnYXJibGVkIGNoYXJhY3RlcnMgd2hlbiBGbGFzaHBsYXllciBpcyBkaXNhYmxlZApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L05ldHdv
cmtJbmZvQ2xpZW50QmxhY2tCZXJyeS5jcHAgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2Vi
Q29yZVN1cHBvcnQvTmV0d29ya0luZm9DbGllbnRCbGFja0JlcnJ5LmNwcAppbmRleCBmNjJlNDI2
Li5mMTJjNmJiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViQ29yZVN1
cHBvcnQvTmV0d29ya0luZm9DbGllbnRCbGFja0JlcnJ5LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQvTmV0d29ya0luZm9DbGllbnRCbGFja0JlcnJ5LmNw
cApAQCAtNDIsNiArNDIsMTEgQEAgTmV0d29ya0luZm9DbGllbnRCbGFja0JlcnJ5OjpOZXR3b3Jr
SW5mb0NsaWVudEJsYWNrQmVycnkoQmxhY2tCZXJyeTo6V2ViS2l0OjpXZWIKIHsKIH0KIAordm9p
ZCBOZXR3b3JrSW5mb0NsaWVudEJsYWNrQmVycnk6Om5ldHdvcmtJbmZvQ29udHJvbGxlckRlc3Ry
b3llZCgpCit7CisgICAgZGVsZXRlIHRoaXM7Cit9CisKIHZvaWQgTmV0d29ya0luZm9DbGllbnRC
bGFja0JlcnJ5OjpzdGFydFVwZGF0aW5nKCkKIHsKICAgICBpZiAoIW1faXNBY3RpdmUpCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQvTmV0d29ya0lu
Zm9DbGllbnRCbGFja0JlcnJ5LmggYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViQ29yZVN1
cHBvcnQvTmV0d29ya0luZm9DbGllbnRCbGFja0JlcnJ5LmgKaW5kZXggYzViNWRhYy4uM2I5ZDdi
NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L05l
dHdvcmtJbmZvQ2xpZW50QmxhY2tCZXJyeS5oCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJy
eS9XZWJDb3JlU3VwcG9ydC9OZXR3b3JrSW5mb0NsaWVudEJsYWNrQmVycnkuaApAQCAtMzgsNiAr
MzgsOCBAQCBwdWJsaWM6CiAgICAgTmV0d29ya0luZm9DbGllbnRCbGFja0JlcnJ5KEJsYWNrQmVy
cnk6OldlYktpdDo6V2ViUGFnZVByaXZhdGUqKTsKICAgICB+TmV0d29ya0luZm9DbGllbnRCbGFj
a0JlcnJ5KCkgeyB9CiAKKyAgICB2aXJ0dWFsIHZvaWQgbmV0d29ya0luZm9Db250cm9sbGVyRGVz
dHJveWVkKCk7CisKICAgICB2b2lkIHN0YXJ0VXBkYXRpbmcoKTsKICAgICB2b2lkIHN0b3BVcGRh
dGluZygpOwogICAgIGRvdWJsZSBiYW5kd2lkdGgoKSBjb25zdDsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvZWZsL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwppbmRl
eCAwM2NjYWRkLi42ZDEzOTQ3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VM
b2cKKysrIGIvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIw
MTItMTItMTAgIEd5dXlvdW5nIEtpbSAgPGd5dXlvdW5nLmtpbUBzYW1zdW5nLmNvbT4KKworICAg
ICAgICBOZXR3b3JrSW5mb0NvbnRyb2xsZXIgbmVlZHMgdG8gc3VwcG9ydCBkZXN0cnVjdG9yCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDQ2NDIKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaG91Z2ggTmV0
d29ya0luZm9Db250cm9sbGVyIGNhbiBiZSBjcmVhdGVkIGJ5IGVhY2ggcG9ydCwgdGhlcmUgd2Fz
IG5vIHZpcnR1YWwKKyAgICAgICAgaW50ZXJmYWNlIHRvIGRlc3Ryb3kgaXQuIEJlY2F1c2UgZWFj
aCBwb3J0IG5lZWRzIHRvIHVzZSB0aGUgTmV0d29ya0luZm9Db250cm9sbGVyIHRvIHVwZGF0ZQor
ICAgICAgICBuZXR3b3JrIHN0YXR1cyBjaGFuZ2UuCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9y
dC9OZXR3b3JrSW5mb0NsaWVudEVmbC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpOZXR3b3JrSW5m
b0NsaWVudEVmbDo6bmV0d29ya0luZm9Db250cm9sbGVyRGVzdHJveWVkKToKKyAgICAgICAgKFdl
YkNvcmUpOgorICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L05ldHdvcmtJbmZvQ2xpZW50RWZsLmg6
CisgICAgICAgIChOZXR3b3JrSW5mb0NsaWVudEVmbCk6CisKIDIwMTItMTItMDUgIEhhbHRvbiBI
dW8gIDxoYWx0b24uaHVvQGludGVsLmNvbT4KIAogICAgICAgICBbQ01ha2VdIFVuaWZ5IGNvZGlu
ZyBzdHlsZSBmb3IgQ01ha2UgZmlsZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL1dl
YkNvcmVTdXBwb3J0L05ldHdvcmtJbmZvQ2xpZW50RWZsLmNwcCBiL1NvdXJjZS9XZWJLaXQvZWZs
L1dlYkNvcmVTdXBwb3J0L05ldHdvcmtJbmZvQ2xpZW50RWZsLmNwcAppbmRleCA3YTdjMWM5Li4z
N2JlMzVkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9OZXR3
b3JrSW5mb0NsaWVudEVmbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBv
cnQvTmV0d29ya0luZm9DbGllbnRFZmwuY3BwCkBAIC00Miw2ICs0MiwxMSBAQCBOZXR3b3JrSW5m
b0NsaWVudEVmbDo6fk5ldHdvcmtJbmZvQ2xpZW50RWZsKCkKIHsKIH0KIAordm9pZCBOZXR3b3Jr
SW5mb0NsaWVudEVmbDo6bmV0d29ya0luZm9Db250cm9sbGVyRGVzdHJveWVkKCkKK3sKKyAgICBk
ZWxldGUgdGhpczsKK30KKwogdm9pZCBOZXR3b3JrSW5mb0NsaWVudEVmbDo6c3RhcnRVcGRhdGlu
ZygpCiB7CiAgICAgbV9wcm92aWRlci5zdGFydFVwZGF0aW5nKCk7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9OZXR3b3JrSW5mb0NsaWVudEVmbC5oIGIvU291
cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvTmV0d29ya0luZm9DbGllbnRFZmwuaAppbmRl
eCA2OTA4NzM3Li43M2Q1ZWM4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3Jl
U3VwcG9ydC9OZXR3b3JrSW5mb0NsaWVudEVmbC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL1dl
YkNvcmVTdXBwb3J0L05ldHdvcmtJbmZvQ2xpZW50RWZsLmgKQEAgLTQxLDYgKzQxLDggQEAgcHVi
bGljOgogICAgIE5ldHdvcmtJbmZvQ2xpZW50RWZsKCk7CiAgICAgfk5ldHdvcmtJbmZvQ2xpZW50
RWZsKCk7CiAgICAgCisgICAgdmlydHVhbCB2b2lkIG5ldHdvcmtJbmZvQ29udHJvbGxlckRlc3Ry
b3llZCgpOworCiAgICAgdmlydHVhbCB2b2lkIHN0YXJ0VXBkYXRpbmcoKTsKICAgICB2aXJ0dWFs
IHZvaWQgc3RvcFVwZGF0aW5nKCk7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwppbmRleCBmYmQzZDE5Li5kY2Y2NzVhIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTItMTItMTAgIEd5dXlvdW5nIEtpbSAgPGd5
dXlvdW5nLmtpbUBzYW1zdW5nLmNvbT4KKworICAgICAgICBOZXR3b3JrSW5mb0NvbnRyb2xsZXIg
bmVlZHMgdG8gc3VwcG9ydCBkZXN0cnVjdG9yCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMDQ2NDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBUaG91Z2ggTmV0d29ya0luZm9Db250cm9sbGVyIGNhbiBiZSBj
cmVhdGVkIGJ5IGVhY2ggcG9ydCwgdGhlcmUgd2FzIG5vIHZpcnR1YWwKKyAgICAgICAgaW50ZXJm
YWNlIHRvIGRlc3Ryb3kgaXQuIEJlY2F1c2UgZWFjaCBwb3J0IG5lZWRzIHRvIHVzZSB0aGUgTmV0
d29ya0luZm9Db250cm9sbGVyIHRvIHVwZGF0ZQorICAgICAgICBuZXR3b3JrIHN0YXR1cyBjaGFu
Z2UuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvZWZsL05ldHdvcmtJbmZvUHJvdmlkZXIuY3BwOgor
ICAgICAgICAoTmV0d29ya0luZm9Qcm92aWRlcjo6bmV0d29ya0luZm9Db250cm9sbGVyRGVzdHJv
eWVkKToKKyAgICAgICAgKiBVSVByb2Nlc3MvZWZsL05ldHdvcmtJbmZvUHJvdmlkZXIuaDoKKyAg
ICAgICAgKE5ldHdvcmtJbmZvUHJvdmlkZXIpOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViQ29y
ZVN1cHBvcnQvV2ViTmV0d29ya0luZm9DbGllbnQuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJO
ZXR3b3JrSW5mb0NsaWVudDo6bmV0d29ya0luZm9Db250cm9sbGVyRGVzdHJveWVkKToKKyAgICAg
ICAgKFdlYktpdCk6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJOZXR3
b3JrSW5mb0NsaWVudC5oOgorICAgICAgICAoV2ViTmV0d29ya0luZm9DbGllbnQpOgorCiAyMDEy
LTEyLTEwICBKb24gTGVlICA8am9ubGVlQGFwcGxlLmNvbT4KIAogICAgICAgICBCdWlsZCBmaXgu
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZWZsL05ldHdvcmtJbmZvUHJv
dmlkZXIuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2VmbC9OZXR3b3JrSW5mb1Byb3Zp
ZGVyLmNwcAppbmRleCA1NTY4MzdmLi40YTQ2MjFiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvZWZsL05ldHdvcmtJbmZvUHJvdmlkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9lZmwvTmV0d29ya0luZm9Qcm92aWRlci5jcHAKQEAgLTg5LDYgKzg5LDEx
IEBAIE5ldHdvcmtJbmZvUHJvdmlkZXI6On5OZXR3b3JrSW5mb1Byb3ZpZGVyKCkKICAgICBtX2Nv
bnRleHQtPm5ldHdvcmtJbmZvTWFuYWdlclByb3h5KCktPmluaXRpYWxpemVQcm92aWRlcigwKTsK
IH0KIAordm9pZCBOZXR3b3JrSW5mb1Byb3ZpZGVyOjpuZXR3b3JrSW5mb0NvbnRyb2xsZXJEZXN0
cm95ZWQoKQoreworICAgIGRlbGV0ZSB0aGlzOworfQorCiBkb3VibGUgTmV0d29ya0luZm9Qcm92
aWRlcjo6YmFuZHdpZHRoKCkgY29uc3QKIHsKICAgICByZXR1cm4gbV9wcm92aWRlci5iYW5kd2lk
dGgoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9lZmwvTmV0d29ya0lu
Zm9Qcm92aWRlci5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2VmbC9OZXR3b3JrSW5mb1By
b3ZpZGVyLmgKaW5kZXggNjc4NWE1Yi4uODliZjk2ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL2VmbC9OZXR3b3JrSW5mb1Byb3ZpZGVyLmgKKysrIGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL2VmbC9OZXR3b3JrSW5mb1Byb3ZpZGVyLmgKQEAgLTQzLDYgKzQzLDggQEAg
cHVibGljOgogICAgIHN0YXRpYyBQYXNzUmVmUHRyPE5ldHdvcmtJbmZvUHJvdmlkZXI+IGNyZWF0
ZShQYXNzUmVmUHRyPFdlYkNvbnRleHQ+KTsKIAogICAgIC8vIE5ldHdvcmtJbmZvQ2xpZW50IGlu
dGVyZmFjZS4KKyAgICB2aXJ0dWFsIHZvaWQgbmV0d29ya0luZm9Db250cm9sbGVyRGVzdHJveWVk
KCk7CisKICAgICB2aXJ0dWFsIGRvdWJsZSBiYW5kd2lkdGgoKSBjb25zdDsKICAgICB2aXJ0dWFs
IGJvb2wgbWV0ZXJlZCgpIGNvbnN0OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQ
cm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYk5ldHdvcmtJbmZvQ2xpZW50LmNwcCBiL1NvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViTmV0d29ya0luZm9DbGllbnQuY3Bw
CmluZGV4IDdhOTU0NmIuLmMzZWE4NDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViTmV0d29ya0luZm9DbGllbnQuY3BwCisrKyBiL1NvdXJj
ZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViTmV0d29ya0luZm9DbGllbnQu
Y3BwCkBAIC01OCw2ICs1OCwxMyBAQCB2b2lkIFdlYk5ldHdvcmtJbmZvQ2xpZW50OjpzdG9wVXBk
YXRpbmcoKQogICAgIFdlYlByb2Nlc3M6OnNoYXJlZCgpLm5ldHdvcmtJbmZvTWFuYWdlcigpLnVu
cmVnaXN0ZXJXZWJQYWdlKG1fcGFnZSk7CiB9CiAKK3ZvaWQgV2ViTmV0d29ya0luZm9DbGllbnQ6
Om5ldHdvcmtJbmZvQ29udHJvbGxlckRlc3Ryb3llZCgpCit7CisgICAgV2ViUHJvY2Vzczo6c2hh
cmVkKCkubmV0d29ya0luZm9NYW5hZ2VyKCkudW5yZWdpc3RlcldlYlBhZ2UobV9wYWdlKTsKKyAg
ICBkZWxldGUgdGhpczsKK30KKworCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKIAogI2VuZGlmIC8v
IEVOQUJMRShORVRXT1JLX0lORk8pCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9j
ZXNzL1dlYkNvcmVTdXBwb3J0L1dlYk5ldHdvcmtJbmZvQ2xpZW50LmggYi9Tb3VyY2UvV2ViS2l0
Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYk5ldHdvcmtJbmZvQ2xpZW50LmgKaW5kZXgg
MGFjMDJlNS4uMDE4NjlkMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9X
ZWJDb3JlU3VwcG9ydC9XZWJOZXR3b3JrSW5mb0NsaWVudC5oCisrKyBiL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViTmV0d29ya0luZm9DbGllbnQuaApAQCAtNDQs
NiArNDQsOCBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB+V2ViTmV0d29ya0luZm9DbGllbnQoKTsK
IAogcHJpdmF0ZToKKyAgICB2aXJ0dWFsIHZvaWQgbmV0d29ya0luZm9Db250cm9sbGVyRGVzdHJv
eWVkKCkgT1ZFUlJJREU7CisKICAgICB2aXJ0dWFsIGRvdWJsZSBiYW5kd2lkdGgoKSBjb25zdCBP
VkVSUklERTsKICAgICB2aXJ0dWFsIGJvb2wgbWV0ZXJlZCgpIGNvbnN0IE9WRVJSSURFOwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>178930</attachid>
            <date>2012-12-11 17:31:29 -0800</date>
            <delta_ts>2012-12-12 21:52:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104642-20121212102849.patch</filename>
            <type>text/plain</type>
            <size>11978</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3MzkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODBkZjY1MmIyMmY5ODBh
Y2UwYmJjY2Q4ODJiNTQ5NDEyYThhMjJiNC4uZTQzZmQ5ZWI0MzJmYzA1NDdmMzQ1ZTNhMjk1MTNh
ZTY2NzZmMTg0NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTEyLTExICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgTmV0d29ya0lu
Zm9Db250cm9sbGVyIG5lZWRzIHRvIHN1cHBvcnQgZGVzdHJ1Y3RvcgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0NjQyCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhvdWdoIE5ldHdvcmtJbmZvQ29udHJv
bGxlciBjYW4gYmUgcmVmZXJlbmNlZCBieSBlYWNoIHBvcnQgaW4gb3JkZXIgdG8gdXBkYXRlIG5l
dHdvcmsgc3RhdHVzIGNoYW5nZSwKKyAgICAgICAgdGhlcmUgaXMgbm8gdmlydHVhbCBpbnRlcmZh
Y2UgdG8gZGVzdHJveSBpdC4gQmVzaWRlIGVhY2ggcG9ydCBjbGllbnQgYWxzbyBuZWVkcyB0byBi
ZSBkZXN0cm95ZWQgd2hlbgorICAgICAgICBjb250cm9sbGVyIGlzIGRlc3Ryb3llZC4KKworICAg
ICAgICAqIE1vZHVsZXMvbmV0d29ya2luZm8vTmV0d29ya0luZm9DbGllbnQuaDoKKyAgICAgICAg
KE5ldHdvcmtJbmZvQ2xpZW50KToKKyAgICAgICAgKiBNb2R1bGVzL25ldHdvcmtpbmZvL05ldHdv
cmtJbmZvQ29ubmVjdGlvbi5oOgorICAgICAgICAoV2ViQ29yZTo6TmV0d29ya0luZm9Db25uZWN0
aW9uOjpuZXR3b3JrSW5mb0NvbnRyb2xsZXJEZXN0cm95ZWQpOgorICAgICAgICAqIE1vZHVsZXMv
bmV0d29ya2luZm8vTmV0d29ya0luZm9Db250cm9sbGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
Ok5ldHdvcmtJbmZvQ29udHJvbGxlcjo6fk5ldHdvcmtJbmZvQ29udHJvbGxlcik6CisKIDIwMTIt
MTItMTEgIFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CiAKICAgICAgICAg
LXdlYmtpdC1zdmctc2hhZG93IHJhZGl1cyBjaGFuZ2VzIGRvbid0IGNhdXNlIGNoaWxkcmVuJ3Mg
Ym91bmRhcmllcyB0byBiZSByZWNvbXB1dGVkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCBiZmJmYThhZTA0YzQ3MzNjYmEzNTk3ZTE2ZTkzM2YyNGY0MDQ1NjYwLi45NzA3YjQ5Y2Iz
MTM0NWFmMDFhNmI5ZjE3Mjk1OTgzMTBlZTgxYmUwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxMi0xMi0xMSAgR3l1eW91bmcgS2ltICA8Z3l1eW91
bmcua2ltQHNhbXN1bmcuY29tPgorCisgICAgICAgIE5ldHdvcmtJbmZvQ29udHJvbGxlciBuZWVk
cyB0byBzdXBwb3J0IGRlc3RydWN0b3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEwNDY0MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRob3VnaCBOZXR3b3JrSW5mb0NvbnRyb2xsZXIgY2FuIGJlIHJlZmVy
ZW5jZWQgYnkgZWFjaCBwb3J0IGluIG9yZGVyIHRvIHVwZGF0ZSBuZXR3b3JrIHN0YXR1cyBjaGFu
Z2UsCisgICAgICAgIHRoZXJlIGlzIG5vIHZpcnR1YWwgaW50ZXJmYWNlIHRvIGRlc3Ryb3kgaXQu
IEJlc2lkZSBlYWNoIHBvcnQgY2xpZW50IGFsc28gbmVlZHMgdG8gYmUgZGVzdHJveWVkIHdoZW4K
KyAgICAgICAgY29udHJvbGxlciBpcyBkZXN0cm95ZWQuCisKKyAgICAgICAgKiBXZWJDb3JlU3Vw
cG9ydC9OZXR3b3JrSW5mb0NsaWVudEJsYWNrQmVycnkuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
TmV0d29ya0luZm9DbGllbnRCbGFja0JlcnJ5OjpuZXR3b3JrSW5mb0NvbnRyb2xsZXJEZXN0cm95
ZWQpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvTmV0d29y
a0luZm9DbGllbnRCbGFja0JlcnJ5Lmg6CisgICAgICAgIChOZXR3b3JrSW5mb0NsaWVudEJsYWNr
QmVycnkpOgorCiAyMDEyLTEyLTExICBOaW1hIEdoYW5hdmF0aWFuICA8bmdoYW5hdmF0aWFuQHJp
bS5jb20+CiAKICAgICAgICAgW0JsYWNrQmVycnldIFNoaWZ0IHRoZSBzcGVsbCBjaGVjayBkaWFs
b2cgdG8gYWxpZ24gd2l0aCB0ZXh0IGFmdGVyIHRyYW5zZm9ybWF0aW9uCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cK
aW5kZXggYjQ1M2I0MjM0YmY5NzRiY2VhMjJkZDg0NmIzMjdjNzViYTNmZjY5OS4uM2Y3MzQwNDlh
NGZlMDJkMmI5ZTc3MGVkNjBlMjBkZmRhZDM3OWRkNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9lZmwvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDIwIEBACisyMDEyLTEyLTExICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3Vu
Zy5jb20+CisKKyAgICAgICAgTmV0d29ya0luZm9Db250cm9sbGVyIG5lZWRzIHRvIHN1cHBvcnQg
ZGVzdHJ1Y3RvcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTA0NjQyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgVGhvdWdoIE5ldHdvcmtJbmZvQ29udHJvbGxlciBjYW4gYmUgcmVmZXJlbmNlZCBieSBlYWNo
IHBvcnQgaW4gb3JkZXIgdG8gdXBkYXRlIG5ldHdvcmsgc3RhdHVzIGNoYW5nZSwKKyAgICAgICAg
dGhlcmUgaXMgbm8gdmlydHVhbCBpbnRlcmZhY2UgdG8gZGVzdHJveSBpdC4gQmVzaWRlIGVhY2gg
cG9ydCBjbGllbnQgYWxzbyBuZWVkcyB0byBiZSBkZXN0cm95ZWQgd2hlbgorICAgICAgICBjb250
cm9sbGVyIGlzIGRlc3Ryb3llZC4KKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L05ldHdvcmtJ
bmZvQ2xpZW50RWZsLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok5ldHdvcmtJbmZvQ2xpZW50RWZs
OjpuZXR3b3JrSW5mb0NvbnRyb2xsZXJEZXN0cm95ZWQpOgorICAgICAgICAoV2ViQ29yZSk6Cisg
ICAgICAgICogV2ViQ29yZVN1cHBvcnQvTmV0d29ya0luZm9DbGllbnRFZmwuaDoKKyAgICAgICAg
KE5ldHdvcmtJbmZvQ2xpZW50RWZsKToKKwogMjAxMi0xMi0xMSAgU2Vva2p1IEt3b24gIDxzZW9r
anUua3dvbkBnbWFpbC5jb20+CiAKICAgICAgICAgW0VGTF0gUmVtb3ZlIHVudXNlZCBoZWFkZXJz
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cKaW5kZXggZGFiMWQ1ZjMwYmY1MzA5NDM2NmQ0MGQ1MzRiNjBkOGEzZDFiZjcxNi4u
NjJkNjVkMWRhMWVkYTAwNDIwNzEwZDFkOTcxYjkzNjEwZGQzZWI2MSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDI0IEBACisyMDEyLTEyLTExICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ft
c3VuZy5jb20+CisKKyAgICAgICAgTmV0d29ya0luZm9Db250cm9sbGVyIG5lZWRzIHRvIHN1cHBv
cnQgZGVzdHJ1Y3RvcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTA0NjQyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgVGhvdWdoIE5ldHdvcmtJbmZvQ29udHJvbGxlciBjYW4gYmUgcmVmZXJlbmNlZCBieSBl
YWNoIHBvcnQgaW4gb3JkZXIgdG8gdXBkYXRlIG5ldHdvcmsgc3RhdHVzIGNoYW5nZSwKKyAgICAg
ICAgdGhlcmUgaXMgbm8gdmlydHVhbCBpbnRlcmZhY2UgdG8gZGVzdHJveSBpdC4gQmVzaWRlIGVh
Y2ggcG9ydCBjbGllbnQgYWxzbyBuZWVkcyB0byBiZSBkZXN0cm95ZWQgd2hlbgorICAgICAgICBj
b250cm9sbGVyIGlzIGRlc3Ryb3llZC4KKworICAgICAgICAqIFVJUHJvY2Vzcy9lZmwvTmV0d29y
a0luZm9Qcm92aWRlci5jcHA6CisgICAgICAgIChOZXR3b3JrSW5mb1Byb3ZpZGVyOjpuZXR3b3Jr
SW5mb0NvbnRyb2xsZXJEZXN0cm95ZWQpOgorICAgICAgICAqIFVJUHJvY2Vzcy9lZmwvTmV0d29y
a0luZm9Qcm92aWRlci5oOgorICAgICAgICAoTmV0d29ya0luZm9Qcm92aWRlcik6CisgICAgICAg
ICogV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJOZXR3b3JrSW5mb0NsaWVudC5jcHA6Cisg
ICAgICAgIChXZWJLaXQ6OldlYk5ldHdvcmtJbmZvQ2xpZW50OjpuZXR3b3JrSW5mb0NvbnRyb2xs
ZXJEZXN0cm95ZWQpOgorICAgICAgICAoV2ViS2l0KToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dl
YkNvcmVTdXBwb3J0L1dlYk5ldHdvcmtJbmZvQ2xpZW50Lmg6CisgICAgICAgIChXZWJOZXR3b3Jr
SW5mb0NsaWVudCk6CisKIDIwMTItMTItMTEgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBs
ZS5jb20+CiAKICAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzEyODU3ODcwPiBbV0syIE5ldHdvcmtQ
cm9jZXNzXSBDYW5ub3QgbG9hZCBIVFRQUyBzaXRlcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvTW9kdWxlcy9uZXR3b3JraW5mby9OZXR3b3JrSW5mb0NsaWVudC5oIGIvU291cmNlL1dlYkNv
cmUvTW9kdWxlcy9uZXR3b3JraW5mby9OZXR3b3JrSW5mb0NsaWVudC5oCmluZGV4IGYwMjZlNGRj
YWZmMmY3MDM5MDIwZTY5MmJmOGY2NWE2MGM5NDkzODguLjZmNTk1OWQyYWEzZTU1NmExNWNmYTJl
OTkwYmViZDBiZDU0YjFiODggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbmV0
d29ya2luZm8vTmV0d29ya0luZm9DbGllbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L25ldHdvcmtpbmZvL05ldHdvcmtJbmZvQ2xpZW50LmgKQEAgLTQyLDkgKzQyLDExIEBAIHB1Ymxp
YzoKIAogICAgIHZpcnR1YWwgZG91YmxlIGJhbmR3aWR0aCgpIGNvbnN0ID0gMDsKICAgICB2aXJ0
dWFsIGJvb2wgbWV0ZXJlZCgpIGNvbnN0ID0gMDsKLSAgIAorCiAgICAgdmlydHVhbCB2b2lkIHN0
YXJ0VXBkYXRpbmcoKSA9IDA7CiAgICAgdmlydHVhbCB2b2lkIHN0b3BVcGRhdGluZygpID0gMDsK
KworICAgIHZpcnR1YWwgdm9pZCBuZXR3b3JrSW5mb0NvbnRyb2xsZXJEZXN0cm95ZWQoKSA9IDA7
CiB9OwogCiB2b2lkIHByb3ZpZGVOZXR3b3JrSW5mb1RvKFBhZ2UqLCBOZXR3b3JrSW5mb0NsaWVu
dCopOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9uZXR3b3JraW5mby9OZXR3
b3JrSW5mb0Nvbm5lY3Rpb24uaCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbmV0d29ya2luZm8v
TmV0d29ya0luZm9Db25uZWN0aW9uLmgKaW5kZXggZWRlMjQ2MmM4Mzg4NGMwMmQxMzVkYmIwYWY0
MzliNTdlY2U1Mjk3NS4uMzMwZTRlMTlhZWIxMzE2ODk3MTk2ZjNkOGQwNzM4NTc2MTU3MDY1OSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9uZXR3b3JraW5mby9OZXR3b3JrSW5m
b0Nvbm5lY3Rpb24uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL25ldHdvcmtpbmZvL05l
dHdvcmtJbmZvQ29ubmVjdGlvbi5oCkBAIC01NSw2ICs1NSw3IEBAIHB1YmxpYzoKICAgICBib29s
IG1ldGVyZWQoKSBjb25zdDsKICAgICAKICAgICB2b2lkIGRpZENoYW5nZU5ldHdvcmtJbmZvcm1h
dGlvbihQYXNzUmVmUHRyPEV2ZW50PiwgUGFzc1JlZlB0cjxOZXR3b3JrSW5mbz4pOworICAgIHZv
aWQgbmV0d29ya0luZm9Db250cm9sbGVyRGVzdHJveWVkKCkgeyBtX2NvbnRyb2xsZXIgPSAwOyB9
CiAKICAgICAvLyBFdmVudFRhcmdldCBpbXBsZW1lbnRhdGlvbi4KICAgICB2aXJ0dWFsIGNvbnN0
IEF0b21pY1N0cmluZyYgaW50ZXJmYWNlTmFtZSgpIGNvbnN0OwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy9uZXR3b3JraW5mby9OZXR3b3JrSW5mb0NvbnRyb2xsZXIuY3BwIGIv
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9uZXR3b3JraW5mby9OZXR3b3JrSW5mb0NvbnRyb2xsZXIu
Y3BwCmluZGV4IGU3MDY3MWFlODdkZDMzMDcwZGYwOTlkYWE0MGVjNGYyYThiZTgyMzcuLmY3MTRi
MzA2MTQ1NmUyOGEwZWU0YzUyMzI5OTMxZWY0YzNjNDVkMjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvbmV0d29ya2luZm8vTmV0d29ya0luZm9Db250cm9sbGVyLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL25ldHdvcmtpbmZvL05ldHdvcmtJbmZvQ29udHJvbGxl
ci5jcHAKQEAgLTQ0LDYgKzQ0LDEwIEBAIE5ldHdvcmtJbmZvQ29udHJvbGxlcjo6TmV0d29ya0lu
Zm9Db250cm9sbGVyKFBhZ2UqIHBhZ2UsIE5ldHdvcmtJbmZvQ2xpZW50KiBjbGllCiAKIE5ldHdv
cmtJbmZvQ29udHJvbGxlcjo6fk5ldHdvcmtJbmZvQ29udHJvbGxlcigpCiB7CisgICAgZm9yIChO
ZXR3b3JrSW5mb0xpc3RlbmVyTGlzdDo6aXRlcmF0b3IgaXQgPSBtX2xpc3RlbmVycy5iZWdpbigp
OyBpdCAhPSBtX2xpc3RlbmVycy5lbmQoKTsgKytpdCkKKyAgICAgICAgKCppdCktPm5ldHdvcmtJ
bmZvQ29udHJvbGxlckRlc3Ryb3llZCgpOworCisgICAgbV9jbGllbnQtPm5ldHdvcmtJbmZvQ29u
dHJvbGxlckRlc3Ryb3llZCgpOwogfQogCiBQYXNzT3duUHRyPE5ldHdvcmtJbmZvQ29udHJvbGxl
cj4gTmV0d29ya0luZm9Db250cm9sbGVyOjpjcmVhdGUoUGFnZSogcGFnZSwgTmV0d29ya0luZm9D
bGllbnQqIGNsaWVudCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJD
b3JlU3VwcG9ydC9OZXR3b3JrSW5mb0NsaWVudEJsYWNrQmVycnkuY3BwIGIvU291cmNlL1dlYktp
dC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L05ldHdvcmtJbmZvQ2xpZW50QmxhY2tCZXJyeS5j
cHAKaW5kZXggZjYyZTQyNjU4Mzg0ZTg4NTM2NGJmYTRhNzA1ZWZjZGNmOGJkOTAyNy4uZjEyYzZi
YjE5YzUzNDk0MGEyYzJkMTZkYTBlYWM4YzJmOTlhZTk0NiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L05ldHdvcmtJbmZvQ2xpZW50QmxhY2tCZXJy
eS5jcHAKKysrIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L05ldHdv
cmtJbmZvQ2xpZW50QmxhY2tCZXJyeS5jcHAKQEAgLTQyLDYgKzQyLDExIEBAIE5ldHdvcmtJbmZv
Q2xpZW50QmxhY2tCZXJyeTo6TmV0d29ya0luZm9DbGllbnRCbGFja0JlcnJ5KEJsYWNrQmVycnk6
OldlYktpdDo6V2ViCiB7CiB9CiAKK3ZvaWQgTmV0d29ya0luZm9DbGllbnRCbGFja0JlcnJ5Ojpu
ZXR3b3JrSW5mb0NvbnRyb2xsZXJEZXN0cm95ZWQoKQoreworICAgIGRlbGV0ZSB0aGlzOworfQor
CiB2b2lkIE5ldHdvcmtJbmZvQ2xpZW50QmxhY2tCZXJyeTo6c3RhcnRVcGRhdGluZygpCiB7CiAg
ICAgaWYgKCFtX2lzQWN0aXZlKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5
L1dlYkNvcmVTdXBwb3J0L05ldHdvcmtJbmZvQ2xpZW50QmxhY2tCZXJyeS5oIGIvU291cmNlL1dl
YktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L05ldHdvcmtJbmZvQ2xpZW50QmxhY2tCZXJy
eS5oCmluZGV4IGM1YjVkYWM0ODliZTlkNjM2NzliMTBjM2FmM2I1MDFhMGE3ZmU2ZDAuLjNiOWQ3
YjczMDdhNTY4ODg0OTg0NzJjMTc3NjE5OWZjMzc1NGJjODUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9OZXR3b3JrSW5mb0NsaWVudEJsYWNrQmVy
cnkuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQvTmV0d29y
a0luZm9DbGllbnRCbGFja0JlcnJ5LmgKQEAgLTM4LDYgKzM4LDggQEAgcHVibGljOgogICAgIE5l
dHdvcmtJbmZvQ2xpZW50QmxhY2tCZXJyeShCbGFja0JlcnJ5OjpXZWJLaXQ6OldlYlBhZ2VQcml2
YXRlKik7CiAgICAgfk5ldHdvcmtJbmZvQ2xpZW50QmxhY2tCZXJyeSgpIHsgfQogCisgICAgdmly
dHVhbCB2b2lkIG5ldHdvcmtJbmZvQ29udHJvbGxlckRlc3Ryb3llZCgpOworCiAgICAgdm9pZCBz
dGFydFVwZGF0aW5nKCk7CiAgICAgdm9pZCBzdG9wVXBkYXRpbmcoKTsKICAgICBkb3VibGUgYmFu
ZHdpZHRoKCkgY29uc3Q7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3Vw
cG9ydC9OZXR3b3JrSW5mb0NsaWVudEVmbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3Jl
U3VwcG9ydC9OZXR3b3JrSW5mb0NsaWVudEVmbC5jcHAKaW5kZXggN2E3YzFjOTE0ZjI4NjM1YzQ3
NzRlYzMyZTdjYzI4MDc2ZGI2ZjVjZS4uMzdiZTM1ZDg4ZWFmY2ZhYTM4NTUwMTU5ZTJhMzQ4MTQ0
YTM4NTEzOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvTmV0
d29ya0luZm9DbGllbnRFZmwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBw
b3J0L05ldHdvcmtJbmZvQ2xpZW50RWZsLmNwcApAQCAtNDIsNiArNDIsMTEgQEAgTmV0d29ya0lu
Zm9DbGllbnRFZmw6On5OZXR3b3JrSW5mb0NsaWVudEVmbCgpCiB7CiB9CiAKK3ZvaWQgTmV0d29y
a0luZm9DbGllbnRFZmw6Om5ldHdvcmtJbmZvQ29udHJvbGxlckRlc3Ryb3llZCgpCit7CisgICAg
ZGVsZXRlIHRoaXM7Cit9CisKIHZvaWQgTmV0d29ya0luZm9DbGllbnRFZmw6OnN0YXJ0VXBkYXRp
bmcoKQogewogICAgIG1fcHJvdmlkZXIuc3RhcnRVcGRhdGluZygpOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvTmV0d29ya0luZm9DbGllbnRFZmwuaCBiL1Nv
dXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L05ldHdvcmtJbmZvQ2xpZW50RWZsLmgKaW5k
ZXggNjkwODczN2QxNzliY2UxYjZlNDEzOGNhYmZmMWMwMGRjMzY0MTlmYy4uNzNkNWVjOGQzOTk4
ZDUwMzM1OGNiNzdlMGY5YTEwNjg3YjUxOTVlMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9l
ZmwvV2ViQ29yZVN1cHBvcnQvTmV0d29ya0luZm9DbGllbnRFZmwuaAorKysgYi9Tb3VyY2UvV2Vi
S2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9OZXR3b3JrSW5mb0NsaWVudEVmbC5oCkBAIC00MSw2ICs0
MSw4IEBAIHB1YmxpYzoKICAgICBOZXR3b3JrSW5mb0NsaWVudEVmbCgpOwogICAgIH5OZXR3b3Jr
SW5mb0NsaWVudEVmbCgpOwogICAgIAorICAgIHZpcnR1YWwgdm9pZCBuZXR3b3JrSW5mb0NvbnRy
b2xsZXJEZXN0cm95ZWQoKTsKKwogICAgIHZpcnR1YWwgdm9pZCBzdGFydFVwZGF0aW5nKCk7CiAg
ICAgdmlydHVhbCB2b2lkIHN0b3BVcGRhdGluZygpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvZWZsL05ldHdvcmtJbmZvUHJvdmlkZXIuY3BwIGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL2VmbC9OZXR3b3JrSW5mb1Byb3ZpZGVyLmNwcAppbmRleCA1NTY4MzdmMmM3
ZGNlYWIyZDU4NjVhODY2ZDkyMjc5M2VjNmUyM2E4Li40YTQ2MjFiNzA4MmVmMGMyNTkzNDliMDgx
YWQ4ZTZmMzM4YTdkNzZjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZWZs
L05ldHdvcmtJbmZvUHJvdmlkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9l
ZmwvTmV0d29ya0luZm9Qcm92aWRlci5jcHAKQEAgLTg5LDYgKzg5LDExIEBAIE5ldHdvcmtJbmZv
UHJvdmlkZXI6On5OZXR3b3JrSW5mb1Byb3ZpZGVyKCkKICAgICBtX2NvbnRleHQtPm5ldHdvcmtJ
bmZvTWFuYWdlclByb3h5KCktPmluaXRpYWxpemVQcm92aWRlcigwKTsKIH0KIAordm9pZCBOZXR3
b3JrSW5mb1Byb3ZpZGVyOjpuZXR3b3JrSW5mb0NvbnRyb2xsZXJEZXN0cm95ZWQoKQoreworICAg
IGRlbGV0ZSB0aGlzOworfQorCiBkb3VibGUgTmV0d29ya0luZm9Qcm92aWRlcjo6YmFuZHdpZHRo
KCkgY29uc3QKIHsKICAgICByZXR1cm4gbV9wcm92aWRlci5iYW5kd2lkdGgoKTsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9lZmwvTmV0d29ya0luZm9Qcm92aWRlci5oIGIv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2VmbC9OZXR3b3JrSW5mb1Byb3ZpZGVyLmgKaW5kZXgg
Njc4NWE1YjBlYjViZDU3ZmEyM2FlMGFlZTQxZmM3YWVmY2EwNjhmNC4uODliZjk2ZTI4ZTkyN2Jm
MWY2MTBhNzFhN2M3OWRiYzgzM2YwY2UwMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL2VmbC9OZXR3b3JrSW5mb1Byb3ZpZGVyLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL2VmbC9OZXR3b3JrSW5mb1Byb3ZpZGVyLmgKQEAgLTQzLDYgKzQzLDggQEAgcHVibGlj
OgogICAgIHN0YXRpYyBQYXNzUmVmUHRyPE5ldHdvcmtJbmZvUHJvdmlkZXI+IGNyZWF0ZShQYXNz
UmVmUHRyPFdlYkNvbnRleHQ+KTsKIAogICAgIC8vIE5ldHdvcmtJbmZvQ2xpZW50IGludGVyZmFj
ZS4KKyAgICB2aXJ0dWFsIHZvaWQgbmV0d29ya0luZm9Db250cm9sbGVyRGVzdHJveWVkKCk7CisK
ICAgICB2aXJ0dWFsIGRvdWJsZSBiYW5kd2lkdGgoKSBjb25zdDsKICAgICB2aXJ0dWFsIGJvb2wg
bWV0ZXJlZCgpIGNvbnN0OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L1dlYkNvcmVTdXBwb3J0L1dlYk5ldHdvcmtJbmZvQ2xpZW50LmNwcCBiL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViTmV0d29ya0luZm9DbGllbnQuY3BwCmluZGV4
IDdhOTU0NmI5NGEzN2QyMTFhZTM3Njk1NTY4MDJmNDFjNzMwYmY4NjMuLjc1NjFjMTQyZjYwMzYw
YTJmNjVkZDcxYzM5NDk3MzMxZDFkMDc2MWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViTmV0d29ya0luZm9DbGllbnQuY3BwCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViTmV0d29ya0luZm9DbGll
bnQuY3BwCkBAIC01OCw2ICs1OCwxMiBAQCB2b2lkIFdlYk5ldHdvcmtJbmZvQ2xpZW50OjpzdG9w
VXBkYXRpbmcoKQogICAgIFdlYlByb2Nlc3M6OnNoYXJlZCgpLm5ldHdvcmtJbmZvTWFuYWdlcigp
LnVucmVnaXN0ZXJXZWJQYWdlKG1fcGFnZSk7CiB9CiAKK3ZvaWQgV2ViTmV0d29ya0luZm9DbGll
bnQ6Om5ldHdvcmtJbmZvQ29udHJvbGxlckRlc3Ryb3llZCgpCit7CisgICAgV2ViUHJvY2Vzczo6
c2hhcmVkKCkubmV0d29ya0luZm9NYW5hZ2VyKCkudW5yZWdpc3RlcldlYlBhZ2UobV9wYWdlKTsK
KyAgICBkZWxldGUgdGhpczsKK30KKwogfSAvLyBuYW1lc3BhY2UgV2ViS2l0CiAKICNlbmRpZiAv
LyBFTkFCTEUoTkVUV09SS19JTkZPKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJv
Y2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJOZXR3b3JrSW5mb0NsaWVudC5oIGIvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJOZXR3b3JrSW5mb0NsaWVudC5oCmluZGV4
IDBhYzAyZTU1ZTFmYTM2MzJiZWFjMjA4NmQ3NTQ1ZmY0ODU1Mzc1NmIuLjAxODY5ZDA1NDUzNTQ4
NDUxZWY3OWRjNjRlZGE0YjBlOTFkM2FjMmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViTmV0d29ya0luZm9DbGllbnQuaAorKysgYi9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYk5ldHdvcmtJbmZvQ2xpZW50
LmgKQEAgLTQ0LDYgKzQ0LDggQEAgcHVibGljOgogICAgIHZpcnR1YWwgfldlYk5ldHdvcmtJbmZv
Q2xpZW50KCk7CiAKIHByaXZhdGU6CisgICAgdmlydHVhbCB2b2lkIG5ldHdvcmtJbmZvQ29udHJv
bGxlckRlc3Ryb3llZCgpIE9WRVJSSURFOworCiAgICAgdmlydHVhbCBkb3VibGUgYmFuZHdpZHRo
KCkgY29uc3QgT1ZFUlJJREU7CiAgICAgdmlydHVhbCBib29sIG1ldGVyZWQoKSBjb25zdCBPVkVS
UklERTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>