<?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>203629</bug_id>
          
          <creation_ts>2019-10-30 14:36:51 -0700</creation_ts>
          <short_desc>Issue mach sandbox extension to the WebContent process for &quot;com.apple.distributed_notifications@1v3&quot;</short_desc>
          <delta_ts>2022-02-12 23:39:47 -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>WebKit Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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>
          <dependson>203618</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Per Arne Vollan">pvollan</reporter>
          <assigned_to name="Per Arne Vollan">pvollan</assigned_to>
          <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1585520</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-10-30 14:36:51 -0700</bug_when>
    <thetext>This service is only being used by the injected bundle of WebKitTestRunner during layout tests, and we should therefore issue an extension instead of allowing the service in the WebContent sandbox.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1585521</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-10-30 14:37:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/56758948&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1585529</commentid>
    <comment_count>2</comment_count>
      <attachid>382359</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-10-30 14:44:03 -0700</bug_when>
    <thetext>Created attachment 382359
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1585533</commentid>
    <comment_count>3</comment_count>
      <attachid>382359</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2019-10-30 14:54:08 -0700</bug_when>
    <thetext>Comment on attachment 382359
Patch

Excellent! r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1585584</commentid>
    <comment_count>4</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-10-30 15:30:00 -0700</bug_when>
    <thetext>(In reply to Brent Fulgham from comment #3)
&gt; Comment on attachment 382359 [details]
&gt; Patch
&gt; 
&gt; Excellent! r=me

The build is failing since this patch depends on https://bugs.webkit.org/show_bug.cgi?id=203618.

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1585801</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-10-30 23:20:11 -0700</bug_when>
    <thetext>&gt; This service is only being used by the injected bundle of WebKitTestRunner during layout tests

That&apos;s so strange. Why? Can we stop WebKitTestRunner injected bundle from using it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1585951</commentid>
    <comment_count>6</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-10-31 10:05:52 -0700</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #5)
&gt; &gt; This service is only being used by the injected bundle of WebKitTestRunner during layout tests
&gt; 
&gt; That&apos;s so strange. Why? Can we stop WebKitTestRunner injected bundle from
&gt; using it?

This is caused by WebKitTestRunner&apos;s injected bundle calling CTFontManagerRegisterFontsForURLs. This seems to be related to activating test fonts.

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1585955</commentid>
    <comment_count>7</comment_count>
      <attachid>382474</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-10-31 10:18:30 -0700</bug_when>
    <thetext>Created attachment 382474
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1586125</commentid>
    <comment_count>8</comment_count>
      <attachid>382474</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-10-31 16:17:21 -0700</bug_when>
    <thetext>Comment on attachment 382474
Patch

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

&gt; Source/WebCore/ChangeLog:3
&gt; +        Issue mach sandbox extension to the WebContent process for &quot;com.apple.distributed_notifications@1v3&quot;

Seems like we don&apos;t need this any more? Because of bug 203697.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1586140</commentid>
    <comment_count>9</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2019-10-31 16:45:44 -0700</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #8)
&gt; Comment on attachment 382474 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=382474&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:3
&gt; &gt; +        Issue mach sandbox extension to the WebContent process for &quot;com.apple.distributed_notifications@1v3&quot;
&gt; 
&gt; Seems like we don&apos;t need this any more? Because of bug 203697.

I think we still want this, but should likely add it to one of our new &quot;needed by InjectedBundle&quot; init routines.

But this patch should change to move the blanket allow in Bug 203697 to a targeted allow based on Bundle ID.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840963</commentid>
    <comment_count>10</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-02-12 23:39:47 -0800</bug_when>
    <thetext>This turned out to not be needed.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>382359</attachid>
            <date>2019-10-30 14:44:03 -0700</date>
            <delta_ts>2019-10-30 14:54:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-203629-20191030144403.patch</filename>
            <type>text/plain</type>
            <size>6925</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI1MTc4NCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE5LTEwLTMwICBQZXIgQXJu
ZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBJc3N1ZSBtYWNoIHNhbmRi
b3ggZXh0ZW5zaW9uIHRvIHRoZSBXZWJDb250ZW50IHByb2Nlc3MgZm9yICJjb20uYXBwbGUuZGlz
dHJpYnV0ZWRfbm90aWZpY2F0aW9uc0AxdjMiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMDM2MjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBBZGQgbWV0aG9kIHRvIGNoZWNrIGlmIHRoaXMgaXMgdGhlIFdl
YktpdFRlc3RSdW5uZXIgYXBwbGljYXRpb24uCisKKyAgICAgICAgKiBwbGF0Zm9ybS9SdW50aW1l
QXBwbGljYXRpb25DaGVja3MuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9jb2NvYS9SdW50aW1lQXBw
bGljYXRpb25DaGVja3NDb2NvYS5tbToKKyAgICAgICAgKFdlYkNvcmU6OklPU0FwcGxpY2F0aW9u
Ojppc1dlYktpdFRlc3RSdW5uZXIpOgorCiAyMDE5LTEwLTMwICBBbnR0aSBLb2l2aXN0byAgPGFu
dHRpQGFwcGxlLmNvbT4KIAogICAgICAgICA6OmJlZm9yZS86OmFmdGVyIGVsZW1lbnRzIG5vdCBm
aWxsaW5nIHRoZWlyIGdyaWQgY2VsbCB3aGVuIGNvbnRhaW5lciBoYXMgZGlzcGxheTogY29udGVu
dHMKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1J1bnRpbWVBcHBsaWNhdGlvbkNoZWNr
cy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1J1bnRpbWVBcHBsaWNh
dGlvbkNoZWNrcy5oCShyZXZpc2lvbiAyNTE3ODQpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9SdW50aW1lQXBwbGljYXRpb25DaGVja3MuaAkod29ya2luZyBjb3B5KQpAQCAtODQsNiArODQs
NyBAQCBXRUJDT1JFX0VYUE9SVCBib29sIGlzU2FmYXJpVmlld1NlcnZpY2UoCiBXRUJDT1JFX0VY
UE9SVCBib29sIGlzSU1EYigpOwogV0VCQ09SRV9FWFBPUlQgYm9vbCBpc1dlYkJvb2ttYXJrc0Qo
KTsKIFdFQkNPUkVfRVhQT1JUIGJvb2wgaXNEdW1wUmVuZGVyVHJlZSgpOworV0VCQ09SRV9FWFBP
UlQgYm9vbCBpc1dlYktpdFRlc3RSdW5uZXIoKTsKIGJvb2wgaXNNb2JpbGVTdG9yZSgpOwogYm9v
bCBpc1NwcmluZ0JvYXJkKCk7CiBXRUJDT1JFX0VYUE9SVCBib29sIGlzV2ViUHJvY2VzcygpOwpJ
bmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvUnVudGltZUFwcGxpY2F0aW9uQ2hl
Y2tzQ29jb2EubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2Ev
UnVudGltZUFwcGxpY2F0aW9uQ2hlY2tzQ29jb2EubW0JKHJldmlzaW9uIDI1MTc4NCkKKysrIFNv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NvY29hL1J1bnRpbWVBcHBsaWNhdGlvbkNoZWNrc0NvY29h
Lm1tCSh3b3JraW5nIGNvcHkpCkBAIC0yNDYsNiArMjQ2LDEyIEBAIGJvb2wgSU9TQXBwbGljYXRp
b246OmlzRHVtcFJlbmRlclRyZWUoKQogICAgIHJldHVybiBpc0R1bXBSZW5kZXJUcmVlOwogfQog
Citib29sIElPU0FwcGxpY2F0aW9uOjppc1dlYktpdFRlc3RSdW5uZXIoKQoreworICAgIHN0YXRp
YyBib29sIGlzV2ViS2l0VGVzdFJ1bm5lciA9IGFwcGxpY2F0aW9uQnVuZGxlU3RhcnRzV2l0aCgi
b3JnLndlYmtpdC5XZWJLaXRUZXN0UnVubmVyIl9zKTsKKyAgICByZXR1cm4gaXNXZWJLaXRUZXN0
UnVubmVyOworfQorCiBib29sIElPU0FwcGxpY2F0aW9uOjppc01vYmlsZVN0b3JlKCkKIHsKICAg
ICBzdGF0aWMgYm9vbCBpc01vYmlsZVN0b3JlID0gYXBwbGljYXRpb25CdW5kbGVJc0VxdWFsVG8o
ImNvbS5hcHBsZS5Nb2JpbGVTdG9yZSJfcyk7CkluZGV4OiBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwkocmV2aXNpb24gMjUxODA1
KQorKysgU291cmNlL1dlYktpdC9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwy
NCBAQAorMjAxOS0xMC0zMCAgUGVyIEFybmUgVm9sbGFuICA8cHZvbGxhbkBhcHBsZS5jb20+CisK
KyAgICAgICAgSXNzdWUgbWFjaCBzYW5kYm94IGV4dGVuc2lvbiB0byB0aGUgV2ViQ29udGVudCBw
cm9jZXNzIGZvciAiY29tLmFwcGxlLmRpc3RyaWJ1dGVkX25vdGlmaWNhdGlvbnNAMXYzIgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAzNjI5CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBzZXJ2aWNl
IGlzIG9ubHkgYmVpbmcgdXNlZCBieSB0aGUgaW5qZWN0ZWQgYnVuZGxlIG9mIFdlYktpdFRlc3RS
dW5uZXIgZHVyaW5nIGxheW91dCB0ZXN0cywgYW5kCisgICAgICAgIHdlIHNob3VsZCB0aGVyZWZv
cmUgaXNzdWUgYW4gZXh0ZW5zaW9uIGluc3RlYWQgb2YgYWxsb3dpbmcgdGhlIHNlcnZpY2UgaW4g
dGhlIFdlYkNvbnRlbnQgc2FuZGJveC4KKyAgICAgICAgVGhlIG1hY2ggZXh0ZW5zaW9uIHdpbGwg
YmUgY3JlYXRlZCBpZiBXZWJLaXRUZXN0UnVubmVyIGlzIHRoZSBydW5uaW5nIGFwcGxpY2F0aW9u
LCBhbmQgaW5jbHVkZWQgaW4KKyAgICAgICAgdGhlIHNldCBvZiBXZWIgcHJvY2VzcyBjcmVhdGlv
biBwYXJhbWV0ZXJzLgorCisgICAgICAgICogU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFt
ZXRlcnMuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJz
OjplbmNvZGUgY29uc3QpOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzQ3JlYXRpb25QYXJh
bWV0ZXJzOjpkZWNvZGUpOgorICAgICAgICAqIFNoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJh
bWV0ZXJzLmg6CisgICAgICAgICogVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2Eu
bW06CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3NQb29sOjpwbGF0Zm9ybUluaXRpYWxpemVX
ZWJQcm9jZXNzKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5t
bToKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzczo6cGxhdGZvcm1Jbml0aWFsaXplV2ViUHJv
Y2Vzcyk6CisKIDIwMTktMTAtMzAgIEFuZHJlcyBHb256YWxleiAgPGFuZHJlc2dfMjJAYXBwbGUu
Y29tPgogCiAgICAgICAgIENyZWF0ZSBiYXNlIGNsYXNzIGNvbW1vbiB0byBBY2Nlc3NpYmlsaXR5
T2JqZWN0IGFuZCBBWElzb2xhdGVkVHJlZU5vZGUuCkluZGV4OiBTb3VyY2UvV2ViS2l0L1NoYXJl
ZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcAkocmV2aXNpb24g
MjUxNzg0KQorKysgU291cmNlL1dlYktpdC9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1l
dGVycy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE1OCw2ICsxNTgsMTAgQEAgdm9pZCBXZWJQcm9j
ZXNzQ3JlYXRpb25QYXJhbWV0ZXJzOjplbmNvZAogI2VuZGlmCiAKICAgICBlbmNvZGVyIDw8IHdl
YnNpdGVEYXRhU3RvcmVQYXJhbWV0ZXJzOworICAgIAorI2lmIFBMQVRGT1JNKElPUykKKyAgICBl
bmNvZGVyIDw8IGRpc3RyaWJ1dGVkTm90aWZpY2F0aW9uRXh0ZW5zaW9uSGFuZGxlOworI2VuZGlm
CiB9CiAKIGJvb2wgV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVyczo6ZGVjb2RlKElQQzo6RGVj
b2RlciYgZGVjb2RlciwgV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycyYgcGFyYW1ldGVycykK
QEAgLTM4OCw2ICszOTIsMTQgQEAgYm9vbCBXZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzOjpk
ZWNvZAogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgcGFyYW1ldGVycy53ZWJzaXRlRGF0YVN0
b3JlUGFyYW1ldGVycyA9IFdURk1vdmUoKndlYnNpdGVEYXRhU3RvcmVQYXJhbWV0ZXJzKTsKIAor
I2lmIFBMQVRGT1JNKElPUykKKyAgICBPcHRpb25hbDxPcHRpb25hbDxTYW5kYm94RXh0ZW5zaW9u
OjpIYW5kbGU+PiBkaXN0cmlidXRlZE5vdGlmaWNhdGlvbkV4dGVuc2lvbkhhbmRsZTsKKyAgICBk
ZWNvZGVyID4+IGRpc3RyaWJ1dGVkTm90aWZpY2F0aW9uRXh0ZW5zaW9uSGFuZGxlOworICAgIGlm
ICghZGlzdHJpYnV0ZWROb3RpZmljYXRpb25FeHRlbnNpb25IYW5kbGUpCisgICAgICAgIHJldHVy
biBmYWxzZTsKKyAgICBwYXJhbWV0ZXJzLmRpc3RyaWJ1dGVkTm90aWZpY2F0aW9uRXh0ZW5zaW9u
SGFuZGxlID0gV1RGTW92ZSgqZGlzdHJpYnV0ZWROb3RpZmljYXRpb25FeHRlbnNpb25IYW5kbGUp
OworI2VuZGlmCisKICAgICByZXR1cm4gdHJ1ZTsKIH0KIApJbmRleDogU291cmNlL1dlYktpdC9T
aGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuaAkocmV2aXNpb24g
MjUxNzg0KQorKysgU291cmNlL1dlYktpdC9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1l
dGVycy5oCSh3b3JraW5nIGNvcHkpCkBAIC0xOTYsNiArMTk2LDEwIEBAIHN0cnVjdCBXZWJQcm9j
ZXNzQ3JlYXRpb25QYXJhbWV0ZXJzIHsKICNlbmRpZgogCiAgICAgT3B0aW9uYWw8V2ViUHJvY2Vz
c0RhdGFTdG9yZVBhcmFtZXRlcnM+IHdlYnNpdGVEYXRhU3RvcmVQYXJhbWV0ZXJzOworCisjaWYg
UExBVEZPUk0oSU9TKQorICAgIE9wdGlvbmFsPFNhbmRib3hFeHRlbnNpb246OkhhbmRsZT4gZGlz
dHJpYnV0ZWROb3RpZmljYXRpb25FeHRlbnNpb25IYW5kbGU7CisjZW5kaWYKIH07CiAKIH0gLy8g
bmFtZXNwYWNlIFdlYktpdApJbmRleDogU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvV2Vi
UHJvY2Vzc1Bvb2xDb2NvYS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tCShyZXZpc2lvbiAyNTE3ODQpCisrKyBTb3Vy
Y2UvV2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tCSh3b3JraW5n
IGNvcHkpCkBAIC0yNjQsNiArMjY0LDE0IEBAIHZvaWQgV2ViUHJvY2Vzc1Bvb2w6OnBsYXRmb3Jt
SW5pdGlhbGl6ZVcKICAgICBwYXJhbWV0ZXJzLnNjcmVlblByb3BlcnRpZXMgPSBXVEZNb3ZlKHNj
cmVlblByb3BlcnRpZXMpOwogICAgIHBhcmFtZXRlcnMudXNlT3ZlcmxheVNjcm9sbGJhcnMgPSAo
W05TU2Nyb2xsZXIgcHJlZmVycmVkU2Nyb2xsZXJTdHlsZV0gPT0gTlNTY3JvbGxlclN0eWxlT3Zl
cmxheSk7CiAjZW5kaWYKKyAgICAKKyNpZiBQTEFURk9STShJT1MpCisgICAgaWYgKElPU0FwcGxp
Y2F0aW9uOjppc1dlYktpdFRlc3RSdW5uZXIoKSkgeworICAgICAgICBTYW5kYm94RXh0ZW5zaW9u
OjpIYW5kbGUgaGFuZGxlOworICAgICAgICBpZiAoU2FuZGJveEV4dGVuc2lvbjo6Y3JlYXRlSGFu
ZGxlRm9yTWFjaExvb2t1cCgiY29tLmFwcGxlLmRpc3RyaWJ1dGVkX25vdGlmaWNhdGlvbnNAMXYz
IiwgV1RGOjpudWxsb3B0LCBoYW5kbGUpKQorICAgICAgICAgICAgcGFyYW1ldGVycy5kaXN0cmli
dXRlZE5vdGlmaWNhdGlvbkV4dGVuc2lvbkhhbmRsZSA9IFdURk1vdmUoaGFuZGxlKTsKKyAgICB9
CisjZW5kaWYKIH0KIAogdm9pZCBXZWJQcm9jZXNzUG9vbDo6cGxhdGZvcm1Jbml0aWFsaXplTmV0
d29ya1Byb2Nlc3MoTmV0d29ya1Byb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMmIHBhcmFtZXRlcnMp
CkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1t
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNz
Q29jb2EubW0JKHJldmlzaW9uIDI1MTc4NCkKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9j
b2NvYS9XZWJQcm9jZXNzQ29jb2EubW0JKHdvcmtpbmcgY29weSkKQEAgLTIyMSw2ICsyMjEsMTEg
QEAgdm9pZCBXZWJQcm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcgogICAgIHNjcm9sbGVy
U3R5bGVQcmVmZXJlbmNlQ2hhbmdlZChwYXJhbWV0ZXJzLnVzZU92ZXJsYXlTY3JvbGxiYXJzKTsK
ICNlbmRpZgogI2VuZGlmCisgICAgCisjaWYgUExBVEZPUk0oSU9TKQorICAgIGlmIChwYXJhbWV0
ZXJzLmRpc3RyaWJ1dGVkTm90aWZpY2F0aW9uRXh0ZW5zaW9uSGFuZGxlKQorICAgICAgICBTYW5k
Ym94RXh0ZW5zaW9uOjpjb25zdW1lUGVybWFuZW50bHkoKnBhcmFtZXRlcnMuZGlzdHJpYnV0ZWRO
b3RpZmljYXRpb25FeHRlbnNpb25IYW5kbGUpOworI2VuZGlmCiB9CiAKIHZvaWQgV2ViUHJvY2Vz
czo6cGxhdGZvcm1TZXRXZWJzaXRlRGF0YVN0b3JlUGFyYW1ldGVycyhXZWJQcm9jZXNzRGF0YVN0
b3JlUGFyYW1ldGVycyYmIHBhcmFtZXRlcnMpCg==
</data>
<flag name="review"
          id="398092"
          type_id="1"
          status="+"
          setter="bfulgham"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>382474</attachid>
            <date>2019-10-31 10:18:30 -0700</date>
            <delta_ts>2019-10-31 10:18:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-203629-20191031101829.patch</filename>
            <type>text/plain</type>
            <size>7652</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI1MTg1MSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE5LTEwLTMxICBQZXIgQXJu
ZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBJc3N1ZSBtYWNoIHNhbmRi
b3ggZXh0ZW5zaW9uIHRvIHRoZSBXZWJDb250ZW50IHByb2Nlc3MgZm9yICJjb20uYXBwbGUuZGlz
dHJpYnV0ZWRfbm90aWZpY2F0aW9uc0AxdjMiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMDM2MjkKKworICAgICAgICBSZXZpZXdlZCBieSBCcmVudCBG
dWxnaGFtLgorCisgICAgICAgIEFkZCBtZXRob2QgdG8gY2hlY2sgaWYgdGhpcyBpcyB0aGUgV2Vi
S2l0VGVzdFJ1bm5lciBhcHBsaWNhdGlvbi4KKworICAgICAgICAqIHBsYXRmb3JtL1J1bnRpbWVB
cHBsaWNhdGlvbkNoZWNrcy5oOgorICAgICAgICAqIHBsYXRmb3JtL2NvY29hL1J1bnRpbWVBcHBs
aWNhdGlvbkNoZWNrc0NvY29hLm1tOgorICAgICAgICAoV2ViQ29yZTo6SU9TQXBwbGljYXRpb246
OmlzV2ViS2l0VGVzdFJ1bm5lcik6CisKIDIwMTktMTAtMzEgIFphbGFuIEJ1anRhcyAgPHphbGFu
QGFwcGxlLmNvbT4KIAogICAgICAgICBbTEZDXVtJRkNdIExpbmU6OlJ1biBzaG91bGQgbm90IGhv
bGQgYSByZWZlcmVuY2UgdG8gSW5saW5lSXRlbQpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vUnVudGltZUFwcGxpY2F0aW9uQ2hlY2tzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vUnVudGltZUFwcGxpY2F0aW9uQ2hlY2tzLmgJKHJldmlzaW9uIDI1MTg1MSkK
KysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1J1bnRpbWVBcHBsaWNhdGlvbkNoZWNrcy5oCSh3
b3JraW5nIGNvcHkpCkBAIC04NCw2ICs4NCw3IEBAIFdFQkNPUkVfRVhQT1JUIGJvb2wgaXNTYWZh
cmlWaWV3U2VydmljZSgKIFdFQkNPUkVfRVhQT1JUIGJvb2wgaXNJTURiKCk7CiBXRUJDT1JFX0VY
UE9SVCBib29sIGlzV2ViQm9va21hcmtzRCgpOwogV0VCQ09SRV9FWFBPUlQgYm9vbCBpc0R1bXBS
ZW5kZXJUcmVlKCk7CitXRUJDT1JFX0VYUE9SVCBib29sIGlzV2ViS2l0VGVzdFJ1bm5lcigpOwog
Ym9vbCBpc01vYmlsZVN0b3JlKCk7CiBib29sIGlzU3ByaW5nQm9hcmQoKTsKIFdFQkNPUkVfRVhQ
T1JUIGJvb2wgaXNXZWJQcm9jZXNzKCk7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9j
b2NvYS9SdW50aW1lQXBwbGljYXRpb25DaGVja3NDb2NvYS5tbQo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9jb2NvYS9SdW50aW1lQXBwbGljYXRpb25DaGVja3NDb2NvYS5t
bQkocmV2aXNpb24gMjUxODUxKQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvUnVu
dGltZUFwcGxpY2F0aW9uQ2hlY2tzQ29jb2EubW0JKHdvcmtpbmcgY29weSkKQEAgLTI0Niw2ICsy
NDYsMTIgQEAgYm9vbCBJT1NBcHBsaWNhdGlvbjo6aXNEdW1wUmVuZGVyVHJlZSgpCiAgICAgcmV0
dXJuIGlzRHVtcFJlbmRlclRyZWU7CiB9CiAKK2Jvb2wgSU9TQXBwbGljYXRpb246OmlzV2ViS2l0
VGVzdFJ1bm5lcigpCit7CisgICAgc3RhdGljIGJvb2wgaXNXZWJLaXRUZXN0UnVubmVyID0gYXBw
bGljYXRpb25CdW5kbGVTdGFydHNXaXRoKCJvcmcud2Via2l0LldlYktpdFRlc3RSdW5uZXIiX3Mp
OworICAgIHJldHVybiBpc1dlYktpdFRlc3RSdW5uZXI7Cit9CisKIGJvb2wgSU9TQXBwbGljYXRp
b246OmlzTW9iaWxlU3RvcmUoKQogewogICAgIHN0YXRpYyBib29sIGlzTW9iaWxlU3RvcmUgPSBh
cHBsaWNhdGlvbkJ1bmRsZUlzRXF1YWxUbygiY29tLmFwcGxlLk1vYmlsZVN0b3JlIl9zKTsKSW5k
ZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQv
Q2hhbmdlTG9nCShyZXZpc2lvbiAyNTE4NTIpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwko
d29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDE5LTEwLTMxICBQZXIgQXJuZSBWb2xs
YW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBJc3N1ZSBtYWNoIHNhbmRib3ggZXh0
ZW5zaW9uIHRvIHRoZSBXZWJDb250ZW50IHByb2Nlc3MgZm9yICJjb20uYXBwbGUuZGlzdHJpYnV0
ZWRfbm90aWZpY2F0aW9uc0AxdjMiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMDM2MjkKKworICAgICAgICBSZXZpZXdlZCBieSBCcmVudCBGdWxnaGFt
LgorCisgICAgICAgIFRoaXMgc2VydmljZSBpcyBvbmx5IGJlaW5nIHVzZWQgYnkgdGhlIGluamVj
dGVkIGJ1bmRsZSBvZiBXZWJLaXRUZXN0UnVubmVyIGR1cmluZyBsYXlvdXQgdGVzdHMsIGFuZAor
ICAgICAgICB3ZSBzaG91bGQgdGhlcmVmb3JlIGlzc3VlIGFuIGV4dGVuc2lvbiBpbnN0ZWFkIG9m
IGFsbG93aW5nIHRoZSBzZXJ2aWNlIGluIHRoZSBXZWJDb250ZW50IHNhbmRib3guCisgICAgICAg
IFRoZSBtYWNoIGV4dGVuc2lvbiB3aWxsIGJlIGNyZWF0ZWQgaWYgV2ViS2l0VGVzdFJ1bm5lciBp
cyB0aGUgcnVubmluZyBhcHBsaWNhdGlvbiwgYW5kIGluY2x1ZGVkIGluCisgICAgICAgIHRoZSBz
ZXQgb2YgV2ViIHByb2Nlc3MgY3JlYXRpb24gcGFyYW1ldGVycy4KKworICAgICAgICAqIFJlc291
cmNlcy9TYW5kYm94UHJvZmlsZXMvaW9zL2NvbS5hcHBsZS5XZWJLaXQuV2ViQ29udGVudC5zYjoK
KyAgICAgICAgKiBTaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5jcHA6CisgICAg
ICAgIChXZWJLaXQ6OldlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnM6OmVuY29kZSBjb25zdCk6
CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnM6OmRlY29kZSk6
CisgICAgICAgICogU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuaDoKKyAgICAg
ICAgKiBVSVByb2Nlc3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbToKKyAgICAgICAgKFdl
YktpdDo6V2ViUHJvY2Vzc1Bvb2w6OnBsYXRmb3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorICAg
ICAgICAqIFdlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tOgorICAgICAgICAoV2Vi
S2l0OjpXZWJQcm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKToKKwogMjAxOS0x
MC0zMSAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBB
ZGQgdGVsZW1ldHJ5IHRvIHRlc3QgYSBwb3RlbnRpYWwgY2F1c2Ugb2YgY3Jhc2hlcyB1bmRlciAt
W1dLQ29udGVudFZpZXcgX2ludGVycHJldEtleUV2ZW50OmlzQ2hhckV2ZW50Ol0KSW5kZXg6IFNv
dXJjZS9XZWJLaXQvUmVzb3VyY2VzL1NhbmRib3hQcm9maWxlcy9pb3MvY29tLmFwcGxlLldlYktp
dC5XZWJDb250ZW50LnNiCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvUmVzb3VyY2VzL1Nh
bmRib3hQcm9maWxlcy9pb3MvY29tLmFwcGxlLldlYktpdC5XZWJDb250ZW50LnNiCShyZXZpc2lv
biAyNTE4NTEpCisrKyBTb3VyY2UvV2ViS2l0L1Jlc291cmNlcy9TYW5kYm94UHJvZmlsZXMvaW9z
L2NvbS5hcHBsZS5XZWJLaXQuV2ViQ29udGVudC5zYgkod29ya2luZyBjb3B5KQpAQCAtOTM2LDcg
KzkzNiw3IEBACiAoYWxsb3cgbWFjaC1sb29rdXAKICAgICAocmVxdWlyZS1hbGwKICAgICAgICAg
KGV4dGVuc2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRlbnNpb24ubWFjaCIpCi0gICAgICAgIChn
bG9iYWwtbmFtZSAiY29tLmFwcGxlLmlwaG9uZS5heHNlcnZlci1zeXN0ZW13aWRlIikpKQorICAg
ICAgICAoZ2xvYmFsLW5hbWUgImNvbS5hcHBsZS5pcGhvbmUuYXhzZXJ2ZXItc3lzdGVtd2lkZSIg
ImNvbS5hcHBsZS5kaXN0cmlidXRlZF9ub3RpZmljYXRpb25zQDF2MyIpKSkKIAogKG1lZGlhLWNh
cHR1cmUtc3VwcG9ydCkKIApJbmRleDogU291cmNlL1dlYktpdC9TaGFyZWQvV2ViUHJvY2Vzc0Ny
ZWF0aW9uUGFyYW1ldGVycy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9TaGFyZWQv
V2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5jcHAJKHJldmlzaW9uIDI1MTg1MSkKKysrIFNv
dXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xNTgsNiArMTU4LDEwIEBAIHZvaWQgV2ViUHJvY2Vzc0NyZWF0aW9uUGFy
YW1ldGVyczo6ZW5jb2QKICNlbmRpZgogCiAgICAgZW5jb2RlciA8PCB3ZWJzaXRlRGF0YVN0b3Jl
UGFyYW1ldGVyczsKKyAgICAKKyNpZiBQTEFURk9STShJT1MpCisgICAgZW5jb2RlciA8PCBkaXN0
cmlidXRlZE5vdGlmaWNhdGlvbkV4dGVuc2lvbkhhbmRsZTsKKyNlbmRpZgogfQogCiBib29sIFdl
YlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnM6OmRlY29kZShJUEM6OkRlY29kZXImIGRlY29kZXIs
IFdlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMmIHBhcmFtZXRlcnMpCkBAIC0zODgsNiArMzky
LDE0IEBAIGJvb2wgV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVyczo6ZGVjb2QKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogICAgIHBhcmFtZXRlcnMud2Vic2l0ZURhdGFTdG9yZVBhcmFtZXRlcnMg
PSBXVEZNb3ZlKCp3ZWJzaXRlRGF0YVN0b3JlUGFyYW1ldGVycyk7CiAKKyNpZiBQTEFURk9STShJ
T1MpCisgICAgT3B0aW9uYWw8T3B0aW9uYWw8U2FuZGJveEV4dGVuc2lvbjo6SGFuZGxlPj4gZGlz
dHJpYnV0ZWROb3RpZmljYXRpb25FeHRlbnNpb25IYW5kbGU7CisgICAgZGVjb2RlciA+PiBkaXN0
cmlidXRlZE5vdGlmaWNhdGlvbkV4dGVuc2lvbkhhbmRsZTsKKyAgICBpZiAoIWRpc3RyaWJ1dGVk
Tm90aWZpY2F0aW9uRXh0ZW5zaW9uSGFuZGxlKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAg
cGFyYW1ldGVycy5kaXN0cmlidXRlZE5vdGlmaWNhdGlvbkV4dGVuc2lvbkhhbmRsZSA9IFdURk1v
dmUoKmRpc3RyaWJ1dGVkTm90aWZpY2F0aW9uRXh0ZW5zaW9uSGFuZGxlKTsKKyNlbmRpZgorCiAg
ICAgcmV0dXJuIHRydWU7CiB9CiAKSW5kZXg6IFNvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nl
c3NDcmVhdGlvblBhcmFtZXRlcnMuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1NoYXJl
ZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmgJKHJldmlzaW9uIDI1MTg1MSkKKysrIFNv
dXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuaAkod29ya2lu
ZyBjb3B5KQpAQCAtMTk2LDYgKzE5NiwxMCBAQCBzdHJ1Y3QgV2ViUHJvY2Vzc0NyZWF0aW9uUGFy
YW1ldGVycyB7CiAjZW5kaWYKIAogICAgIE9wdGlvbmFsPFdlYlByb2Nlc3NEYXRhU3RvcmVQYXJh
bWV0ZXJzPiB3ZWJzaXRlRGF0YVN0b3JlUGFyYW1ldGVyczsKKworI2lmIFBMQVRGT1JNKElPUykK
KyAgICBPcHRpb25hbDxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGU+IGRpc3RyaWJ1dGVkTm90aWZp
Y2F0aW9uRXh0ZW5zaW9uSGFuZGxlOworI2VuZGlmCiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJL
aXQKSW5kZXg6IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29j
b2EubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvV2ViUHJv
Y2Vzc1Bvb2xDb2NvYS5tbQkocmV2aXNpb24gMjUxODUxKQorKysgU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbQkod29ya2luZyBjb3B5KQpAQCAtMjY0
LDYgKzI2NCwxNCBAQCB2b2lkIFdlYlByb2Nlc3NQb29sOjpwbGF0Zm9ybUluaXRpYWxpemVXCiAg
ICAgcGFyYW1ldGVycy5zY3JlZW5Qcm9wZXJ0aWVzID0gV1RGTW92ZShzY3JlZW5Qcm9wZXJ0aWVz
KTsKICAgICBwYXJhbWV0ZXJzLnVzZU92ZXJsYXlTY3JvbGxiYXJzID0gKFtOU1Njcm9sbGVyIHBy
ZWZlcnJlZFNjcm9sbGVyU3R5bGVdID09IE5TU2Nyb2xsZXJTdHlsZU92ZXJsYXkpOwogI2VuZGlm
CisgICAgCisjaWYgUExBVEZPUk0oSU9TKQorICAgIGlmIChJT1NBcHBsaWNhdGlvbjo6aXNXZWJL
aXRUZXN0UnVubmVyKCkpIHsKKyAgICAgICAgU2FuZGJveEV4dGVuc2lvbjo6SGFuZGxlIGhhbmRs
ZTsKKyAgICAgICAgaWYgKFNhbmRib3hFeHRlbnNpb246OmNyZWF0ZUhhbmRsZUZvck1hY2hMb29r
dXAoImNvbS5hcHBsZS5kaXN0cmlidXRlZF9ub3RpZmljYXRpb25zQDF2MyIsIFdURjo6bnVsbG9w
dCwgaGFuZGxlKSkKKyAgICAgICAgICAgIHBhcmFtZXRlcnMuZGlzdHJpYnV0ZWROb3RpZmljYXRp
b25FeHRlbnNpb25IYW5kbGUgPSBXVEZNb3ZlKGhhbmRsZSk7CisgICAgfQorI2VuZGlmCiB9CiAK
IHZvaWQgV2ViUHJvY2Vzc1Bvb2w6OnBsYXRmb3JtSW5pdGlhbGl6ZU5ldHdvcmtQcm9jZXNzKE5l
dHdvcmtQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzJiBwYXJhbWV0ZXJzKQpJbmRleDogU291cmNl
L1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbQo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCShyZXZp
c2lvbiAyNTE4NTEpCisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vz
c0NvY29hLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0yMjEsNiArMjIxLDExIEBAIHZvaWQgV2ViUHJv
Y2Vzczo6cGxhdGZvcm1Jbml0aWFsaXplV2ViUHIKICAgICBzY3JvbGxlclN0eWxlUHJlZmVyZW5j
ZUNoYW5nZWQocGFyYW1ldGVycy51c2VPdmVybGF5U2Nyb2xsYmFycyk7CiAjZW5kaWYKICNlbmRp
ZgorICAgIAorI2lmIFBMQVRGT1JNKElPUykKKyAgICBpZiAocGFyYW1ldGVycy5kaXN0cmlidXRl
ZE5vdGlmaWNhdGlvbkV4dGVuc2lvbkhhbmRsZSkKKyAgICAgICAgU2FuZGJveEV4dGVuc2lvbjo6
Y29uc3VtZVBlcm1hbmVudGx5KCpwYXJhbWV0ZXJzLmRpc3RyaWJ1dGVkTm90aWZpY2F0aW9uRXh0
ZW5zaW9uSGFuZGxlKTsKKyNlbmRpZgogfQogCiB2b2lkIFdlYlByb2Nlc3M6OnBsYXRmb3JtU2V0
V2Vic2l0ZURhdGFTdG9yZVBhcmFtZXRlcnMoV2ViUHJvY2Vzc0RhdGFTdG9yZVBhcmFtZXRlcnMm
JiBwYXJhbWV0ZXJzKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>