<?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>213415</bug_id>
          
          <creation_ts>2020-06-19 16:30:48 -0700</creation_ts>
          <short_desc>[AppSSO] Should do null check on m_page in dismissViewController()</short_desc>
          <delta_ts>2020-06-20 23:10:42 -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>WebKit Misc.</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jiewen Tan">jiewen_tan</reporter>
          <assigned_to name="Jiewen Tan">jiewen_tan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>darin</cc>
    
    <cc>jiewen_tan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1664595</commentid>
    <comment_count>0</comment_count>
    <who name="Jiewen Tan">jiewen_tan</who>
    <bug_when>2020-06-19 16:30:48 -0700</bug_when>
    <thetext>Use protectedThis for dismissViewController().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664596</commentid>
    <comment_count>1</comment_count>
    <who name="Jiewen Tan">jiewen_tan</who>
    <bug_when>2020-06-19 16:31:00 -0700</bug_when>
    <thetext>&lt;rdar://problem/59672418&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664597</commentid>
    <comment_count>2</comment_count>
      <attachid>402343</attachid>
    <who name="Jiewen Tan">jiewen_tan</who>
    <bug_when>2020-06-19 16:34:28 -0700</bug_when>
    <thetext>Created attachment 402343
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664627</commentid>
    <comment_count>3</comment_count>
      <attachid>402343</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-06-19 17:10:12 -0700</bug_when>
    <thetext>Comment on attachment 402343
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=402343&amp;action=review

&gt; Source/WebKit/UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm:305
&gt; -                dismissViewController();
&gt; +                protectedThis-&gt;dismissViewController();

There are tons of cases where we capture &quot;this&quot; in protectedThis, but then use &quot;this&quot; relying on the protection indirectly. Why is it important to change this one? I see no reason to make this change, but to leave the code two lines later using this to null out m_presentingWindowDidDeminiaturizeObserver.

I like the idea of always using protectedThis, but I would do this and not even capture this, and even then, I am not sure we need to make a change. It’s a repeating pattern in a lot of different code in WebKit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664674</commentid>
    <comment_count>4</comment_count>
      <attachid>402343</attachid>
    <who name="Jiewen Tan">jiewen_tan</who>
    <bug_when>2020-06-19 18:58:55 -0700</bug_when>
    <thetext>Comment on attachment 402343
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=402343&amp;action=review

&gt;&gt; Source/WebKit/UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm:305
&gt;&gt; +                protectedThis-&gt;dismissViewController();
&gt; 
&gt; There are tons of cases where we capture &quot;this&quot; in protectedThis, but then use &quot;this&quot; relying on the protection indirectly. Why is it important to change this one? I see no reason to make this change, but to leave the code two lines later using this to null out m_presentingWindowDidDeminiaturizeObserver.
&gt; 
&gt; I like the idea of always using protectedThis, but I would do this and not even capture this, and even then, I am not sure we need to make a change. It’s a repeating pattern in a lot of different code in WebKit.

Thanks for pointing it out. I was confused as well. I have received a crash report indicating Line 317 could crash, and therefore this is the most reasonable patch I could come out with. Now after reading other crash logs, it turns out that those crashed at a different place which actually makes sense. Will upload another patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664680</commentid>
    <comment_count>5</comment_count>
      <attachid>402370</attachid>
    <who name="Jiewen Tan">jiewen_tan</who>
    <bug_when>2020-06-19 19:07:38 -0700</bug_when>
    <thetext>Created attachment 402370
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664689</commentid>
    <comment_count>6</comment_count>
      <attachid>402370</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-06-19 19:38:50 -0700</bug_when>
    <thetext>Comment on attachment 402370
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=402370&amp;action=review

&gt; Source/WebKit/ChangeLog:3
&gt; +        [AppSSO] Use protectedThis for dismissViewController()

This is not what this patch is about.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664715</commentid>
    <comment_count>7</comment_count>
      <attachid>402370</attachid>
    <who name="Jiewen Tan">jiewen_tan</who>
    <bug_when>2020-06-20 00:40:56 -0700</bug_when>
    <thetext>Comment on attachment 402370
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=402370&amp;action=review

&gt;&gt; Source/WebKit/ChangeLog:3
&gt;&gt; +        [AppSSO] Use protectedThis for dismissViewController()
&gt; 
&gt; This is not what this patch is about.

Oops. Forgot to update the change log.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664716</commentid>
    <comment_count>8</comment_count>
      <attachid>402379</attachid>
    <who name="Jiewen Tan">jiewen_tan</who>
    <bug_when>2020-06-20 00:41:19 -0700</bug_when>
    <thetext>Created attachment 402379
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664770</commentid>
    <comment_count>9</comment_count>
      <attachid>402379</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-06-20 12:39:38 -0700</bug_when>
    <thetext>Comment on attachment 402379
Patch

That&apos;s one of the reasons why it&apos;s better to put the symptom/motivation into radar title, not a description of what change is being made.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664825</commentid>
    <comment_count>10</comment_count>
    <who name="Jiewen Tan">jiewen_tan</who>
    <bug_when>2020-06-20 23:06:06 -0700</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #9)
&gt; Comment on attachment 402379 [details]
&gt; Patch
&gt; 
&gt; That&apos;s one of the reasons why it&apos;s better to put the symptom/motivation into
&gt; radar title, not a description of what change is being made.

Got you. Will do that next time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664826</commentid>
    <comment_count>11</comment_count>
      <attachid>402379</attachid>
    <who name="Jiewen Tan">jiewen_tan</who>
    <bug_when>2020-06-20 23:06:41 -0700</bug_when>
    <thetext>Comment on attachment 402379
Patch

Thanks Alexey for r+ this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664827</commentid>
    <comment_count>12</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-06-20 23:10:41 -0700</bug_when>
    <thetext>Committed r263324: &lt;https://trac.webkit.org/changeset/263324&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 402379.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402343</attachid>
            <date>2020-06-19 16:34:28 -0700</date>
            <delta_ts>2020-06-19 19:07:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213415-20200619163428.patch</filename>
            <type>text/plain</type>
            <size>2532</size>
            <attacher name="Jiewen Tan">jiewen_tan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMjIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGM1MDk0M2FmMzlhMzUyZDBl
ZWM5NzhhZjNmZmE1MDg5MjlmYjVlMmMuLjhjNDFlYmQwNjYyYTIyYTU1YzlhNWVkOGQyYmE3YzI3
NGZhNGEwOGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjAtMDYtMTkgIEppZXdlbiBU
YW4gIDxqaWV3ZW5fdGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbQXBwU1NPXSBVc2UgcHJvdGVj
dGVkVGhpcyBmb3IgZGlzbWlzc1ZpZXdDb250cm9sbGVyKCkKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMzQxNQorICAgICAgICA8cmRhcjovL3Byb2Js
ZW0vNTk2NzI0MTg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBVSVByb2Nlc3MvQ29jb2EvU09BdXRob3JpemF0aW9uL1NPQXV0aG9yaXphdGlvblNl
c3Npb24ubW06CisgICAgICAgIChXZWJLaXQ6OlNPQXV0aG9yaXphdGlvblNlc3Npb246OmRpc21p
c3NWaWV3Q29udHJvbGxlcik6CisKIDIwMjAtMDYtMTggIERhdmlkIEtpbHplciAgPGRka2lsemVy
QGFwcGxlLmNvbT4KIAogICAgICAgICBbSVBDIGhhcmRlbmluZ10gT3B0aW9uU2V0PD4gdmFsdWVz
IHNob3VsZCBiZSB2YWxpZGF0ZWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L0NvY29hL1NPQXV0aG9yaXphdGlvbi9TT0F1dGhvcml6YXRpb25TZXNzaW9uLm1tIGIvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvU09BdXRob3JpemF0aW9uL1NPQXV0aG9yaXphdGlvblNl
c3Npb24ubW0KaW5kZXggYmM2MWE2OWU4ZDFiOGI3NDE4YmJkM2UxMjE2ZDBmYmFhOGU5MWE3NC4u
MWMwMGQ1YmMyNDkxYTQ2OTI0M2Q4ZTNmMzE0Yzk1Y2Q2OWU1NzRkZCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvU09BdXRob3JpemF0aW9uL1NPQXV0aG9yaXphdGlv
blNlc3Npb24ubW0KKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvU09BdXRob3Jp
emF0aW9uL1NPQXV0aG9yaXphdGlvblNlc3Npb24ubW0KQEAgLTMwMiw3ICszMDIsNyBAQCB2b2lk
IFNPQXV0aG9yaXphdGlvblNlc3Npb246OmRpc21pc3NWaWV3Q29udHJvbGxlcigpCiAgICAgICAg
ICAgICBpZiAobV9wcmVzZW50aW5nV2luZG93RGlkRGVtaW5pYXR1cml6ZU9ic2VydmVyKQogICAg
ICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgIG1fcHJlc2VudGluZ1dpbmRvd0RpZERl
bWluaWF0dXJpemVPYnNlcnZlciA9IFtbTlNOb3RpZmljYXRpb25DZW50ZXIgZGVmYXVsdENlbnRl
cl0gYWRkT2JzZXJ2ZXJGb3JOYW1lOk5TV2luZG93RGlkRGVtaW5pYXR1cml6ZU5vdGlmaWNhdGlv
biBvYmplY3Q6cHJlc2VudGluZ1dpbmRvdyBxdWV1ZTpuaWwgdXNpbmdCbG9jazpbcHJvdGVjdGVk
VGhpcyA9IG1ha2VSZWZQdHIodGhpcyksIHRoaXNdIChOU05vdGlmaWNhdGlvbiAqKSB7Ci0gICAg
ICAgICAgICAgICAgZGlzbWlzc1ZpZXdDb250cm9sbGVyKCk7CisgICAgICAgICAgICAgICAgcHJv
dGVjdGVkVGhpcy0+ZGlzbWlzc1ZpZXdDb250cm9sbGVyKCk7CiAgICAgICAgICAgICAgICAgW1tO
U05vdGlmaWNhdGlvbkNlbnRlciBkZWZhdWx0Q2VudGVyXSByZW1vdmVPYnNlcnZlcjptX3ByZXNl
bnRpbmdXaW5kb3dEaWREZW1pbmlhdHVyaXplT2JzZXJ2ZXIuZ2V0KCldOwogICAgICAgICAgICAg
ICAgIG1fcHJlc2VudGluZ1dpbmRvd0RpZERlbWluaWF0dXJpemVPYnNlcnZlciA9IG51bGxwdHI7
CiAgICAgICAgICAgICB9XTsKQEAgLTMxNCw3ICszMTQsNyBAQCB2b2lkIFNPQXV0aG9yaXphdGlv
blNlc3Npb246OmRpc21pc3NWaWV3Q29udHJvbGxlcigpCiAgICAgICAgIGlmIChtX2FwcGxpY2F0
aW9uRGlkVW5oaWRlT2JzZXJ2ZXIpCiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIG1fYXBw
bGljYXRpb25EaWRVbmhpZGVPYnNlcnZlciA9IFtbTlNOb3RpZmljYXRpb25DZW50ZXIgZGVmYXVs
dENlbnRlcl0gYWRkT2JzZXJ2ZXJGb3JOYW1lOk5TQXBwbGljYXRpb25EaWRVbmhpZGVOb3RpZmlj
YXRpb24gb2JqZWN0Ok5TQXBwIHF1ZXVlOm5pbCB1c2luZ0Jsb2NrOltwcm90ZWN0ZWRUaGlzID0g
bWFrZVJlZlB0cih0aGlzKSwgdGhpc10gKE5TTm90aWZpY2F0aW9uICopIHsKLSAgICAgICAgICAg
IGRpc21pc3NWaWV3Q29udHJvbGxlcigpOworICAgICAgICAgICAgcHJvdGVjdGVkVGhpcy0+ZGlz
bWlzc1ZpZXdDb250cm9sbGVyKCk7CiAgICAgICAgICAgICBbW05TTm90aWZpY2F0aW9uQ2VudGVy
IGRlZmF1bHRDZW50ZXJdIHJlbW92ZU9ic2VydmVyOm1fYXBwbGljYXRpb25EaWRVbmhpZGVPYnNl
cnZlci5nZXQoKV07CiAgICAgICAgICAgICBtX2FwcGxpY2F0aW9uRGlkVW5oaWRlT2JzZXJ2ZXIg
PSBudWxscHRyOwogICAgICAgICB9XTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402370</attachid>
            <date>2020-06-19 19:07:38 -0700</date>
            <delta_ts>2020-06-20 00:41:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213415-20200619190737.patch</filename>
            <type>text/plain</type>
            <size>1724</size>
            <attacher name="Jiewen Tan">jiewen_tan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMjIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGM1MDk0M2FmMzlhMzUyZDBl
ZWM5NzhhZjNmZmE1MDg5MjlmYjVlMmMuLjhjNDFlYmQwNjYyYTIyYTU1YzlhNWVkOGQyYmE3YzI3
NGZhNGEwOGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjAtMDYtMTkgIEppZXdlbiBU
YW4gIDxqaWV3ZW5fdGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbQXBwU1NPXSBVc2UgcHJvdGVj
dGVkVGhpcyBmb3IgZGlzbWlzc1ZpZXdDb250cm9sbGVyKCkKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMzQxNQorICAgICAgICA8cmRhcjovL3Byb2Js
ZW0vNTk2NzI0MTg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBVSVByb2Nlc3MvQ29jb2EvU09BdXRob3JpemF0aW9uL1NPQXV0aG9yaXphdGlvblNl
c3Npb24ubW06CisgICAgICAgIChXZWJLaXQ6OlNPQXV0aG9yaXphdGlvblNlc3Npb246OmRpc21p
c3NWaWV3Q29udHJvbGxlcik6CisKIDIwMjAtMDYtMTggIERhdmlkIEtpbHplciAgPGRka2lsemVy
QGFwcGxlLmNvbT4KIAogICAgICAgICBbSVBDIGhhcmRlbmluZ10gT3B0aW9uU2V0PD4gdmFsdWVz
IHNob3VsZCBiZSB2YWxpZGF0ZWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L0NvY29hL1NPQXV0aG9yaXphdGlvbi9TT0F1dGhvcml6YXRpb25TZXNzaW9uLm1tIGIvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvU09BdXRob3JpemF0aW9uL1NPQXV0aG9yaXphdGlvblNl
c3Npb24ubW0KaW5kZXggYmM2MWE2OWU4ZDFiOGI3NDE4YmJkM2UxMjE2ZDBmYmFhOGU5MWE3NC4u
YzA0MzhiZGRjMWZkMDMwODNhNDJlOTM4NjE5YjQ5Y2U2ODVlYTU4ZCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvU09BdXRob3JpemF0aW9uL1NPQXV0aG9yaXphdGlv
blNlc3Npb24ubW0KKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvU09BdXRob3Jp
emF0aW9uL1NPQXV0aG9yaXphdGlvblNlc3Npb24ubW0KQEAgLTI5Nyw3ICsyOTcsOCBAQCB2b2lk
IFNPQXV0aG9yaXphdGlvblNlc3Npb246OmRpc21pc3NWaWV3Q29udHJvbGxlcigpCiAKICAgICAv
LyBUaGlzIGlzIGEgd29ya2Fyb3VuZCBmb3IgYW4gQXBwS2l0IGlzc3VlOiA8cmRhcjovL3Byb2Js
ZW0vNTkxMjUzMjk+LgogICAgIC8vIFttX3NoZWV0V2luZG93IHNoZWV0UGFyZW50XSBpcyBudWxs
IGlmIHRoZSBwYXJlbnQgaXMgbWluaW1pemVkIG9yIHRoZSBob3N0IGFwcCBpcyBoaWRkZW4uCi0g
ICAgaWYgKGF1dG8gKnByZXNlbnRpbmdXaW5kb3cgPSBtX3BhZ2UtPnBsYXRmb3JtV2luZG93KCkp
IHsKKyAgICBpZiAobV9wYWdlICYmIG1fcGFnZS0+cGxhdGZvcm1XaW5kb3coKSkgeworICAgICAg
ICBhdXRvICpwcmVzZW50aW5nV2luZG93ID0gbV9wYWdlLT5wbGF0Zm9ybVdpbmRvdygpOwogICAg
ICAgICBpZiAocHJlc2VudGluZ1dpbmRvdy5taW5pYXR1cml6ZWQpIHsKICAgICAgICAgICAgIGlm
IChtX3ByZXNlbnRpbmdXaW5kb3dEaWREZW1pbmlhdHVyaXplT2JzZXJ2ZXIpCiAgICAgICAgICAg
ICAgICAgcmV0dXJuOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402379</attachid>
            <date>2020-06-20 00:41:19 -0700</date>
            <delta_ts>2020-06-20 23:10:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213415-20200620004118.patch</filename>
            <type>text/plain</type>
            <size>1736</size>
            <attacher name="Jiewen Tan">jiewen_tan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMjIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGM1MDk0M2FmMzlhMzUyZDBl
ZWM5NzhhZjNmZmE1MDg5MjlmYjVlMmMuLmEwYzVlODA1OGFhY2QzYjVlZjFlMGJmNDEzZGIzMDY2
NzNkNzkzZGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjAtMDYtMTkgIEppZXdlbiBU
YW4gIDxqaWV3ZW5fdGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbQXBwU1NPXSBTaG91bGQgZG8g
bnVsbCBjaGVjayBvbiBtX3BhZ2UgaW4gZGlzbWlzc1ZpZXdDb250cm9sbGVyKCkKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMzQxNQorICAgICAgICA8
cmRhcjovL3Byb2JsZW0vNTk2NzI0MTg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQ29jb2EvU09BdXRob3JpemF0aW9uL1NPQXV0
aG9yaXphdGlvblNlc3Npb24ubW06CisgICAgICAgIChXZWJLaXQ6OlNPQXV0aG9yaXphdGlvblNl
c3Npb246OmRpc21pc3NWaWV3Q29udHJvbGxlcik6CisKIDIwMjAtMDYtMTggIERhdmlkIEtpbHpl
ciAgPGRka2lsemVyQGFwcGxlLmNvbT4KIAogICAgICAgICBbSVBDIGhhcmRlbmluZ10gT3B0aW9u
U2V0PD4gdmFsdWVzIHNob3VsZCBiZSB2YWxpZGF0ZWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvVUlQcm9jZXNzL0NvY29hL1NPQXV0aG9yaXphdGlvbi9TT0F1dGhvcml6YXRpb25TZXNzaW9u
Lm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvU09BdXRob3JpemF0aW9uL1NPQXV0
aG9yaXphdGlvblNlc3Npb24ubW0KaW5kZXggYmM2MWE2OWU4ZDFiOGI3NDE4YmJkM2UxMjE2ZDBm
YmFhOGU5MWE3NC4uYzA0MzhiZGRjMWZkMDMwODNhNDJlOTM4NjE5YjQ5Y2U2ODVlYTU4ZCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvU09BdXRob3JpemF0aW9uL1NP
QXV0aG9yaXphdGlvblNlc3Npb24ubW0KKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29j
b2EvU09BdXRob3JpemF0aW9uL1NPQXV0aG9yaXphdGlvblNlc3Npb24ubW0KQEAgLTI5Nyw3ICsy
OTcsOCBAQCB2b2lkIFNPQXV0aG9yaXphdGlvblNlc3Npb246OmRpc21pc3NWaWV3Q29udHJvbGxl
cigpCiAKICAgICAvLyBUaGlzIGlzIGEgd29ya2Fyb3VuZCBmb3IgYW4gQXBwS2l0IGlzc3VlOiA8
cmRhcjovL3Byb2JsZW0vNTkxMjUzMjk+LgogICAgIC8vIFttX3NoZWV0V2luZG93IHNoZWV0UGFy
ZW50XSBpcyBudWxsIGlmIHRoZSBwYXJlbnQgaXMgbWluaW1pemVkIG9yIHRoZSBob3N0IGFwcCBp
cyBoaWRkZW4uCi0gICAgaWYgKGF1dG8gKnByZXNlbnRpbmdXaW5kb3cgPSBtX3BhZ2UtPnBsYXRm
b3JtV2luZG93KCkpIHsKKyAgICBpZiAobV9wYWdlICYmIG1fcGFnZS0+cGxhdGZvcm1XaW5kb3co
KSkgeworICAgICAgICBhdXRvICpwcmVzZW50aW5nV2luZG93ID0gbV9wYWdlLT5wbGF0Zm9ybVdp
bmRvdygpOwogICAgICAgICBpZiAocHJlc2VudGluZ1dpbmRvdy5taW5pYXR1cml6ZWQpIHsKICAg
ICAgICAgICAgIGlmIChtX3ByZXNlbnRpbmdXaW5kb3dEaWREZW1pbmlhdHVyaXplT2JzZXJ2ZXIp
CiAgICAgICAgICAgICAgICAgcmV0dXJuOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>