<?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>143178</bug_id>
          
          <creation_ts>2015-03-28 00:14:16 -0700</creation_ts>
          <short_desc>nullptr cleanup in InlineFooBox classes</short_desc>
          <delta_ts>2015-03-28 05:00:44 -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>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="Joonghun Park">jh718.park</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>ossy</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1080906</commentid>
    <comment_count>0</comment_count>
    <who name="Joonghun Park">jh718.park</who>
    <bug_when>2015-03-28 00:14:16 -0700</bug_when>
    <thetext>Replace 0 with nullptr in FooBox classes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1080924</commentid>
    <comment_count>1</comment_count>
      <attachid>249658</attachid>
    <who name="Joonghun Park">jh718.park</who>
    <bug_when>2015-03-28 02:08:47 -0700</bug_when>
    <thetext>Created attachment 249658
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1080934</commentid>
    <comment_count>2</comment_count>
      <attachid>249658</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-03-28 04:10:55 -0700</bug_when>
    <thetext>Comment on attachment 249658
Patch

LGTM, r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1080935</commentid>
    <comment_count>3</comment_count>
      <attachid>249658</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-03-28 05:00:34 -0700</bug_when>
    <thetext>Comment on attachment 249658
Patch

Clearing flags on attachment: 249658

Committed r182111: &lt;http://trac.webkit.org/changeset/182111&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1080936</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-03-28 05:00:44 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>249658</attachid>
            <date>2015-03-28 02:08:47 -0700</date>
            <delta_ts>2015-03-28 05:00:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-143178-20150328180806.patch</filename>
            <type>text/plain</type>
            <size>12514</size>
            <attacher name="Joonghun Park">jh718.park</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgyMTA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGJmMGQwOWE1MzViNTM0
ZmIzMmYzYjNiM2UxNTQ1ZWE5ZmVhNDk5ZC4uYzUyYTVkZjY1OGE2MzMwYmRiZWJkNmViNGFjOGM4
MjMyNjIwMmJlNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM4IEBACisyMDE1LTAzLTI4ICBKb29u
Z2h1biBQYXJrICA8amg3MTgucGFya0BzYW1zdW5nLmNvbT4KKworICAgICAgICBudWxscHRyIGNs
ZWFudXAgaW4gSW5saW5lRm9vQm94IGNsYXNzZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MzE3OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgbm8gYmVoYXZpb3IgY2hhbmdlcwor
CisgICAgICAgIFJlcGxhY2UgMCB3aXRoIG51bGxwdHIgaW4gSW5saW5lRm9vQm94IGNsYXNzZXMu
CisKKyAgICAgICAgKiByZW5kZXJpbmcvSW5saW5lQm94LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OklubGluZUJveDo6cHJldkxlYWZDaGlsZElnbm9yaW5nTGluZUJyZWFrKToKKyAgICAgICAgKiBy
ZW5kZXJpbmcvSW5saW5lRmxvd0JveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbmxpbmVGbG93
Qm94OjpyZW1vdmVDaGlsZCk6CisgICAgICAgIChXZWJDb3JlOjpJbmxpbmVGbG93Qm94OjpkZWxl
dGVMaW5lKToKKyAgICAgICAgKFdlYkNvcmU6OklubGluZUZsb3dCb3g6OnBsYWNlQm94ZXNJbklu
bGluZURpcmVjdGlvbik6CisgICAgICAgIChXZWJDb3JlOjpJbmxpbmVGbG93Qm94OjphZGRUZXh0
Qm94VmlzdWFsT3ZlcmZsb3cpOgorICAgICAgICAqIHJlbmRlcmluZy9JbmxpbmVGbG93Qm94Lmg6
CisgICAgICAgIChXZWJDb3JlOjpJbmxpbmVGbG93Qm94OjpJbmxpbmVGbG93Qm94KToKKyAgICAg
ICAgKiByZW5kZXJpbmcvSW5saW5lVGV4dEJveC5oOgorICAgICAgICAoV2ViQ29yZTo6SW5saW5l
VGV4dEJveDo6SW5saW5lVGV4dEJveCk6CisgICAgICAgICogcmVuZGVyaW5nL1Jvb3RJbmxpbmVC
b3guY3BwOgorICAgICAgICAoV2ViQ29yZTo6Um9vdElubGluZUJveDo6Z2V0TG9naWNhbFN0YXJ0
Qm94V2l0aE5vZGUpOgorICAgICAgICAoV2ViQ29yZTo6Um9vdElubGluZUJveDo6Z2V0TG9naWNh
bEVuZEJveFdpdGhOb2RlKToKKyAgICAgICAgKiByZW5kZXJpbmcvUm9vdElubGluZUJveC5oOgor
ICAgICAgICAqIHJlbmRlcmluZy9zdmcvU1ZHSW5saW5lVGV4dEJveC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpTVkdJbmxpbmVUZXh0Qm94OjpTVkdJbmxpbmVUZXh0Qm94KToKKyAgICAgICAgKFdl
YkNvcmU6OlNWR0lubGluZVRleHRCb3g6OnJlbGVhc2VQYWludGluZ1Jlc291cmNlKToKKyAgICAg
ICAgKFdlYkNvcmU6OlNWR0lubGluZVRleHRCb3g6OnJlc3RvcmVHcmFwaGljc0NvbnRleHRBZnRl
clRleHRQYWludGluZyk6CisgICAgICAgICogcmVuZGVyaW5nL3N2Zy9TVkdSb290SW5saW5lQm94
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNWR1Jvb3RJbmxpbmVCb3g6OmNsb3Nlc3RMZWFmQ2hp
bGRGb3JQb3NpdGlvbik6CisgICAgICAgIChXZWJDb3JlOjpmaW5kRmlyc3RBbmRMYXN0QXR0cmli
dXRlc0luVmVjdG9yKToKKyAgICAgICAgKiByZW5kZXJpbmcvc3ZnL1NWR1Jvb3RJbmxpbmVCb3gu
aDoKKwogMjAxNS0wMy0yNyAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4K
IAogICAgICAgICBNb3JlIG1vZGVybiBsb29wcyBpbiBSZW5kZXJMYXllci5jcHAKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9JbmxpbmVCb3guY3BwIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL0lubGluZUJveC5jcHAKaW5kZXggZWZiMDkxMGU3ZmQwNGZjMDMzMmRiMDAx
NTQ3NDMyZDZhNjdiMmM3ZS4uMjJhY2NlNGM4YWViODMzOTc4ZTFiNjQzYTRjMDNkZjc5ZGJlNjgx
ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZUJveC5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZUJveC5jcHAKQEAgLTI1Myw3ICsyNTMs
NyBAQCBJbmxpbmVCb3gqIElubGluZUJveDo6cHJldkxlYWZDaGlsZElnbm9yaW5nTGluZUJyZWFr
KCkgY29uc3QKIHsKICAgICBJbmxpbmVCb3gqIGxlYWYgPSBwcmV2TGVhZkNoaWxkKCk7CiAgICAg
aWYgKGxlYWYgJiYgbGVhZi0+aXNMaW5lQnJlYWsoKSkKLSAgICAgICAgcmV0dXJuIDA7CisgICAg
ICAgIHJldHVybiBudWxscHRyOwogICAgIHJldHVybiBsZWFmOwogfQogCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvSW5saW5lRmxvd0JveC5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvSW5saW5lRmxvd0JveC5jcHAKaW5kZXggYWUwYzljYTc4ZTg2YWFkNjc5NjBk
ZmYzMzkwOGE5ODIxZGI1MmU2YS4uZDJmMDRhMTQzY2Q2NmIyMmZkMTRiZTRkZmNiNjg2MDI1MmI0
NjlmZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZUZsb3dCb3gu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9JbmxpbmVGbG93Qm94LmNwcApAQCAt
MTk4LDcgKzE5OCw3IEBAIHZvaWQgSW5saW5lRmxvd0JveDo6cmVtb3ZlQ2hpbGQoSW5saW5lQm94
KiBjaGlsZCkKICAgICBpZiAoY2hpbGQtPnByZXZPbkxpbmUoKSkKICAgICAgICAgY2hpbGQtPnBy
ZXZPbkxpbmUoKS0+c2V0TmV4dE9uTGluZShjaGlsZC0+bmV4dE9uTGluZSgpKTsKICAgICAKLSAg
ICBjaGlsZC0+c2V0UGFyZW50KDApOworICAgIGNoaWxkLT5zZXRQYXJlbnQobnVsbHB0cik7CiAK
ICAgICBjaGVja0NvbnNpc3RlbmN5KCk7CiB9CkBAIC0yMDYsMTkgKzIwNiwxOSBAQCB2b2lkIElu
bGluZUZsb3dCb3g6OnJlbW92ZUNoaWxkKElubGluZUJveCogY2hpbGQpCiB2b2lkIElubGluZUZs
b3dCb3g6OmRlbGV0ZUxpbmUoKQogewogICAgIElubGluZUJveCogY2hpbGQgPSBmaXJzdENoaWxk
KCk7Ci0gICAgSW5saW5lQm94KiBuZXh0ID0gMDsKKyAgICBJbmxpbmVCb3gqIG5leHQgPSBudWxs
cHRyOwogICAgIHdoaWxlIChjaGlsZCkgewogICAgICAgICBBU1NFUlQodGhpcyA9PSBjaGlsZC0+
cGFyZW50KCkpOwogICAgICAgICBuZXh0ID0gY2hpbGQtPm5leHRPbkxpbmUoKTsKICNpZm5kZWYg
TkRFQlVHCi0gICAgICAgIGNoaWxkLT5zZXRQYXJlbnQoMCk7CisgICAgICAgIGNoaWxkLT5zZXRQ
YXJlbnQobnVsbHB0cik7CiAjZW5kaWYKICAgICAgICAgY2hpbGQtPmRlbGV0ZUxpbmUoKTsKICAg
ICAgICAgY2hpbGQgPSBuZXh0OwogICAgIH0KICNpZm5kZWYgTkRFQlVHCi0gICAgbV9maXJzdENo
aWxkID0gMDsKLSAgICBtX2xhc3RDaGlsZCA9IDA7CisgICAgbV9maXJzdENoaWxkID0gbnVsbHB0
cjsKKyAgICBtX2xhc3RDaGlsZCA9IG51bGxwdHI7CiAjZW5kaWYKIAogICAgIHJlbW92ZUxpbmVC
b3hGcm9tUmVuZGVyT2JqZWN0KCk7CkBAIC0zNzIsNyArMzcyLDcgQEAgZmxvYXQgSW5saW5lRmxv
d0JveDo6cGxhY2VCb3hlc0luSW5saW5lRGlyZWN0aW9uKGZsb2F0IGxvZ2ljYWxMZWZ0LCBib29s
JiBuZWVkc1cKICAgICBmbG9hdCBtaW5Mb2dpY2FsTGVmdCA9IHN0YXJ0TG9naWNhbExlZnQ7CiAg
ICAgZmxvYXQgbWF4TG9naWNhbFJpZ2h0ID0gbG9naWNhbExlZnQ7CiAKLSAgICBwbGFjZUJveFJh
bmdlSW5JbmxpbmVEaXJlY3Rpb24oZmlyc3RDaGlsZCgpLCAwLCBsb2dpY2FsTGVmdCwgbWluTG9n
aWNhbExlZnQsIG1heExvZ2ljYWxSaWdodCwgbmVlZHNXb3JkU3BhY2luZyk7CisgICAgcGxhY2VC
b3hSYW5nZUluSW5saW5lRGlyZWN0aW9uKGZpcnN0Q2hpbGQoKSwgbnVsbHB0ciwgbG9naWNhbExl
ZnQsIG1pbkxvZ2ljYWxMZWZ0LCBtYXhMb2dpY2FsUmlnaHQsIG5lZWRzV29yZFNwYWNpbmcpOwog
CiAgICAgbG9naWNhbExlZnQgKz0gYm9yZGVyTG9naWNhbFJpZ2h0KCkgKyBwYWRkaW5nTG9naWNh
bFJpZ2h0KCk7CiAgICAgZW5kUGxhY2luZ0JveFJhbmdlc0luSW5saW5lRGlyZWN0aW9uKHN0YXJ0
TG9naWNhbExlZnQsIGxvZ2ljYWxMZWZ0LCBtaW5Mb2dpY2FsTGVmdCwgbWF4TG9naWNhbFJpZ2h0
KTsKQEAgLTg4Miw3ICs4ODIsNyBAQCBpbmxpbmUgdm9pZCBJbmxpbmVGbG93Qm94OjphZGRUZXh0
Qm94VmlzdWFsT3ZlcmZsb3coSW5saW5lVGV4dEJveCYgdGV4dEJveCwgR2x5cAogICAgIGNvbnN0
IFJlbmRlclN0eWxlJiBsaW5lU3R5bGUgPSB0aGlzLT5saW5lU3R5bGUoKTsKICAgICAKICAgICBH
bHlwaE92ZXJmbG93QW5kRmFsbGJhY2tGb250c01hcDo6aXRlcmF0b3IgaXQgPSB0ZXh0Qm94RGF0
YU1hcC5maW5kKCZ0ZXh0Qm94KTsKLSAgICBHbHlwaE92ZXJmbG93KiBnbHlwaE92ZXJmbG93ID0g
aXQgPT0gdGV4dEJveERhdGFNYXAuZW5kKCkgPyAwIDogJml0LT52YWx1ZS5zZWNvbmQ7CisgICAg
R2x5cGhPdmVyZmxvdyogZ2x5cGhPdmVyZmxvdyA9IGl0ID09IHRleHRCb3hEYXRhTWFwLmVuZCgp
ID8gbnVsbHB0ciA6ICZpdC0+dmFsdWUuc2Vjb25kOwogICAgIGJvb2wgaXNGbGlwcGVkTGluZSA9
IGxpbmVTdHlsZS5pc0ZsaXBwZWRMaW5lc1dyaXRpbmdNb2RlKCk7CiAKICAgICBpbnQgdG9wR2x5
cGhFZGdlID0gZ2x5cGhPdmVyZmxvdyA/IChpc0ZsaXBwZWRMaW5lID8gZ2x5cGhPdmVyZmxvdy0+
Ym90dG9tIDogZ2x5cGhPdmVyZmxvdy0+dG9wKSA6IDA7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvSW5saW5lRmxvd0JveC5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L0lubGluZUZsb3dCb3guaAppbmRleCAwNjc5OTg5ZTcwZmNjNjA3ZDhlZDA0ZjQ0MGI2MzA4ZmMz
Yjc5NTE5Li43NjNhMjJlMGNiNDVhMmQzMmVjNzU0NjY0NTYyYjZjMGEyZjBiMTU3IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvSW5saW5lRmxvd0JveC5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9JbmxpbmVGbG93Qm94LmgKQEAgLTQyLDEwICs0MiwxMCBAQCBj
bGFzcyBJbmxpbmVGbG93Qm94IDogcHVibGljIElubGluZUJveCB7CiBwdWJsaWM6CiAgICAgZXhw
bGljaXQgSW5saW5lRmxvd0JveChSZW5kZXJCb3hNb2RlbE9iamVjdCYgcmVuZGVyZXIpCiAgICAg
ICAgIDogSW5saW5lQm94KHJlbmRlcmVyKQotICAgICAgICAsIG1fZmlyc3RDaGlsZCgwKQotICAg
ICAgICAsIG1fbGFzdENoaWxkKDApCi0gICAgICAgICwgbV9wcmV2TGluZUJveCgwKQotICAgICAg
ICAsIG1fbmV4dExpbmVCb3goMCkKKyAgICAgICAgLCBtX2ZpcnN0Q2hpbGQobnVsbHB0cikKKyAg
ICAgICAgLCBtX2xhc3RDaGlsZChudWxscHRyKQorICAgICAgICAsIG1fcHJldkxpbmVCb3gobnVs
bHB0cikKKyAgICAgICAgLCBtX25leHRMaW5lQm94KG51bGxwdHIpCiAgICAgICAgICwgbV9pbmNs
dWRlTG9naWNhbExlZnRFZGdlKGZhbHNlKQogICAgICAgICAsIG1faW5jbHVkZUxvZ2ljYWxSaWdo
dEVkZ2UoZmFsc2UpCiAgICAgICAgICwgbV9kZXNjZW5kYW50c0hhdmVTYW1lTGluZUhlaWdodEFu
ZEJhc2VsaW5lKHRydWUpCkBAIC05Miw3ICs5Miw3IEBAIHB1YmxpYzoKICAgICBJbmxpbmVCb3gq
IGxhc3RMZWFmQ2hpbGQoKSBjb25zdDsKIAogICAgIHR5cGVkZWYgdm9pZCAoKkN1c3RvbUlubGlu
ZUJveFJhbmdlUmV2ZXJzZSkodm9pZCogdXNlckRhdGEsIFZlY3RvcjxJbmxpbmVCb3gqPjo6aXRl
cmF0b3IgZmlyc3QsIFZlY3RvcjxJbmxpbmVCb3gqPjo6aXRlcmF0b3IgbGFzdCk7Ci0gICAgdm9p
ZCBjb2xsZWN0TGVhZkJveGVzSW5Mb2dpY2FsT3JkZXIoVmVjdG9yPElubGluZUJveCo+JiwgQ3Vz
dG9tSW5saW5lQm94UmFuZ2VSZXZlcnNlIGN1c3RvbVJldmVyc2VJbXBsZW1lbnRhdGlvbiA9IDAs
IHZvaWQqIHVzZXJEYXRhID0gMCkgY29uc3Q7CisgICAgdm9pZCBjb2xsZWN0TGVhZkJveGVzSW5M
b2dpY2FsT3JkZXIoVmVjdG9yPElubGluZUJveCo+JiwgQ3VzdG9tSW5saW5lQm94UmFuZ2VSZXZl
cnNlIGN1c3RvbVJldmVyc2VJbXBsZW1lbnRhdGlvbiA9IG51bGxwdHIsIHZvaWQqIHVzZXJEYXRh
ID0gbnVsbHB0cikgY29uc3Q7CiAKICAgICB2aXJ0dWFsIHZvaWQgc2V0Q29uc3RydWN0ZWQoKSBv
dmVycmlkZSBmaW5hbAogICAgIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9JbmxpbmVUZXh0Qm94LmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvSW5saW5lVGV4dEJv
eC5oCmluZGV4IGFmZWNjNDA1ZjZiZDUzODJiYmVmMTEyOTZkMWE2NzZkNzk0MDVkMjQuLmIxOTMz
NDhjZWUxMDUzMDYwYWQ1YmFiZDkwYTAxODEzYzhiYzFkNDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9JbmxpbmVUZXh0Qm94LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL0lubGluZVRleHRCb3guaApAQCAtNDAsOCArNDAsOCBAQCBjbGFzcyBJbmxpbmVUZXh0
Qm94IDogcHVibGljIElubGluZUJveCB7CiBwdWJsaWM6CiAgICAgZXhwbGljaXQgSW5saW5lVGV4
dEJveChSZW5kZXJUZXh0JiByZW5kZXJlcikKICAgICAgICAgOiBJbmxpbmVCb3gocmVuZGVyZXIp
Ci0gICAgICAgICwgbV9wcmV2VGV4dEJveCgwKQotICAgICAgICAsIG1fbmV4dFRleHRCb3goMCkK
KyAgICAgICAgLCBtX3ByZXZUZXh0Qm94KG51bGxwdHIpCisgICAgICAgICwgbV9uZXh0VGV4dEJv
eChudWxscHRyKQogICAgICAgICAsIG1fc3RhcnQoMCkKICAgICAgICAgLCBtX2xlbigwKQogICAg
ICAgICAsIG1fdHJ1bmNhdGlvbihjTm9UcnVuY2F0aW9uKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1Jvb3RJbmxpbmVCb3guY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1Jvb3RJbmxpbmVCb3guY3BwCmluZGV4IDRjNDc5ZGNlODBkM2E4NWVhODFiNTlhNGVkNjFm
ZGVjMTEwZGZmYzUuLjllODI0ZWZiN2ExNWVmN2YyODM1Nzk2NjFhZTdjMGQ0MjA1NDM2MTkgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9Sb290SW5saW5lQm94LmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUm9vdElubGluZUJveC5jcHAKQEAgLTExMzQsOCAr
MTEzNCw4IEBAIE5vZGUqIFJvb3RJbmxpbmVCb3g6OmdldExvZ2ljYWxTdGFydEJveFdpdGhOb2Rl
KElubGluZUJveComIHN0YXJ0Qm94KSBjb25zdAogICAgICAgICAgICAgcmV0dXJuIHN0YXJ0Qm94
LT5yZW5kZXJlcigpLm5vZGUoKTsKICAgICAgICAgfQogICAgIH0KLSAgICBzdGFydEJveCA9IDA7
Ci0gICAgcmV0dXJuIDA7CisgICAgc3RhcnRCb3ggPSBudWxscHRyOworICAgIHJldHVybiBudWxs
cHRyOwogfQogICAgIAogTm9kZSogUm9vdElubGluZUJveDo6Z2V0TG9naWNhbEVuZEJveFdpdGhO
b2RlKElubGluZUJveComIGVuZEJveCkgY29uc3QKQEAgLTExNDgsOCArMTE0OCw4IEBAIE5vZGUq
IFJvb3RJbmxpbmVCb3g6OmdldExvZ2ljYWxFbmRCb3hXaXRoTm9kZShJbmxpbmVCb3gqJiBlbmRC
b3gpIGNvbnN0CiAgICAgICAgICAgICByZXR1cm4gZW5kQm94LT5yZW5kZXJlcigpLm5vZGUoKTsK
ICAgICAgICAgfQogICAgIH0KLSAgICBlbmRCb3ggPSAwOwotICAgIHJldHVybiAwOworICAgIGVu
ZEJveCA9IG51bGxwdHI7CisgICAgcmV0dXJuIG51bGxwdHI7CiB9CiAKICNpZiBFTkFCTEUoVFJF
RV9ERUJVR0dJTkcpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUm9vdElu
bGluZUJveC5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jvb3RJbmxpbmVCb3guaAppbmRl
eCAzYmQxNWNhODdhZTY1NGE3NDJlOTdmNDlkNzJlYmIyZGMyM2JhZDEyLi5mNDQwODY0OWY3MzRm
YjMzYjc5YmE1YjRjZmY0MGMyNjhhMzZmZWI3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUm9vdElubGluZUJveC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
b290SW5saW5lQm94LmgKQEAgLTEwMiw3ICsxMDIsNyBAQCBwdWJsaWM6CiAKICAgICBib29sIGxp
bmVDYW5BY2NvbW1vZGF0ZUVsbGlwc2lzKGJvb2wgbHRyLCBpbnQgYmxvY2tFZGdlLCBpbnQgbGlu
ZUJveEVkZ2UsIGludCBlbGxpcHNpc1dpZHRoKTsKICAgICAvLyBSZXR1cm4gdGhlIHRydW5jYXRl
ZFdpZHRoLCB0aGUgd2lkdGggb2YgdGhlIHRydW5jYXRlZCB0ZXh0ICsgZWxsaXBzaXMuCi0gICAg
ZmxvYXQgcGxhY2VFbGxpcHNpcyhjb25zdCBBdG9taWNTdHJpbmcmIGVsbGlwc2lzU3RyLCBib29s
IGx0ciwgZmxvYXQgYmxvY2tMZWZ0RWRnZSwgZmxvYXQgYmxvY2tSaWdodEVkZ2UsIGZsb2F0IGVs
bGlwc2lzV2lkdGgsIElubGluZUJveCogbWFya3VwQm94ID0gMCk7CisgICAgZmxvYXQgcGxhY2VF
bGxpcHNpcyhjb25zdCBBdG9taWNTdHJpbmcmIGVsbGlwc2lzU3RyLCBib29sIGx0ciwgZmxvYXQg
YmxvY2tMZWZ0RWRnZSwgZmxvYXQgYmxvY2tSaWdodEVkZ2UsIGZsb2F0IGVsbGlwc2lzV2lkdGgs
IElubGluZUJveCogbWFya3VwQm94ID0gbnVsbHB0cik7CiAgICAgLy8gUmV0dXJuIHRoZSBwb3Np
dGlvbiBvZiB0aGUgRWxsaXBzaXNCb3ggb3IgLTEuCiAgICAgdmlydHVhbCBmbG9hdCBwbGFjZUVs
bGlwc2lzQm94KGJvb2wgbHRyLCBmbG9hdCBibG9ja0xlZnRFZGdlLCBmbG9hdCBibG9ja1JpZ2h0
RWRnZSwgZmxvYXQgZWxsaXBzaXNXaWR0aCwgZmxvYXQgJnRydW5jYXRlZFdpZHRoLCBib29sJiBm
b3VuZEJveCkgb3ZlcnJpZGUgZmluYWw7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9zdmcvU1ZHSW5saW5lVGV4dEJveC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvc3ZnL1NWR0lubGluZVRleHRCb3guY3BwCmluZGV4IDNjNzk4YjFmZjhjOWU4YTFhNzk2NjE0
MWUxYWFkOTVhMTY1NjRiOTcuLmU5MWZiYjk3OGRkN2Y0Y2QzOGJjYTYyZTQ2OTJhYzg5YTBlNGU5
YWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHSW5saW5lVGV4
dEJveC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdJbmxpbmVUZXh0
Qm94LmNwcApAQCAtNTQsNyArNTQsNyBAQCBTVkdJbmxpbmVUZXh0Qm94OjpTVkdJbmxpbmVUZXh0
Qm94KFJlbmRlclNWR0lubGluZVRleHQmIHJlbmRlcmVyKQogICAgICwgbV9sb2dpY2FsSGVpZ2h0
KDApCiAgICAgLCBtX3BhaW50aW5nUmVzb3VyY2VNb2RlKEFwcGx5VG9EZWZhdWx0TW9kZSkKICAg
ICAsIG1fc3RhcnRzTmV3VGV4dENodW5rKGZhbHNlKQotICAgICwgbV9wYWludGluZ1Jlc291cmNl
KDApCisgICAgLCBtX3BhaW50aW5nUmVzb3VyY2UobnVsbHB0cikKIHsKIH0KIApAQCAtMzczLDcg
KzM3Myw3IEBAIHZvaWQgU1ZHSW5saW5lVGV4dEJveDo6cmVsZWFzZVBhaW50aW5nUmVzb3VyY2Uo
R3JhcGhpY3NDb250ZXh0KiYgY29udGV4dCwgY29uc3QKIHsKICAgICBBU1NFUlQobV9wYWludGlu
Z1Jlc291cmNlKTsKIAotICAgIG1fcGFpbnRpbmdSZXNvdXJjZS0+cG9zdEFwcGx5UmVzb3VyY2Uo
cGFyZW50KCktPnJlbmRlcmVyKCksIGNvbnRleHQsIG1fcGFpbnRpbmdSZXNvdXJjZU1vZGUsIHBh
dGgsIC8qUmVuZGVyU1ZHU2hhcGUqLyAwKTsKKyAgICBtX3BhaW50aW5nUmVzb3VyY2UtPnBvc3RB
cHBseVJlc291cmNlKHBhcmVudCgpLT5yZW5kZXJlcigpLCBjb250ZXh0LCBtX3BhaW50aW5nUmVz
b3VyY2VNb2RlLCBwYXRoLCAvKlJlbmRlclNWR1NoYXBlKi8gbnVsbHB0cik7CiAgICAgbV9wYWlu
dGluZ1Jlc291cmNlID0gbnVsbHB0cjsKIH0KIApAQCAtMzk3LDEyICszOTcsMTIgQEAgYm9vbCBT
VkdJbmxpbmVUZXh0Qm94OjpwcmVwYXJlR3JhcGhpY3NDb250ZXh0Rm9yVGV4dFBhaW50aW5nKEdy
YXBoaWNzQ29udGV4dComIGMKIAogdm9pZCBTVkdJbmxpbmVUZXh0Qm94OjpyZXN0b3JlR3JhcGhp
Y3NDb250ZXh0QWZ0ZXJUZXh0UGFpbnRpbmcoR3JhcGhpY3NDb250ZXh0KiYgY29udGV4dCwgVGV4
dFJ1biYgdGV4dFJ1bikKIHsKLSAgICByZWxlYXNlUGFpbnRpbmdSZXNvdXJjZShjb250ZXh0LCAv
KiBwYXRoICovMCk7CisgICAgcmVsZWFzZVBhaW50aW5nUmVzb3VyY2UoY29udGV4dCwgLyogcGF0
aCAqL251bGxwdHIpOwogCiAjaWYgRU5BQkxFKFNWR19GT05UUykKICAgICBUZXh0UnVuOjpSZW5k
ZXJpbmdDb250ZXh0KiByZW5kZXJpbmdDb250ZXh0ID0gdGV4dFJ1bi5yZW5kZXJpbmdDb250ZXh0
KCk7CiAgICAgaWYgKHJlbmRlcmluZ0NvbnRleHQpCi0gICAgICAgIHN0YXRpY19jYXN0PFNWR1Rl
eHRSdW5SZW5kZXJpbmdDb250ZXh0Kj4ocmVuZGVyaW5nQ29udGV4dCktPnNldEFjdGl2ZVBhaW50
aW5nUmVzb3VyY2UoMCk7CisgICAgICAgIHN0YXRpY19jYXN0PFNWR1RleHRSdW5SZW5kZXJpbmdD
b250ZXh0Kj4ocmVuZGVyaW5nQ29udGV4dCktPnNldEFjdGl2ZVBhaW50aW5nUmVzb3VyY2UobnVs
bHB0cik7CiAjZWxzZQogICAgIFVOVVNFRF9QQVJBTSh0ZXh0UnVuKTsKICNlbmRpZgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdSb290SW5saW5lQm94LmNwcCBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHUm9vdElubGluZUJveC5jcHAKaW5kZXgg
YjJjMmYyZDEzMDYyZTE2ZDRkYjhjYTA4NmQ2M2FmMDU4YjBkY2I5OC4uN2JlYjUxZGZkOWMwOTc2
ZjBhN2E3NTZhODM1OTYyNWE3ZTE4NWZjYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL3N2Zy9TVkdSb290SW5saW5lQm94LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvc3ZnL1NWR1Jvb3RJbmxpbmVCb3guY3BwCkBAIC0xOTUsNyArMTk1LDcgQEAgSW5saW5l
Qm94KiBTVkdSb290SW5saW5lQm94OjpjbG9zZXN0TGVhZkNoaWxkRm9yUG9zaXRpb24oY29uc3Qg
TGF5b3V0UG9pbnQmIHBvaW4KICAgICAgICAgcmV0dXJuIGZpcnN0TGVhZjsKIAogICAgIC8vIEZJ
WE1FOiBDaGVjayBmb3IgdmVydGljYWwgdGV4dCEKLSAgICBJbmxpbmVCb3gqIGNsb3Nlc3RMZWFm
ID0gMDsKKyAgICBJbmxpbmVCb3gqIGNsb3Nlc3RMZWFmID0gbnVsbHB0cjsKICAgICBmb3IgKElu
bGluZUJveCogbGVhZiA9IGZpcnN0TGVhZjsgbGVhZjsgbGVhZiA9IGxlYWYtPm5leHRMZWFmQ2hp
bGQoKSkgewogICAgICAgICBpZiAoIWxlYWYtPmlzU1ZHSW5saW5lVGV4dEJveCgpKQogICAgICAg
ICAgICAgY29udGludWU7CkBAIC0yMzgsOCArMjM4LDggQEAgc3RhdGljIGlubGluZSB2b2lkIHN3
YXBJdGVtc0luTGF5b3V0QXR0cmlidXRlcyhTVkdUZXh0TGF5b3V0QXR0cmlidXRlcyogZmlyc3RB
dHQKIHN0YXRpYyBpbmxpbmUgdm9pZCBmaW5kRmlyc3RBbmRMYXN0QXR0cmlidXRlc0luVmVjdG9y
KFZlY3RvcjxTVkdUZXh0TGF5b3V0QXR0cmlidXRlcyo+JiBhdHRyaWJ1dGVzLCBSZW5kZXJTVkdJ
bmxpbmVUZXh0KiBmaXJzdENvbnRleHQsIFJlbmRlclNWR0lubGluZVRleHQqIGxhc3RDb250ZXh0
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
U1ZHVGV4dExheW91dEF0dHJpYnV0ZXMqJiBmaXJzdCwgU1ZHVGV4dExheW91dEF0dHJpYnV0ZXMq
JiBsYXN0KQogewotICAgIGZpcnN0ID0gMDsKLSAgICBsYXN0ID0gMDsKKyAgICBmaXJzdCA9IG51
bGxwdHI7CisgICAgbGFzdCA9IG51bGxwdHI7CiAKICAgICB1bnNpZ25lZCBhdHRyaWJ1dGVzU2l6
ZSA9IGF0dHJpYnV0ZXMuc2l6ZSgpOwogICAgIGZvciAodW5zaWduZWQgaSA9IDA7IGkgPCBhdHRy
aWJ1dGVzU2l6ZTsgKytpKSB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
c3ZnL1NWR1Jvb3RJbmxpbmVCb3guaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZH
Um9vdElubGluZUJveC5oCmluZGV4IGVlYTMwZjUwNzYzNjk2MmE4M2JkMWIzYjc1YjM0ZTA1Y2Zl
ZGE5MTkuLmJjYTlmZmRmMjU0NzRkMWYwNzQyNDkyNDk2NTIxYWUwZDg0M2U4MWQgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHUm9vdElubGluZUJveC5oCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHUm9vdElubGluZUJveC5oCkBAIC01MSw3
ICs1MSw3IEBAIHByaXZhdGU6CiAgICAgdmlydHVhbCBib29sIGlzU1ZHUm9vdElubGluZUJveCgp
IGNvbnN0IG92ZXJyaWRlIHsgcmV0dXJuIHRydWU7IH0KICAgICB2b2lkIHJlb3JkZXJWYWx1ZUxp
c3RzKFZlY3RvcjxTVkdUZXh0TGF5b3V0QXR0cmlidXRlcyo+Jik7CiAgICAgdm9pZCBsYXlvdXRD
aGFyYWN0ZXJzSW5UZXh0Qm94ZXMoSW5saW5lRmxvd0JveCosIFNWR1RleHRMYXlvdXRFbmdpbmUm
KTsKLSAgICB2b2lkIGxheW91dENoaWxkQm94ZXMoSW5saW5lRmxvd0JveCosIEZsb2F0UmVjdCog
PSAwKTsKKyAgICB2b2lkIGxheW91dENoaWxkQm94ZXMoSW5saW5lRmxvd0JveCosIEZsb2F0UmVj
dCogPSBudWxscHRyKTsKICAgICB2b2lkIGxheW91dFJvb3RCb3goY29uc3QgRmxvYXRSZWN0Jik7
CiAKICAgICBmbG9hdCBtX2xvZ2ljYWxIZWlnaHQ7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>