<?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>178181</bug_id>
          
          <creation_ts>2017-10-11 12:12:53 -0700</creation_ts>
          <short_desc>[iOS] Conditionally rename DatabaseProcess to StorageProcess when building for iOS devices</short_desc>
          <delta_ts>2017-10-19 15:47:54 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=175034</see_also>
          <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="Andy Estes">aestes</reporter>
          <assigned_to name="Andy Estes">aestes</assigned_to>
          <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>mitz</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1359313</commentid>
    <comment_count>0</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2017-10-11 12:12:53 -0700</bug_when>
    <thetext>[iOS] Conditionally rename DatabaseProcess to StorageProcess when building for iOS devices</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1359318</commentid>
    <comment_count>1</comment_count>
      <attachid>323443</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2017-10-11 12:17:19 -0700</bug_when>
    <thetext>Created attachment 323443
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1359319</commentid>
    <comment_count>2</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2017-10-11 12:18:08 -0700</bug_when>
    <thetext>rdar://problem/33660282</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1359463</commentid>
    <comment_count>3</comment_count>
      <attachid>323492</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2017-10-11 17:08:13 -0700</bug_when>
    <thetext>Created attachment 323492
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1359532</commentid>
    <comment_count>4</comment_count>
      <attachid>323492</attachid>
    <who name="">mitz</who>
    <bug_when>2017-10-11 22:52:23 -0700</bug_when>
    <thetext>Comment on attachment 323492
Patch

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

&gt; Source/WebKit/Configurations/BaseTarget.xcconfig:120
&gt; +WK_STORAGE_SERVICE_PRODUCT_NAME = com.apple.WebKit.Storage;
&gt; +WK_STORAGE_SERVICE_PRODUCT_NAME[sdk=iphoneos11*] = $(WK_STORAGE_SERVICE_PRODUCT_NAME_IPHONEOS_11$(IPHONEOS_DEPLOYMENT_TARGET:suffix:identifier));
&gt; +WK_STORAGE_SERVICE_PRODUCT_NAME_IPHONEOS_11_0 = com.apple.WebKit.Databases;
&gt; +WK_STORAGE_SERVICE_PRODUCT_NAME_IPHONEOS_11_1 = com.apple.WebKit.Databases;
&gt; +WK_STORAGE_SERVICE_PRODUCT_NAME_IPHONEOS_11_2 = com.apple.WebKit.Databases;
&gt; +WK_STORAGE_SERVICE_PRODUCT_NAME_IPHONEOS_11_3 = com.apple.WebKit.Storage;
&gt; +WK_STORAGE_SERVICE_PRODUCT_NAME_IPHONEOS_11_4 = com.apple.WebKit.Storage;
&gt; +WK_STORAGE_SERVICE_PRODUCT_NAME_IPHONEOS_11_5 = com.apple.WebKit.Storage;
&gt; +WK_STORAGE_SERVICE_PRODUCT_NAME_IPHONEOS_11_6 = com.apple.WebKit.Storage;
&gt; +WK_STORAGE_SERVICE_PRODUCT_NAME_IPHONEOS_11_7 = com.apple.WebKit.Storage;
&gt; +WK_STORAGE_SERVICE_PRODUCT_NAME_IPHONEOS_11_8 = com.apple.WebKit.Storage;
&gt; +WK_STORAGE_SERVICE_PRODUCT_NAME_IPHONEOS_11_9 = com.apple.WebKit.Storage;

This can be written slightly more succinctly by enumerating just the exceptional cases. Something along the lines of (typed here without testing):

WK_STORAGE_SERVICE_PRODUCT_NAME = $(WK_STORAGE_SERVICE_PRODUCT_NAME_$(WK_USE_LEGACY_STORAGE_SERVICE_NAME));
WK_STORAGE_SERVICE_PRODUCT_NAME_ = $(WK_STORAGE_SERVICE_PRODUCT_NAME_NO);
WK_STORAGE_SERVICE_PRODUCT_NAME_NO = com.apple.WebKit.Storage;
WK_STORAGE_SERVICE_PRODUCT_NAME_YES = com.apple.WebKit.Databases;

WK_USE_LEGACY_STORAGE_SERVICE_NAME[sdk=iphoneos11*] = $(WK_USE_LEGACY_STORAGE_SERVICE_NAME_$(IPHONEOS_DEPLOYMENT_TARGET:suffix:identifier));
WK_USE_LEGACY_STORAGE_SERVICE_NAME_11_0 = YES;
WK_USE_LEGACY_STORAGE_SERVICE_NAME_11_1 = YES;
WK_USE_LEGACY_STORAGE_SERVICE_NAME_11_2 = YES;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1359635</commentid>
    <comment_count>5</comment_count>
      <attachid>323534</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2017-10-12 11:01:35 -0700</bug_when>
    <thetext>Created attachment 323534
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1359665</commentid>
    <comment_count>6</comment_count>
      <attachid>323534</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-10-12 12:12:07 -0700</bug_when>
    <thetext>Comment on attachment 323534
Patch

Clearing flags on attachment: 323534

Committed r223247: &lt;https://trac.webkit.org/changeset/223247&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1359666</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-10-12 12:12:09 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1362405</commentid>
    <comment_count>8</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2017-10-19 15:46:03 -0700</bug_when>
    <thetext>Rolled out in r223559: &lt;https://trac.webkit.org/changeset/223559&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1362410</commentid>
    <comment_count>9</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2017-10-19 15:47:54 -0700</bug_when>
    <thetext>Committed r223719: &lt;https://trac.webkit.org/changeset/223719&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>323443</attachid>
            <date>2017-10-11 12:17:19 -0700</date>
            <delta_ts>2017-10-11 17:08:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-178181-20171011121718.patch</filename>
            <type>text/plain</type>
            <size>5060</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIzMTkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDZmYWQ5YWM1ZjFkZTg5NWM3
OTFkY2QzYjQxYzdkZTgxNmRjOTI4N2QuLmI2ZWQ5NjBhMDQ2MjU5M2IwZjBhNmQ1NGZiMGMyOGYy
Yjg1NWVlNDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTctMTAtMTEgIEFuZHkgRXN0
ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdIENvbmRpdGlvbmFsbHkgcmVu
YW1lIERhdGFiYXNlUHJvY2VzcyB0byBTdG9yYWdlUHJvY2VzcyB3aGVuIGJ1aWxkaW5nIGZvciBp
T1MgZGV2aWNlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTc4MTgxCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8zMzY2MDI4Mj4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIENvbmZpZ3VyYXRpb25zL0Jh
c2VUYXJnZXQueGNjb25maWc6CisgICAgICAgICogVUlQcm9jZXNzL0xhdW5jaGVyL21hYy9Qcm9j
ZXNzTGF1bmNoZXJNYWMubW06CisgICAgICAgIChXZWJLaXQ6OnNlcnZpY2VOYW1lKToKKyAgICAg
ICAgKiBXZWJLaXQueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvajoKKwogMjAxNy0xMC0xMSAgQ2hy
aXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIE1vZGVybml6ZSBHZW9sb2Nh
dGlvbiBjb2RlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NvbmZpZ3VyYXRpb25zL0Jhc2VU
YXJnZXQueGNjb25maWcgYi9Tb3VyY2UvV2ViS2l0L0NvbmZpZ3VyYXRpb25zL0Jhc2VUYXJnZXQu
eGNjb25maWcKaW5kZXggZjdhYjE4MDcyZTQyOGMwYzc0NDdkYWEwYzNkODAwYThhOTRiYTY3NS4u
ZGMzNTI1MjMxODRkMDczMGM1ZWM2NGRmMDA2NmQ0MDJlOGIzMWMzNSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9Db25maWd1cmF0aW9ucy9CYXNlVGFyZ2V0LnhjY29uZmlnCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ29uZmlndXJhdGlvbnMvQmFzZVRhcmdldC54Y2NvbmZpZwpAQCAtMTA2LDYgKzEw
NiwxNSBAQCBXS19IQVZFX0NPUkVfUFJFRElDVElPTltzZGs9bWFjb3N4Kl1bYXJjaD1pMzg2XSA9
IE5POwogV0tfQ09SRV9QUkVESUNUSU9OX0RFRklORVMgPSAkKFdLX0NPUkVfUFJFRElDVElPTl9E
RUZJTkVTXyQoV0tfSEFWRV9DT1JFX1BSRURJQ1RJT04pKTsKIFdLX0NPUkVfUFJFRElDVElPTl9E
RUZJTkVTX1lFUyA9IEhBVkVfQ09SRV9QUkVESUNUSU9OOwogCi1XS19TVE9SQUdFX1NFUlZJQ0Vf
UFJPRFVDVF9OQU1FID0gY29tLmFwcGxlLldlYktpdC5EYXRhYmFzZXM7Ci1XS19TVE9SQUdFX1NF
UlZJQ0VfUFJPRFVDVF9OQU1FW3Nkaz1tYWNvc3gqXSA9IGNvbS5hcHBsZS5XZWJLaXQuU3RvcmFn
ZTsKLVdLX1NUT1JBR0VfU0VSVklDRV9QUk9EVUNUX05BTUVbc2RrPSpzaW11bGF0b3IqXSA9IGNv
bS5hcHBsZS5XZWJLaXQuU3RvcmFnZTsKK1dLX1NUT1JBR0VfU0VSVklDRV9QUk9EVUNUX05BTUUg
PSBjb20uYXBwbGUuV2ViS2l0LlN0b3JhZ2U7CitXS19TVE9SQUdFX1NFUlZJQ0VfUFJPRFVDVF9O
QU1FW3Nkaz1pcGhvbmVvczExKl0gPSAkKFdLX1NUT1JBR0VfU0VSVklDRV9QUk9EVUNUX05BTUUk
KElQSE9ORU9TX0RFUExPWU1FTlRfVEFSR0VUOnN1ZmZpeDppZGVudGlmaWVyKSk7CitXS19TVE9S
QUdFX1NFUlZJQ0VfUFJPRFVDVF9OQU1FXzAgPSBjb20uYXBwbGUuV2ViS2l0LkRhdGFiYXNlczsK
K1dLX1NUT1JBR0VfU0VSVklDRV9QUk9EVUNUX05BTUVfMSA9IGNvbS5hcHBsZS5XZWJLaXQuRGF0
YWJhc2VzOworV0tfU1RPUkFHRV9TRVJWSUNFX1BST0RVQ1RfTkFNRV8yID0gY29tLmFwcGxlLldl
YktpdC5EYXRhYmFzZXM7CitXS19TVE9SQUdFX1NFUlZJQ0VfUFJPRFVDVF9OQU1FXzMgPSBjb20u
YXBwbGUuV2ViS2l0LlN0b3JhZ2U7CitXS19TVE9SQUdFX1NFUlZJQ0VfUFJPRFVDVF9OQU1FXzQg
PSBjb20uYXBwbGUuV2ViS2l0LlN0b3JhZ2U7CitXS19TVE9SQUdFX1NFUlZJQ0VfUFJPRFVDVF9O
QU1FXzUgPSBjb20uYXBwbGUuV2ViS2l0LlN0b3JhZ2U7CitXS19TVE9SQUdFX1NFUlZJQ0VfUFJP
RFVDVF9OQU1FXzYgPSBjb20uYXBwbGUuV2ViS2l0LlN0b3JhZ2U7CitXS19TVE9SQUdFX1NFUlZJ
Q0VfUFJPRFVDVF9OQU1FXzcgPSBjb20uYXBwbGUuV2ViS2l0LlN0b3JhZ2U7CitXS19TVE9SQUdF
X1NFUlZJQ0VfUFJPRFVDVF9OQU1FXzggPSBjb20uYXBwbGUuV2ViS2l0LlN0b3JhZ2U7CitXS19T
VE9SQUdFX1NFUlZJQ0VfUFJPRFVDVF9OQU1FXzkgPSBjb20uYXBwbGUuV2ViS2l0LlN0b3JhZ2U7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9MYXVuY2hlci9tYWMvUHJvY2Vz
c0xhdW5jaGVyTWFjLm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvTGF1bmNoZXIvbWFjL1By
b2Nlc3NMYXVuY2hlck1hYy5tbQppbmRleCA2NDg5ZjViMzBjODg2MzJiZDJiNGE4YjRhMWI2NGM4
MmY5NGMxOGVmLi42ZmY3MzU2YWMyMWRiYWUzMDNiMzU1N2UzOWIwNDMwZDM1NDdjZDYzIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9MYXVuY2hlci9tYWMvUHJvY2Vzc0xhdW5j
aGVyTWFjLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0xhdW5jaGVyL21hYy9Qcm9j
ZXNzTGF1bmNoZXJNYWMubW0KQEAgLTU2LDEwICs1NiwxMCBAQCBzdGF0aWMgY29uc3QgY2hhciog
c2VydmljZU5hbWUoY29uc3QgUHJvY2Vzc0xhdW5jaGVyOjpMYXVuY2hPcHRpb25zJiBsYXVuY2hP
cHRpbwogICAgIGNhc2UgUHJvY2Vzc0xhdW5jaGVyOjpQcm9jZXNzVHlwZTo6TmV0d29yazoKICAg
ICAgICAgcmV0dXJuICJjb20uYXBwbGUuV2ViS2l0Lk5ldHdvcmtpbmciOwogICAgIGNhc2UgUHJv
Y2Vzc0xhdW5jaGVyOjpQcm9jZXNzVHlwZTo6U3RvcmFnZToKLSNpZiBQTEFURk9STShNQUMpIHx8
IFBMQVRGT1JNKElPU19TSU1VTEFUT1IpCi0gICAgICAgIHJldHVybiAiY29tLmFwcGxlLldlYktp
dC5TdG9yYWdlIjsKLSNlbHNlCisjaWYgUExBVEZPUk0oSU9TKSAmJiAhUExBVEZPUk0oV0FUQ0hP
UykgJiYgIVBMQVRGT1JNKEFQUExFVFYpICYmICFQTEFURk9STShJT1NfU0lNVUxBVE9SKSAmJiBf
X0lQSE9ORV9PU19WRVJTSU9OX01JTl9SRVFVSVJFRCA8IDExMDMwMAogICAgICAgICByZXR1cm4g
ImNvbS5hcHBsZS5XZWJLaXQuRGF0YWJhc2VzIjsKKyNlbHNlCisgICAgICAgIHJldHVybiAiY29t
LmFwcGxlLldlYktpdC5TdG9yYWdlIjsKICNlbmRpZgogI2lmIEVOQUJMRShORVRTQ0FQRV9QTFVH
SU5fQVBJKQogICAgIGNhc2UgUHJvY2Vzc0xhdW5jaGVyOjpQcm9jZXNzVHlwZTo6UGx1Z2luMzI6
CkBAIC02OSw3ICs2OSw3IEBAIHN0YXRpYyBjb25zdCBjaGFyKiBzZXJ2aWNlTmFtZShjb25zdCBQ
cm9jZXNzTGF1bmNoZXI6OkxhdW5jaE9wdGlvbnMmIGxhdW5jaE9wdGlvCiAjZW5kaWYKICAgICB9
CiB9Ci0gICAgCisKIHN0YXRpYyBib29sIHNob3VsZExlYWtCb29zdChjb25zdCBQcm9jZXNzTGF1
bmNoZXI6OkxhdW5jaE9wdGlvbnMmIGxhdW5jaE9wdGlvbnMpCiB7CiAjaWYgUExBVEZPUk0oSU9T
KQpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGE0
Y2E4MDZiMzZhYWJmNDQ0ZWMwMjdhYTMzZjllNGE3YmM2NzVlYTguLjFiZGNkOWQ1OGM0Yjg0NTRk
NTQ1MGQ1ODZjM2M3ZmFiOTFmOGYxMWQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysg
Yi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxNy0xMC0xMSAgQW5keSBFc3Rl
cyAgPGFlc3Rlc0BhcHBsZS5jb20+CisKKyAgICAgICAgW2lPU10gQ29uZGl0aW9uYWxseSByZW5h
bWUgRGF0YWJhc2VQcm9jZXNzIHRvIFN0b3JhZ2VQcm9jZXNzIHdoZW4gYnVpbGRpbmcgZm9yIGlP
UyBkZXZpY2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xNzgxODEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzMzNjYwMjgyPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9U
ZXN0Q29udHJvbGxlci5jcHA6CisgICAgICAgIChXVFI6OlRlc3RDb250cm9sbGVyOjpkYXRhYmFz
ZVByb2Nlc3NOYW1lKToKKwogMjAxNy0xMC0xMSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUu
Y29tPgogCiAgICAgICAgIE1vZGVybml6ZSBHZW9sb2NhdGlvbiBjb2RlCmRpZmYgLS1naXQgYS9U
b29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250cm9sbGVyLmNwcCBiL1Rvb2xzL1dlYktpdFRl
c3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwCmluZGV4IGQwYWU0NzQzYzI3MmZhMDE0NDk3NWI2
YTUyMTlhNTExZTFiNmZiNjIuLjQxNWI5Y2E5OTQ0MjdhMzI2MWQ0M2YwNmRlY2M2ZWQ1YWEwZjY1
NzUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3Bw
CisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwCkBAIC05MDUs
NyArOTA1LDExIEBAIGNvbnN0IGNoYXIqIFRlc3RDb250cm9sbGVyOjpkYXRhYmFzZVByb2Nlc3NO
YW1lKCkKIHsKICAgICAvLyBGSVhNRTogRmluZCBhIHdheSB0byBub3QgaGFyZGNvZGUgdGhlIHBy
b2Nlc3MgbmFtZS4KICNpZiBQTEFURk9STShJT1MpICYmICFQTEFURk9STShJT1NfU0lNVUxBVE9S
KQorI2lmICFQTEFURk9STShXQVRDSE9TKSAmJiAhUExBVEZPUk0oQVBQTEVUVikgJiYgX19JUEhP
TkVfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPCAxMTAzMDAKICAgICByZXR1cm4gImNvbS5hcHBs
ZS5XZWJLaXQuRGF0YWJhc2VzIjsKKyNlbHNlCisgICAgcmV0dXJuICJjb20uYXBwbGUuV2ViS2l0
LlN0b3JhZ2UiOworI2VuZGlmCiAjZWxpZiBQTEFURk9STShDT0NPQSkKICAgICByZXR1cm4gImNv
bS5hcHBsZS5XZWJLaXQuU3RvcmFnZS5EZXZlbG9wbWVudCI7CiAjZWxzZQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>323492</attachid>
            <date>2017-10-11 17:08:13 -0700</date>
            <delta_ts>2017-10-12 11:01:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-178181-20171011170812.patch</filename>
            <type>text/plain</type>
            <size>5192</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIzMTkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDZmYWQ5YWM1ZjFkZTg5NWM3
OTFkY2QzYjQxYzdkZTgxNmRjOTI4N2QuLmI2ZWQ5NjBhMDQ2MjU5M2IwZjBhNmQ1NGZiMGMyOGYy
Yjg1NWVlNDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTctMTAtMTEgIEFuZHkgRXN0
ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdIENvbmRpdGlvbmFsbHkgcmVu
YW1lIERhdGFiYXNlUHJvY2VzcyB0byBTdG9yYWdlUHJvY2VzcyB3aGVuIGJ1aWxkaW5nIGZvciBp
T1MgZGV2aWNlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTc4MTgxCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8zMzY2MDI4Mj4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIENvbmZpZ3VyYXRpb25zL0Jh
c2VUYXJnZXQueGNjb25maWc6CisgICAgICAgICogVUlQcm9jZXNzL0xhdW5jaGVyL21hYy9Qcm9j
ZXNzTGF1bmNoZXJNYWMubW06CisgICAgICAgIChXZWJLaXQ6OnNlcnZpY2VOYW1lKToKKyAgICAg
ICAgKiBXZWJLaXQueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvajoKKwogMjAxNy0xMC0xMSAgQ2hy
aXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIE1vZGVybml6ZSBHZW9sb2Nh
dGlvbiBjb2RlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NvbmZpZ3VyYXRpb25zL0Jhc2VU
YXJnZXQueGNjb25maWcgYi9Tb3VyY2UvV2ViS2l0L0NvbmZpZ3VyYXRpb25zL0Jhc2VUYXJnZXQu
eGNjb25maWcKaW5kZXggZjdhYjE4MDcyZTQyOGMwYzc0NDdkYWEwYzNkODAwYThhOTRiYTY3NS4u
M2JhYWJhNDU1OGU5NGVkZjU5MmRiMjgwYzRmYzJhZTkxNzcxNDdjNyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9Db25maWd1cmF0aW9ucy9CYXNlVGFyZ2V0LnhjY29uZmlnCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ29uZmlndXJhdGlvbnMvQmFzZVRhcmdldC54Y2NvbmZpZwpAQCAtMTA2LDYgKzEw
NiwxNSBAQCBXS19IQVZFX0NPUkVfUFJFRElDVElPTltzZGs9bWFjb3N4Kl1bYXJjaD1pMzg2XSA9
IE5POwogV0tfQ09SRV9QUkVESUNUSU9OX0RFRklORVMgPSAkKFdLX0NPUkVfUFJFRElDVElPTl9E
RUZJTkVTXyQoV0tfSEFWRV9DT1JFX1BSRURJQ1RJT04pKTsKIFdLX0NPUkVfUFJFRElDVElPTl9E
RUZJTkVTX1lFUyA9IEhBVkVfQ09SRV9QUkVESUNUSU9OOwogCi1XS19TVE9SQUdFX1NFUlZJQ0Vf
UFJPRFVDVF9OQU1FID0gY29tLmFwcGxlLldlYktpdC5EYXRhYmFzZXM7Ci1XS19TVE9SQUdFX1NF
UlZJQ0VfUFJPRFVDVF9OQU1FW3Nkaz1tYWNvc3gqXSA9IGNvbS5hcHBsZS5XZWJLaXQuU3RvcmFn
ZTsKLVdLX1NUT1JBR0VfU0VSVklDRV9QUk9EVUNUX05BTUVbc2RrPSpzaW11bGF0b3IqXSA9IGNv
bS5hcHBsZS5XZWJLaXQuU3RvcmFnZTsKK1dLX1NUT1JBR0VfU0VSVklDRV9QUk9EVUNUX05BTUUg
PSBjb20uYXBwbGUuV2ViS2l0LlN0b3JhZ2U7CitXS19TVE9SQUdFX1NFUlZJQ0VfUFJPRFVDVF9O
QU1FW3Nkaz1pcGhvbmVvczExKl0gPSAkKFdLX1NUT1JBR0VfU0VSVklDRV9QUk9EVUNUX05BTUVf
SVBIT05FT1NfMTEkKElQSE9ORU9TX0RFUExPWU1FTlRfVEFSR0VUOnN1ZmZpeDppZGVudGlmaWVy
KSk7CitXS19TVE9SQUdFX1NFUlZJQ0VfUFJPRFVDVF9OQU1FX0lQSE9ORU9TXzExXzAgPSBjb20u
YXBwbGUuV2ViS2l0LkRhdGFiYXNlczsKK1dLX1NUT1JBR0VfU0VSVklDRV9QUk9EVUNUX05BTUVf
SVBIT05FT1NfMTFfMSA9IGNvbS5hcHBsZS5XZWJLaXQuRGF0YWJhc2VzOworV0tfU1RPUkFHRV9T
RVJWSUNFX1BST0RVQ1RfTkFNRV9JUEhPTkVPU18xMV8yID0gY29tLmFwcGxlLldlYktpdC5EYXRh
YmFzZXM7CitXS19TVE9SQUdFX1NFUlZJQ0VfUFJPRFVDVF9OQU1FX0lQSE9ORU9TXzExXzMgPSBj
b20uYXBwbGUuV2ViS2l0LlN0b3JhZ2U7CitXS19TVE9SQUdFX1NFUlZJQ0VfUFJPRFVDVF9OQU1F
X0lQSE9ORU9TXzExXzQgPSBjb20uYXBwbGUuV2ViS2l0LlN0b3JhZ2U7CitXS19TVE9SQUdFX1NF
UlZJQ0VfUFJPRFVDVF9OQU1FX0lQSE9ORU9TXzExXzUgPSBjb20uYXBwbGUuV2ViS2l0LlN0b3Jh
Z2U7CitXS19TVE9SQUdFX1NFUlZJQ0VfUFJPRFVDVF9OQU1FX0lQSE9ORU9TXzExXzYgPSBjb20u
YXBwbGUuV2ViS2l0LlN0b3JhZ2U7CitXS19TVE9SQUdFX1NFUlZJQ0VfUFJPRFVDVF9OQU1FX0lQ
SE9ORU9TXzExXzcgPSBjb20uYXBwbGUuV2ViS2l0LlN0b3JhZ2U7CitXS19TVE9SQUdFX1NFUlZJ
Q0VfUFJPRFVDVF9OQU1FX0lQSE9ORU9TXzExXzggPSBjb20uYXBwbGUuV2ViS2l0LlN0b3JhZ2U7
CitXS19TVE9SQUdFX1NFUlZJQ0VfUFJPRFVDVF9OQU1FX0lQSE9ORU9TXzExXzkgPSBjb20uYXBw
bGUuV2ViS2l0LlN0b3JhZ2U7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9M
YXVuY2hlci9tYWMvUHJvY2Vzc0xhdW5jaGVyTWFjLm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvTGF1bmNoZXIvbWFjL1Byb2Nlc3NMYXVuY2hlck1hYy5tbQppbmRleCA2NDg5ZjViMzBjODg2
MzJiZDJiNGE4YjRhMWI2NGM4MmY5NGMxOGVmLi42ZmY3MzU2YWMyMWRiYWUzMDNiMzU1N2UzOWIw
NDMwZDM1NDdjZDYzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9MYXVuY2hl
ci9tYWMvUHJvY2Vzc0xhdW5jaGVyTWFjLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L0xhdW5jaGVyL21hYy9Qcm9jZXNzTGF1bmNoZXJNYWMubW0KQEAgLTU2LDEwICs1NiwxMCBAQCBz
dGF0aWMgY29uc3QgY2hhciogc2VydmljZU5hbWUoY29uc3QgUHJvY2Vzc0xhdW5jaGVyOjpMYXVu
Y2hPcHRpb25zJiBsYXVuY2hPcHRpbwogICAgIGNhc2UgUHJvY2Vzc0xhdW5jaGVyOjpQcm9jZXNz
VHlwZTo6TmV0d29yazoKICAgICAgICAgcmV0dXJuICJjb20uYXBwbGUuV2ViS2l0Lk5ldHdvcmtp
bmciOwogICAgIGNhc2UgUHJvY2Vzc0xhdW5jaGVyOjpQcm9jZXNzVHlwZTo6U3RvcmFnZToKLSNp
ZiBQTEFURk9STShNQUMpIHx8IFBMQVRGT1JNKElPU19TSU1VTEFUT1IpCi0gICAgICAgIHJldHVy
biAiY29tLmFwcGxlLldlYktpdC5TdG9yYWdlIjsKLSNlbHNlCisjaWYgUExBVEZPUk0oSU9TKSAm
JiAhUExBVEZPUk0oV0FUQ0hPUykgJiYgIVBMQVRGT1JNKEFQUExFVFYpICYmICFQTEFURk9STShJ
T1NfU0lNVUxBVE9SKSAmJiBfX0lQSE9ORV9PU19WRVJTSU9OX01JTl9SRVFVSVJFRCA8IDExMDMw
MAogICAgICAgICByZXR1cm4gImNvbS5hcHBsZS5XZWJLaXQuRGF0YWJhc2VzIjsKKyNlbHNlCisg
ICAgICAgIHJldHVybiAiY29tLmFwcGxlLldlYktpdC5TdG9yYWdlIjsKICNlbmRpZgogI2lmIEVO
QUJMRShORVRTQ0FQRV9QTFVHSU5fQVBJKQogICAgIGNhc2UgUHJvY2Vzc0xhdW5jaGVyOjpQcm9j
ZXNzVHlwZTo6UGx1Z2luMzI6CkBAIC02OSw3ICs2OSw3IEBAIHN0YXRpYyBjb25zdCBjaGFyKiBz
ZXJ2aWNlTmFtZShjb25zdCBQcm9jZXNzTGF1bmNoZXI6OkxhdW5jaE9wdGlvbnMmIGxhdW5jaE9w
dGlvCiAjZW5kaWYKICAgICB9CiB9Ci0gICAgCisKIHN0YXRpYyBib29sIHNob3VsZExlYWtCb29z
dChjb25zdCBQcm9jZXNzTGF1bmNoZXI6OkxhdW5jaE9wdGlvbnMmIGxhdW5jaE9wdGlvbnMpCiB7
CiAjaWYgUExBVEZPUk0oSU9TKQpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMv
Q2hhbmdlTG9nCmluZGV4IGE0Y2E4MDZiMzZhYWJmNDQ0ZWMwMjdhYTMzZjllNGE3YmM2NzVlYTgu
LjFiZGNkOWQ1OGM0Yjg0NTRkNTQ1MGQ1ODZjM2M3ZmFiOTFmOGYxMWQgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAx
Ny0xMC0xMSAgQW5keSBFc3RlcyAgPGFlc3Rlc0BhcHBsZS5jb20+CisKKyAgICAgICAgW2lPU10g
Q29uZGl0aW9uYWxseSByZW5hbWUgRGF0YWJhc2VQcm9jZXNzIHRvIFN0b3JhZ2VQcm9jZXNzIHdo
ZW4gYnVpbGRpbmcgZm9yIGlPUyBkZXZpY2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgxODEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzMzNjYw
MjgyPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
V2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHA6CisgICAgICAgIChXVFI6OlRlc3RD
b250cm9sbGVyOjpkYXRhYmFzZVByb2Nlc3NOYW1lKToKKwogMjAxNy0xMC0xMSAgQ2hyaXMgRHVt
ZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIE1vZGVybml6ZSBHZW9sb2NhdGlvbiBj
b2RlCmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250cm9sbGVyLmNw
cCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwCmluZGV4IGQwYWU0
NzQzYzI3MmZhMDE0NDk3NWI2YTUyMTlhNTExZTFiNmZiNjIuLjQxNWI5Y2E5OTQ0MjdhMzI2MWQ0
M2YwNmRlY2M2ZWQ1YWEwZjY1NzUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIv
VGVzdENvbnRyb2xsZXIuY3BwCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRy
b2xsZXIuY3BwCkBAIC05MDUsNyArOTA1LDExIEBAIGNvbnN0IGNoYXIqIFRlc3RDb250cm9sbGVy
OjpkYXRhYmFzZVByb2Nlc3NOYW1lKCkKIHsKICAgICAvLyBGSVhNRTogRmluZCBhIHdheSB0byBu
b3QgaGFyZGNvZGUgdGhlIHByb2Nlc3MgbmFtZS4KICNpZiBQTEFURk9STShJT1MpICYmICFQTEFU
Rk9STShJT1NfU0lNVUxBVE9SKQorI2lmICFQTEFURk9STShXQVRDSE9TKSAmJiAhUExBVEZPUk0o
QVBQTEVUVikgJiYgX19JUEhPTkVfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPCAxMTAzMDAKICAg
ICByZXR1cm4gImNvbS5hcHBsZS5XZWJLaXQuRGF0YWJhc2VzIjsKKyNlbHNlCisgICAgcmV0dXJu
ICJjb20uYXBwbGUuV2ViS2l0LlN0b3JhZ2UiOworI2VuZGlmCiAjZWxpZiBQTEFURk9STShDT0NP
QSkKICAgICByZXR1cm4gImNvbS5hcHBsZS5XZWJLaXQuU3RvcmFnZS5EZXZlbG9wbWVudCI7CiAj
ZWxzZQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>323534</attachid>
            <date>2017-10-12 11:01:35 -0700</date>
            <delta_ts>2017-10-12 12:12:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-178181-20171012110134.patch</filename>
            <type>text/plain</type>
            <size>4831</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIzMTkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDZmYWQ5YWM1ZjFkZTg5NWM3
OTFkY2QzYjQxYzdkZTgxNmRjOTI4N2QuLjY1OTFiMTQ3MjIzZWFmZDMwZDkxY2U4NWE3MmU3Zjg5
ZTk1NzVlNjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTctMTAtMTEgIEFuZHkgRXN0
ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdIENvbmRpdGlvbmFsbHkgcmVu
YW1lIERhdGFiYXNlUHJvY2VzcyB0byBTdG9yYWdlUHJvY2VzcyB3aGVuIGJ1aWxkaW5nIGZvciBp
T1MgZGV2aWNlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTc4MTgxCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8zMzY2MDI4Mj4KKworICAgICAgICBS
ZXZpZXdlZCBieSBEYW4gQmVybnN0ZWluLgorCisgICAgICAgICogQ29uZmlndXJhdGlvbnMvQmFz
ZVRhcmdldC54Y2NvbmZpZzoKKyAgICAgICAgKiBVSVByb2Nlc3MvTGF1bmNoZXIvbWFjL1Byb2Nl
c3NMYXVuY2hlck1hYy5tbToKKyAgICAgICAgKFdlYktpdDo6c2VydmljZU5hbWUpOgorICAgICAg
ICAqIFdlYktpdC54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qOgorCiAyMDE3LTEwLTExICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgTW9kZXJuaXplIEdlb2xvY2F0
aW9uIGNvZGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ29uZmlndXJhdGlvbnMvQmFzZVRh
cmdldC54Y2NvbmZpZyBiL1NvdXJjZS9XZWJLaXQvQ29uZmlndXJhdGlvbnMvQmFzZVRhcmdldC54
Y2NvbmZpZwppbmRleCBmN2FiMTgwNzJlNDI4YzBjNzQ0N2RhYTBjM2Q4MDBhOGE5NGJhNjc1Li45
ODRhMjYwODVkY2M3NGU2MzczMzg2OTE4YzA3NWIyNTgxN2I5ZDAwIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L0NvbmZpZ3VyYXRpb25zL0Jhc2VUYXJnZXQueGNjb25maWcKKysrIGIvU291cmNl
L1dlYktpdC9Db25maWd1cmF0aW9ucy9CYXNlVGFyZ2V0LnhjY29uZmlnCkBAIC0xMDYsNiArMTA2
LDEyIEBAIFdLX0hBVkVfQ09SRV9QUkVESUNUSU9OW3Nkaz1tYWNvc3gqXVthcmNoPWkzODZdID0g
Tk87CiBXS19DT1JFX1BSRURJQ1RJT05fREVGSU5FUyA9ICQoV0tfQ09SRV9QUkVESUNUSU9OX0RF
RklORVNfJChXS19IQVZFX0NPUkVfUFJFRElDVElPTikpOwogV0tfQ09SRV9QUkVESUNUSU9OX0RF
RklORVNfWUVTID0gSEFWRV9DT1JFX1BSRURJQ1RJT047CiAKLVdLX1NUT1JBR0VfU0VSVklDRV9Q
Uk9EVUNUX05BTUUgPSBjb20uYXBwbGUuV2ViS2l0LkRhdGFiYXNlczsKLVdLX1NUT1JBR0VfU0VS
VklDRV9QUk9EVUNUX05BTUVbc2RrPW1hY29zeCpdID0gY29tLmFwcGxlLldlYktpdC5TdG9yYWdl
OwotV0tfU1RPUkFHRV9TRVJWSUNFX1BST0RVQ1RfTkFNRVtzZGs9KnNpbXVsYXRvcipdID0gY29t
LmFwcGxlLldlYktpdC5TdG9yYWdlOworV0tfU1RPUkFHRV9TRVJWSUNFX1BST0RVQ1RfTkFNRSA9
ICQoV0tfU1RPUkFHRV9TRVJWSUNFX1BST0RVQ1RfTkFNRV8kKFdLX1VTRV9MRUdBQ1lfU1RPUkFH
RV9TRVJWSUNFX05BTUUpKTsKK1dLX1NUT1JBR0VfU0VSVklDRV9QUk9EVUNUX05BTUVfID0gJChX
S19TVE9SQUdFX1NFUlZJQ0VfUFJPRFVDVF9OQU1FX05PKTsKK1dLX1NUT1JBR0VfU0VSVklDRV9Q
Uk9EVUNUX05BTUVfTk8gPSBjb20uYXBwbGUuV2ViS2l0LlN0b3JhZ2U7CitXS19TVE9SQUdFX1NF
UlZJQ0VfUFJPRFVDVF9OQU1FX1lFUyA9IGNvbS5hcHBsZS5XZWJLaXQuRGF0YWJhc2VzOworCitX
S19VU0VfTEVHQUNZX1NUT1JBR0VfU0VSVklDRV9OQU1FW3Nkaz1pcGhvbmVvczExKl0gPSAkKFdL
X1VTRV9MRUdBQ1lfU1RPUkFHRV9TRVJWSUNFX05BTUVfMTEkKElQSE9ORU9TX0RFUExPWU1FTlRf
VEFSR0VUOnN1ZmZpeDppZGVudGlmaWVyKSk7CitXS19VU0VfTEVHQUNZX1NUT1JBR0VfU0VSVklD
RV9OQU1FXzExXzAgPSBZRVM7CitXS19VU0VfTEVHQUNZX1NUT1JBR0VfU0VSVklDRV9OQU1FXzEx
XzEgPSBZRVM7CitXS19VU0VfTEVHQUNZX1NUT1JBR0VfU0VSVklDRV9OQU1FXzExXzIgPSBZRVM7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9MYXVuY2hlci9tYWMvUHJvY2Vz
c0xhdW5jaGVyTWFjLm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvTGF1bmNoZXIvbWFjL1By
b2Nlc3NMYXVuY2hlck1hYy5tbQppbmRleCA2NDg5ZjViMzBjODg2MzJiZDJiNGE4YjRhMWI2NGM4
MmY5NGMxOGVmLi42ZmY3MzU2YWMyMWRiYWUzMDNiMzU1N2UzOWIwNDMwZDM1NDdjZDYzIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9MYXVuY2hlci9tYWMvUHJvY2Vzc0xhdW5j
aGVyTWFjLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0xhdW5jaGVyL21hYy9Qcm9j
ZXNzTGF1bmNoZXJNYWMubW0KQEAgLTU2LDEwICs1NiwxMCBAQCBzdGF0aWMgY29uc3QgY2hhciog
c2VydmljZU5hbWUoY29uc3QgUHJvY2Vzc0xhdW5jaGVyOjpMYXVuY2hPcHRpb25zJiBsYXVuY2hP
cHRpbwogICAgIGNhc2UgUHJvY2Vzc0xhdW5jaGVyOjpQcm9jZXNzVHlwZTo6TmV0d29yazoKICAg
ICAgICAgcmV0dXJuICJjb20uYXBwbGUuV2ViS2l0Lk5ldHdvcmtpbmciOwogICAgIGNhc2UgUHJv
Y2Vzc0xhdW5jaGVyOjpQcm9jZXNzVHlwZTo6U3RvcmFnZToKLSNpZiBQTEFURk9STShNQUMpIHx8
IFBMQVRGT1JNKElPU19TSU1VTEFUT1IpCi0gICAgICAgIHJldHVybiAiY29tLmFwcGxlLldlYktp
dC5TdG9yYWdlIjsKLSNlbHNlCisjaWYgUExBVEZPUk0oSU9TKSAmJiAhUExBVEZPUk0oV0FUQ0hP
UykgJiYgIVBMQVRGT1JNKEFQUExFVFYpICYmICFQTEFURk9STShJT1NfU0lNVUxBVE9SKSAmJiBf
X0lQSE9ORV9PU19WRVJTSU9OX01JTl9SRVFVSVJFRCA8IDExMDMwMAogICAgICAgICByZXR1cm4g
ImNvbS5hcHBsZS5XZWJLaXQuRGF0YWJhc2VzIjsKKyNlbHNlCisgICAgICAgIHJldHVybiAiY29t
LmFwcGxlLldlYktpdC5TdG9yYWdlIjsKICNlbmRpZgogI2lmIEVOQUJMRShORVRTQ0FQRV9QTFVH
SU5fQVBJKQogICAgIGNhc2UgUHJvY2Vzc0xhdW5jaGVyOjpQcm9jZXNzVHlwZTo6UGx1Z2luMzI6
CkBAIC02OSw3ICs2OSw3IEBAIHN0YXRpYyBjb25zdCBjaGFyKiBzZXJ2aWNlTmFtZShjb25zdCBQ
cm9jZXNzTGF1bmNoZXI6OkxhdW5jaE9wdGlvbnMmIGxhdW5jaE9wdGlvCiAjZW5kaWYKICAgICB9
CiB9Ci0gICAgCisKIHN0YXRpYyBib29sIHNob3VsZExlYWtCb29zdChjb25zdCBQcm9jZXNzTGF1
bmNoZXI6OkxhdW5jaE9wdGlvbnMmIGxhdW5jaE9wdGlvbnMpCiB7CiAjaWYgUExBVEZPUk0oSU9T
KQpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGE0
Y2E4MDZiMzZhYWJmNDQ0ZWMwMjdhYTMzZjllNGE3YmM2NzVlYTguLmNmYjE1Y2IwNjU1YmJiMTFl
ZDE0OTEyN2FlYTFlMGIxMDhmMzgxNGIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysg
Yi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxNy0xMC0xMSAgQW5keSBFc3Rl
cyAgPGFlc3Rlc0BhcHBsZS5jb20+CisKKyAgICAgICAgW2lPU10gQ29uZGl0aW9uYWxseSByZW5h
bWUgRGF0YWJhc2VQcm9jZXNzIHRvIFN0b3JhZ2VQcm9jZXNzIHdoZW4gYnVpbGRpbmcgZm9yIGlP
UyBkZXZpY2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xNzgxODEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzMzNjYwMjgyPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IERhbiBCZXJuc3RlaW4uCisKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL1Rl
c3RDb250cm9sbGVyLmNwcDoKKyAgICAgICAgKFdUUjo6VGVzdENvbnRyb2xsZXI6OmRhdGFiYXNl
UHJvY2Vzc05hbWUpOgorCiAyMDE3LTEwLTExICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5j
b20+CiAKICAgICAgICAgTW9kZXJuaXplIEdlb2xvY2F0aW9uIGNvZGUKZGlmZiAtLWdpdCBhL1Rv
b2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwIGIvVG9vbHMvV2ViS2l0VGVz
dFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHAKaW5kZXggZDBhZTQ3NDNjMjcyZmEwMTQ0OTc1YjZh
NTIxOWE1MTFlMWI2ZmI2Mi4uNDE1YjljYTk5NDQyN2EzMjYxZDQzZjA2ZGVjYzZlZDVhYTBmNjU3
NSAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHAK
KysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHAKQEAgLTkwNSw3
ICs5MDUsMTEgQEAgY29uc3QgY2hhciogVGVzdENvbnRyb2xsZXI6OmRhdGFiYXNlUHJvY2Vzc05h
bWUoKQogewogICAgIC8vIEZJWE1FOiBGaW5kIGEgd2F5IHRvIG5vdCBoYXJkY29kZSB0aGUgcHJv
Y2VzcyBuYW1lLgogI2lmIFBMQVRGT1JNKElPUykgJiYgIVBMQVRGT1JNKElPU19TSU1VTEFUT1Ip
CisjaWYgIVBMQVRGT1JNKFdBVENIT1MpICYmICFQTEFURk9STShBUFBMRVRWKSAmJiBfX0lQSE9O
RV9PU19WRVJTSU9OX01JTl9SRVFVSVJFRCA8IDExMDMwMAogICAgIHJldHVybiAiY29tLmFwcGxl
LldlYktpdC5EYXRhYmFzZXMiOworI2Vsc2UKKyAgICByZXR1cm4gImNvbS5hcHBsZS5XZWJLaXQu
U3RvcmFnZSI7CisjZW5kaWYKICNlbGlmIFBMQVRGT1JNKENPQ09BKQogICAgIHJldHVybiAiY29t
LmFwcGxlLldlYktpdC5TdG9yYWdlLkRldmVsb3BtZW50IjsKICNlbHNlCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>