<?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>173371</bug_id>
          
          <creation_ts>2017-06-14 10:26:22 -0700</creation_ts>
          <short_desc>Build WebKit with High Sierra (Seed 1)</short_desc>
          <delta_ts>2017-06-15 13:18:36 -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>Other</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>macOS 10.13</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="Jonathan Bedard">jbedard</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>aestes</cc>
    
    <cc>andersca</cc>
    
    <cc>ap</cc>
    
    <cc>buildbot</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jiewen_tan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1319203</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2017-06-14 10:26:22 -0700</bug_when>
    <thetext>WebKit should build with High Sierra.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319225</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-06-14 11:04:40 -0700</bug_when>
    <thetext>&lt;rdar://problem/32770710&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319264</commentid>
    <comment_count>2</comment_count>
      <attachid>312910</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2017-06-14 11:49:09 -0700</bug_when>
    <thetext>Created attachment 312910
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319265</commentid>
    <comment_count>3</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2017-06-14 11:51:08 -0700</bug_when>
    <thetext>Attachment 312910 did not pass style-queue:


ERROR: Source/WebCore/platform/spi/cocoa/PassKitSPI.h:54:  Place brace on its own line for function definitions.  [whitespace/braces] [4]
ERROR: Source/WebCore/crypto/CommonCryptoUtilities.h:62:  enum members should use InterCaps with an initial capital letter or initial &apos;k&apos; for C-style enums.  [readability/enum_casing] [4]
ERROR: Source/WebCore/crypto/CommonCryptoUtilities.h:63:  enum members should use InterCaps with an initial capital letter or initial &apos;k&apos; for C-style enums.  [readability/enum_casing] [4]
Total errors found: 3 in 6 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319307</commentid>
    <comment_count>4</comment_count>
      <attachid>312910</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2017-06-14 13:17:31 -0700</bug_when>
    <thetext>Comment on attachment 312910
Patch

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

&gt; Source/WebKit2/ChangeLog:12
&gt; +        (-[WKPaymentAuthorizationViewControllerDelegate paymentAuthorizationViewController:didAuthorizePayment:completion:]):
&gt; +        The current paymentAuthorizationViewController: didAuthorizePayment:handler uses a handler which accepts a
&gt; +        PKPaymentAuthorizationResult instead of a PKPaymentAuthorizationStatus, which is required by
&gt; +        PKPaymentAuthorizationViewControllerDelegate.

This isn&apos;t right. The required method in PKPaymentAuthorizationViewControllerDelegate is the one that takes a PKPaymentAuthorizationResult. The one that takes a PKPaymentAuthorizationStatus is deprecated in High Sierra.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319308</commentid>
    <comment_count>5</comment_count>
      <attachid>312917</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2017-06-14 13:21:01 -0700</bug_when>
    <thetext>Created attachment 312917
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319310</commentid>
    <comment_count>6</comment_count>
      <attachid>312910</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2017-06-14 13:23:00 -0700</bug_when>
    <thetext>Comment on attachment 312910
Patch

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

&gt; Source/WebCore/platform/spi/cocoa/PassKitSPI.h:259
&gt; +- (_Nonnull id)initWithStatus:(PKPaymentAuthorizationStatus)status errors:(nullable NSArray&lt;NSError *&gt; *)errors;

The return type should be instancetype.

&gt; Source/WebCore/platform/spi/cocoa/PassKitSPI.h:264
&gt; +- (_Nonnull id)initWithPaymentSummaryItems:(nonnull NSArray&lt;PKPaymentSummaryItem *&gt; *)paymentSummaryItems;

Ditto.

&gt; Source/WebCore/platform/spi/cocoa/PassKitSPI.h:268
&gt; +- (_Nonnull id)initWithPaymentSummaryItems:(nonnull NSArray&lt;PKPaymentSummaryItem *&gt; *)summaryItems shippingMethods:(nonnull NSArray&lt;PKShippingMethod *&gt; *)shippingMethods;

Ditto.

&gt; Source/WebCore/platform/spi/cocoa/PassKitSPI.h:269
&gt; +- (_Nonnull id)initWithErrors:(nullable NSArray&lt;NSError *&gt; *)errors paymentSummaryItems:(nonnull NSArray&lt;PKPaymentSummaryItem *&gt; *)summaryItems shippingMethods:(nonnull NSArray&lt;PKShippingMethod *&gt; *)shippingMethods;

Ditto.

&gt; Source/WebCore/platform/spi/cocoa/PassKitSPI.h:289
&gt; +- (void) setRequiredShippingContactFields:(nonnull NSSet*) contactInformation;
&gt; +- (void) setRequiredBillingContactFields:(nonnull NSSet*) contactInformation;

No space after the return type.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319312</commentid>
    <comment_count>7</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2017-06-14 13:25:37 -0700</bug_when>
    <thetext>Attachment 312917 did not pass style-queue:


ERROR: Source/WebCore/platform/spi/cocoa/PassKitSPI.h:54:  Place brace on its own line for function definitions.  [whitespace/braces] [4]
ERROR: Source/WebCore/crypto/CommonCryptoUtilities.h:62:  enum members should use InterCaps with an initial capital letter or initial &apos;k&apos; for C-style enums.  [readability/enum_casing] [4]
ERROR: Source/WebCore/crypto/CommonCryptoUtilities.h:63:  enum members should use InterCaps with an initial capital letter or initial &apos;k&apos; for C-style enums.  [readability/enum_casing] [4]
Total errors found: 3 in 6 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319313</commentid>
    <comment_count>8</comment_count>
      <attachid>312917</attachid>
    <who name="Jiewen Tan">jiewen_tan</who>
    <bug_when>2017-06-14 13:29:04 -0700</bug_when>
    <thetext>Comment on attachment 312917
Patch

Good for WebCrypto part.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319344</commentid>
    <comment_count>9</comment_count>
      <attachid>312924</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2017-06-14 15:57:38 -0700</bug_when>
    <thetext>Created attachment 312924
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319345</commentid>
    <comment_count>10</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2017-06-14 15:59:22 -0700</bug_when>
    <thetext>Attachment 312924 should address Andy&apos;s comments in comment 4 and comment 5.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319347</commentid>
    <comment_count>11</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2017-06-14 16:00:18 -0700</bug_when>
    <thetext>Attachment 312924 did not pass style-queue:


ERROR: Source/WebCore/platform/spi/cocoa/PassKitSPI.h:54:  Place brace on its own line for function definitions.  [whitespace/braces] [4]
ERROR: Source/WebCore/crypto/CommonCryptoUtilities.h:62:  enum members should use InterCaps with an initial capital letter or initial &apos;k&apos; for C-style enums.  [readability/enum_casing] [4]
ERROR: Source/WebCore/crypto/CommonCryptoUtilities.h:63:  enum members should use InterCaps with an initial capital letter or initial &apos;k&apos; for C-style enums.  [readability/enum_casing] [4]
Total errors found: 3 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319369</commentid>
    <comment_count>12</comment_count>
      <attachid>312924</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2017-06-14 16:50:15 -0700</bug_when>
    <thetext>Comment on attachment 312924
Patch

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

&gt; Source/WebCore/platform/spi/cocoa/AVKitSPI.h:241
&gt; +- (id)initWithTitle:(nonnull NSString *)title type:(AVTouchBarMediaSelectionOptionType)type;

instancetype, not id

&gt; Source/WebCore/platform/spi/cocoa/PassKitSPI.h:265
&gt; +- (_Nonnull instancetype)initWithStatus:(PKPaymentAuthorizationStatus)status errors:(nullable NSArray&lt;NSError *&gt; *)errors;

I don&apos;t think the _Nonnull is right. In general, Objective-C initializers can return nil, and I don&apos;t see this annotation in the system header.

&gt; Source/WebCore/platform/spi/cocoa/PassKitSPI.h:270
&gt; +- (_Nonnull instancetype)initWithPaymentSummaryItems:(nonnull NSArray&lt;PKPaymentSummaryItem *&gt; *)paymentSummaryItems;

Ditto.

&gt; Source/WebCore/platform/spi/cocoa/PassKitSPI.h:273
&gt; +@interface PKPaymentRequestShippingContactUpdate

PKPaymentRequestShippingContactUpdate inherits from PKPaymentRequestUpdate.

&gt; Source/WebCore/platform/spi/cocoa/PassKitSPI.h:275
&gt; +- (_Nonnull instancetype)initWithPaymentSummaryItems:(nonnull NSArray&lt;PKPaymentSummaryItem *&gt; *)summaryItems shippingMethods:(nonnull NSArray&lt;PKShippingMethod *&gt; *)shippingMethods;
&gt; +- (_Nonnull instancetype)initWithErrors:(nullable NSArray&lt;NSError *&gt; *)errors paymentSummaryItems:(nonnull NSArray&lt;PKPaymentSummaryItem *&gt; *)summaryItems shippingMethods:(nonnull NSArray&lt;PKShippingMethod *&gt; *)shippingMethods;

Ditto about _Nonnull.

&gt; Source/WebCore/platform/spi/cocoa/PassKitSPI.h:295
&gt; +- (void)setRequiredShippingContactFields:(nonnull NSSet*) contactInformation;
&gt; +- (void)setRequiredBillingContactFields:(nonnull NSSet*) contactInformation;

No space between the argument type and name.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319371</commentid>
    <comment_count>13</comment_count>
      <attachid>312924</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2017-06-14 16:56:11 -0700</bug_when>
    <thetext>Comment on attachment 312924
Patch

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

&gt;&gt; Source/WebCore/platform/spi/cocoa/PassKitSPI.h:295
&gt;&gt; +- (void)setRequiredBillingContactFields:(nonnull NSSet*) contactInformation;
&gt; 
&gt; No space between the argument type and name.

Also, yes space between NSSet and *.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319582</commentid>
    <comment_count>14</comment_count>
      <attachid>312985</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2017-06-15 08:44:17 -0700</bug_when>
    <thetext>Created attachment 312985
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319583</commentid>
    <comment_count>15</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2017-06-15 08:47:12 -0700</bug_when>
    <thetext>Attachment 312985 did not pass style-queue:


ERROR: Source/WebCore/platform/spi/cocoa/PassKitSPI.h:55:  Place brace on its own line for function definitions.  [whitespace/braces] [4]
ERROR: Source/WebCore/crypto/CommonCryptoUtilities.h:62:  enum members should use InterCaps with an initial capital letter or initial &apos;k&apos; for C-style enums.  [readability/enum_casing] [4]
ERROR: Source/WebCore/crypto/CommonCryptoUtilities.h:63:  enum members should use InterCaps with an initial capital letter or initial &apos;k&apos; for C-style enums.  [readability/enum_casing] [4]
Total errors found: 3 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319602</commentid>
    <comment_count>16</comment_count>
      <attachid>312985</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-15 09:57:20 -0700</bug_when>
    <thetext>Comment on attachment 312985
Patch

Clearing flags on attachment: 312985

Committed r218336: &lt;http://trac.webkit.org/changeset/218336&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319603</commentid>
    <comment_count>17</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-15 09:57:22 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319679</commentid>
    <comment_count>18</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2017-06-15 13:18:36 -0700</bug_when>
    <thetext>Follow-up fix in &lt;https://trac.webkit.org/changeset/218352/webkit&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312910</attachid>
            <date>2017-06-14 11:49:09 -0700</date>
            <delta_ts>2017-06-14 13:20:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173371-20170614114908.patch</filename>
            <type>text/plain</type>
            <size>7664</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxODI3MSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDE3LTA2LTE0ICBKb25hdGhh
biBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKworICAgICAgICBCdWlsZCBXZWJLaXQgd2l0
aCBIaWdoIFNpZXJyYSAoU2VlZCAxKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTczMzcxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBjcnlwdG8vQ29tbW9uQ3J5cHRvVXRpbGl0aWVzLmg6IEFkZGVkIGNj
UlNBUFNTUGFkZGluZyB0byBDQ0FzeW1tZXRyaWNQYWRpbmcgZW51bS4KKyAgICAgICAgKiBwbGF0
Zm9ybS9zcGkvY29jb2EvQVZLaXRTUEkuaDoKKyAgICAgICAgKC1bQVZUb3VjaEJhclBsYXliYWNr
Q29udHJvbHNDb250cm9sbGluZyBOU19FTlVNXSk6IEFkZGVkIEFWVG91Y2hCYXJNZWRpYVNlbGVj
dGlvbk9wdGlvblR5cGUKKyAgICAgICAgU1BJIHVzZWQgaW4gV2ViUGxheWJhY2tDb250cm9sTWFu
YWdlciBpbiBIaWdoIFNpZXJyYS4KKyAgICAgICAgKiBwbGF0Zm9ybS9zcGkvY29jb2EvUGFzc0tp
dFNQSS5oOgorICAgICAgICAoTlNfRVJST1JfRU5VTSk6IEFkZGVkIFBLUGF5bWVudEVycm9yQ29k
ZSB1c2VkIGluIFdlYlBheW1lbnQgaW4gSGlnaCBTaWVycmEuCisKIDIwMTctMDYtMTQgIEplciBO
b2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAgRmxha3kgVGVzdDogbWVkaWEv
bWVkaWEtc291cmNlL21lZGlhLXNvdXJjZS11bm5lY2Vzc2FyeS1zZWVrLXNlZWtlZC5odG1sCklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9jcnlwdG8vQ29tbW9uQ3J5cHRvVXRpbGl0aWVzLmgKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvY3J5cHRvL0NvbW1vbkNyeXB0b1V0aWxpdGllcy5oCShy
ZXZpc2lvbiAyMTgyNzEpCisrKyBTb3VyY2UvV2ViQ29yZS9jcnlwdG8vQ29tbW9uQ3J5cHRvVXRp
bGl0aWVzLmgJKHdvcmtpbmcgY29weSkKQEAgLTU5LDcgKzU5LDggQEAgdHlwZWRlZiB1aW50MzJf
dCBDQ1JTQUtleVR5cGU7CiAKIGVudW0gewogICAgIGNjUEtDUzFQYWRkaW5nID0gMTAwMSwKLSAg
ICBjY09BRVBQYWRkaW5nID0gMTAwMgorICAgIGNjT0FFUFBhZGRpbmcgPSAxMDAyLAorICAgIGNj
UlNBUFNTUGFkZGluZyA9IDEwMDUKIH07CiB0eXBlZGVmIHVpbnQzMl90IENDQXN5bW1ldHJpY1Bh
ZGRpbmc7CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3NwaS9jb2NvYS9BVktpdFNQ
SS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3NwaS9jb2NvYS9BVktp
dFNQSS5oCShyZXZpc2lvbiAyMTgyNzEpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9zcGkv
Y29jb2EvQVZLaXRTUEkuaAkod29ya2luZyBjb3B5KQpAQCAtMjE4LDYgKzIxOCwxMyBAQCBfX2F0
dHJpYnV0ZV9fKChhdmFpbGFiaWxpdHkobWFjb3N4LG9ic29sCiBAcHJvcGVydHkgKHJlYWRvbmx5
LCBnZXR0ZXI9aXNQaWN0dXJlSW5QaWN0dXJlQWN0aXZlKSBCT09MIHBpY3R1cmVJblBpY3R1cmVB
Y3RpdmU7CiBAcHJvcGVydHkgKHJlYWRvbmx5KSBCT09MIGNhblRvZ2dsZVBpY3R1cmVJblBpY3R1
cmU7CiAtICh2b2lkKXRvZ2dsZVBpY3R1cmVJblBpY3R1cmU7CisKK3R5cGVkZWYgTlNfRU5VTShO
U0ludGVnZXIsIEFWVG91Y2hCYXJNZWRpYVNlbGVjdGlvbk9wdGlvblR5cGUpIHsKKyAgICBBVlRv
dWNoQmFyTWVkaWFTZWxlY3Rpb25PcHRpb25UeXBlUmVndWxhciwKKyAgICBBVlRvdWNoQmFyTWVk
aWFTZWxlY3Rpb25PcHRpb25UeXBlTGVnaWJsZU9mZiwKKyAgICBBVlRvdWNoQmFyTWVkaWFTZWxl
Y3Rpb25PcHRpb25UeXBlTGVnaWJsZUF1dG8sCit9OworCiBAZW5kCiAKIEBpbnRlcmZhY2UgQVZU
b3VjaEJhclBsYXliYWNrQ29udHJvbHNQcm92aWRlciA6IE5TUmVzcG9uZGVyCkBAIC0yMzAsNiAr
MjM3LDEwIEBAIF9fYXR0cmlidXRlX18oKGF2YWlsYWJpbGl0eShtYWNvc3gsb2Jzb2wKIEBwcm9w
ZXJ0eSBCT09MIGNhblNob3dNZWRpYVNlbGVjdGlvbkJ1dHRvbjsKIEBlbmQKIAorQGludGVyZmFj
ZSBBVlRvdWNoQmFyTWVkaWFTZWxlY3Rpb25PcHRpb24gOiBOU09iamVjdAorLSAoaWQpaW5pdFdp
dGhUaXRsZToobm9ubnVsbCBOU1N0cmluZyAqKXRpdGxlIHR5cGU6KEFWVG91Y2hCYXJNZWRpYVNl
bGVjdGlvbk9wdGlvblR5cGUpdHlwZTsKK0BlbmQKKwogQGNsYXNzIEFWVGh1bWJuYWlsOwogCiAj
ZW5kaWYKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3NwaS9jb2NvYS9QYXNzS2l0U1BJ
LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vc3BpL2NvY29hL1Bhc3NL
aXRTUEkuaAkocmV2aXNpb24gMjE4MjcxKQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vc3Bp
L2NvY29hL1Bhc3NLaXRTUEkuaAkod29ya2luZyBjb3B5KQpAQCAtNDQsMTAgKzQ0LDIwIEBACiBO
U19BU1NVTUVfTk9OTlVMTF9CRUdJTgogCiAjaWYgX19NQUNfT1NfWF9WRVJTSU9OX01BWF9BTExP
V0VEID49IDEwMTMwMAorCiBAY2xhc3MgUEtQYXltZW50QXV0aG9yaXphdGlvblJlc3VsdDsKIEBj
bGFzcyBQS1BheW1lbnRSZXF1ZXN0UGF5bWVudE1ldGhvZFVwZGF0ZTsKIEBjbGFzcyBQS1BheW1l
bnRSZXF1ZXN0U2hpcHBpbmdNZXRob2RVcGRhdGU7CiBAY2xhc3MgUEtQYXltZW50UmVxdWVzdFNo
aXBwaW5nQ29udGFjdFVwZGF0ZTsKKworZXh0ZXJuIE5TU3RyaW5nICogY29uc3QgUEtQYXltZW50
RXJyb3JEb21haW47Cit0eXBlZGVmIE5TX0VSUk9SX0VOVU0oUEtQYXltZW50RXJyb3JEb21haW4s
IFBLUGF5bWVudEVycm9yQ29kZSkgeworICAgIFBLUGF5bWVudFVua25vd25FcnJvciA9IC0xLAor
ICAgIFBLUGF5bWVudFNoaXBwaW5nQ29udGFjdEludmFsaWRFcnJvciA9IDEsCisgICAgUEtQYXlt
ZW50QmlsbGluZ0NvbnRhY3RJbnZhbGlkRXJyb3IsCisgICAgUEtQYXltZW50U2hpcHBpbmdBZGRy
ZXNzVW5zZXJ2aWNlYWJsZUVycm9yLAorfTsKKwogI2VuZGlmCiAKIHR5cGVkZWYgTlNfT1BUSU9O
UyhOU1VJbnRlZ2VyLCBQS0FkZHJlc3NGaWVsZCkgewpAQCAtMjQzLDYgKzI1MywyNCBAQCB0eXBl
ZGVmIE5TX0VOVU0oTlNJbnRlZ2VyLCBQS1BheW1lbnRCdXR0CiB9OwogI2VuZGlmCiAKKyNpZiBf
X01BQ19PU19YX1ZFUlNJT05fTUFYX0FMTE9XRUQgPj0gMTAxMzAwCisKK0BpbnRlcmZhY2UgUEtQ
YXltZW50QXV0aG9yaXphdGlvblJlc3VsdCA6IE5TT2JqZWN0CistIChfTm9ubnVsbCBpZClpbml0
V2l0aFN0YXR1czooUEtQYXltZW50QXV0aG9yaXphdGlvblN0YXR1cylzdGF0dXMgZXJyb3JzOihu
dWxsYWJsZSBOU0FycmF5PE5TRXJyb3IgKj4gKillcnJvcnM7CitAcHJvcGVydHkgKG5vbmF0b21p
YywgYXNzaWduKSBQS1BheW1lbnRBdXRob3JpemF0aW9uU3RhdHVzIHN0YXR1czsKK0BlbmQKKwor
QGludGVyZmFjZSBQS1BheW1lbnRSZXF1ZXN0UGF5bWVudE1ldGhvZFVwZGF0ZSA6IE5TT2JqZWN0
CistIChfTm9ubnVsbCBpZClpbml0V2l0aFBheW1lbnRTdW1tYXJ5SXRlbXM6KG5vbm51bGwgTlNB
cnJheTxQS1BheW1lbnRTdW1tYXJ5SXRlbSAqPiAqKXBheW1lbnRTdW1tYXJ5SXRlbXM7CitAZW5k
CisKK0BpbnRlcmZhY2UgUEtQYXltZW50UmVxdWVzdFNoaXBwaW5nQ29udGFjdFVwZGF0ZQorLSAo
X05vbm51bGwgaWQpaW5pdFdpdGhQYXltZW50U3VtbWFyeUl0ZW1zOihub25udWxsIE5TQXJyYXk8
UEtQYXltZW50U3VtbWFyeUl0ZW0gKj4gKilzdW1tYXJ5SXRlbXMgc2hpcHBpbmdNZXRob2RzOihu
b25udWxsIE5TQXJyYXk8UEtTaGlwcGluZ01ldGhvZCAqPiAqKXNoaXBwaW5nTWV0aG9kczsKKy0g
KF9Ob25udWxsIGlkKWluaXRXaXRoRXJyb3JzOihudWxsYWJsZSBOU0FycmF5PE5TRXJyb3IgKj4g
KillcnJvcnMgcGF5bWVudFN1bW1hcnlJdGVtczoobm9ubnVsbCBOU0FycmF5PFBLUGF5bWVudFN1
bW1hcnlJdGVtICo+ICopc3VtbWFyeUl0ZW1zIHNoaXBwaW5nTWV0aG9kczoobm9ubnVsbCBOU0Fy
cmF5PFBLU2hpcHBpbmdNZXRob2QgKj4gKilzaGlwcGluZ01ldGhvZHM7CitAZW5kCisKKyNlbmRp
ZgorCiBleHRlcm4gIkMiCiB2b2lkIFBLRHJhd0FwcGxlUGF5QnV0dG9uKF9Ob25udWxsIENHQ29u
dGV4dFJlZiwgQ0dSZWN0IGRyYXdSZWN0LCBDR0Zsb2F0IHNjYWxlLCBQS1BheW1lbnRCdXR0b25U
eXBlLCBQS1BheW1lbnRCdXR0b25TdHlsZSwgTlNTdHJpbmcgKiBfTnVsbGFibGUgbGFuZ3VhZ2VD
b2RlKTsKIApAQCAtMjU2LDYgKzI4NCw5IEBAIE5TX0FTU1VNRV9OT05OVUxMX0JFR0lOCiBAcHJv
cGVydHkgKG5vbmF0b21pYywgc3Ryb25nKSBOU1N0cmluZyAqc291cmNlQXBwbGljYXRpb25CdW5k
bGVJZGVudGlmaWVyOwogQHByb3BlcnR5IChub25hdG9taWMsIHN0cm9uZykgTlNTdHJpbmcgKnNv
dXJjZUFwcGxpY2F0aW9uU2Vjb25kYXJ5SWRlbnRpZmllcjsKIEBwcm9wZXJ0eSAobm9uYXRvbWlj
LCBzdHJvbmcpIE5TU3RyaW5nICpDVERhdGFDb25uZWN0aW9uU2VydmljZVR5cGU7CisKKy0gKHZv
aWQpIHNldFJlcXVpcmVkU2hpcHBpbmdDb250YWN0RmllbGRzOihub25udWxsIE5TU2V0KikgY29u
dGFjdEluZm9ybWF0aW9uOworLSAodm9pZCkgc2V0UmVxdWlyZWRCaWxsaW5nQ29udGFjdEZpZWxk
czoobm9ubnVsbCBOU1NldCopIGNvbnRhY3RJbmZvcm1hdGlvbjsKIEBlbmQKIAogTlNfQVNTVU1F
X05PTk5VTExfRU5ECkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMTgyNzYpCisrKyBTb3VyY2Uv
V2ViS2l0Mi9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAxNy0w
Ni0xNCAgSm9uYXRoYW4gQmVkYXJkICA8amJlZGFyZEBhcHBsZS5jb20+CisKKyAgICAgICAgQnVp
bGQgV2ViS2l0IHdpdGggSGlnaCBTaWVycmEgKFNlZWQgMSkKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MzM3MQorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVUlQcm9jZXNzL0FwcGxlUGF5L2NvY29hL1dl
YlBheW1lbnRDb29yZGluYXRvclByb3h5Q29jb2EubW06CisgICAgICAgICgtW1dLUGF5bWVudEF1
dGhvcml6YXRpb25WaWV3Q29udHJvbGxlckRlbGVnYXRlIHBheW1lbnRBdXRob3JpemF0aW9uVmll
d0NvbnRyb2xsZXI6ZGlkQXV0aG9yaXplUGF5bWVudDpjb21wbGV0aW9uOl0pOgorICAgICAgICBU
aGUgY3VycmVudCBwYXltZW50QXV0aG9yaXphdGlvblZpZXdDb250cm9sbGVyOiBkaWRBdXRob3Jp
emVQYXltZW50OmhhbmRsZXIgdXNlcyBhIGhhbmRsZXIgd2hpY2ggYWNjZXB0cyBhCisgICAgICAg
IFBLUGF5bWVudEF1dGhvcml6YXRpb25SZXN1bHQgaW5zdGVhZCBvZiBhIFBLUGF5bWVudEF1dGhv
cml6YXRpb25TdGF0dXMsIHdoaWNoIGlzIHJlcXVpcmVkIGJ5CisgICAgICAgIFBLUGF5bWVudEF1
dGhvcml6YXRpb25WaWV3Q29udHJvbGxlckRlbGVnYXRlLgorCiAyMDE3LTA2LTE0ICBKb25hdGhh
biBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KIAogICAgICAgICBDb25maWd1cmUgc2NyZWVu
IHNjYWxlIGZvciBydW5uaW5nIGxheW91dCB0ZXN0cyBvbiBwbHVzIGRldmljZXMKSW5kZXg6IFNv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BcHBsZVBheS9jb2NvYS9XZWJQYXltZW50Q29vcmRpbmF0
b3JQcm94eUNvY29hLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
cHBsZVBheS9jb2NvYS9XZWJQYXltZW50Q29vcmRpbmF0b3JQcm94eUNvY29hLm1tCShyZXZpc2lv
biAyMTgyNzEpCisrKyBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQXBwbGVQYXkvY29jb2EvV2Vi
UGF5bWVudENvb3JkaW5hdG9yUHJveHlDb2NvYS5tbQkod29ya2luZyBjb3B5KQpAQCAtMTcwLDYg
KzE3MCwyNSBAQCAtICh2b2lkKXBheW1lbnRBdXRob3JpemF0aW9uVmlld0NvbnRyb2xsCiAjZW5k
aWYKIH0KIAorLSAodm9pZCkgcGF5bWVudEF1dGhvcml6YXRpb25WaWV3Q29udHJvbGxlcjoobm9u
bnVsbCBQS1BheW1lbnRBdXRob3JpemF0aW9uVmlld0NvbnRyb2xsZXIgKiljb250cm9sbGVyIGRp
ZEF1dGhvcml6ZVBheW1lbnQ6KG5vbm51bGwgUEtQYXltZW50ICopcGF5bWVudCBjb21wbGV0aW9u
Oihub25udWxsIHZvaWQgKF4pKFBLUGF5bWVudEF1dGhvcml6YXRpb25TdGF0dXMpKWNvbXBsZXRp
b24geworI2lmIChQTEFURk9STShNQUMpICYmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlS
RUQgPj0gMTAxMzAwKSB8fCAoUExBVEZPUk0oSU9TKSAmJiBfX0lQSE9ORV9PU19WRVJTSU9OX01J
Tl9SRVFVSVJFRCA+PSAxMTAwMDApCisgICAgaWYgKCFfd2ViUGF5bWVudENvb3JkaW5hdG9yUHJv
eHkpIHsKKyAgICAgICAgY29tcGxldGlvbihQS1BheW1lbnRBdXRob3JpemF0aW9uU3RhdHVzRmFp
bHVyZSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisgICAgCisgICAgQVNTRVJUKCFfcGF5bWVu
dEF1dGhvcml6ZWRDb21wbGV0aW9uKTsKKyAgICBfcGF5bWVudEF1dGhvcml6ZWRDb21wbGV0aW9u
ID0gXihQS1BheW1lbnRBdXRob3JpemF0aW9uUmVzdWx0ICpyZXN1bHQpIHsKKyAgICAgICAgaWYg
KCFyZXN1bHQpCisgICAgICAgICAgICBjb21wbGV0aW9uKFBLUGF5bWVudEF1dGhvcml6YXRpb25T
dGF0dXNGYWlsdXJlKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgY29tcGxldGlvbihbcmVz
dWx0IHN0YXR1c10pOworICAgIH07CisgICAgCisgICAgX3dlYlBheW1lbnRDb29yZGluYXRvclBy
b3h5LT5kaWRBdXRob3JpemVQYXltZW50KFdlYkNvcmU6OlBheW1lbnQocGF5bWVudCkpOworI2Vu
ZGlmCit9CisKIC0gKHZvaWQpcGF5bWVudEF1dGhvcml6YXRpb25WaWV3Q29udHJvbGxlcjooUEtQ
YXltZW50QXV0aG9yaXphdGlvblZpZXdDb250cm9sbGVyICopY29udHJvbGxlciBkaWRTZWxlY3RQ
YXltZW50TWV0aG9kOihQS1BheW1lbnRNZXRob2QgKilwYXltZW50TWV0aG9kIGhhbmRsZXI6KHZv
aWQgKF4pKFBLUGF5bWVudFJlcXVlc3RQYXltZW50TWV0aG9kVXBkYXRlICp1cGRhdGUpKWNvbXBs
ZXRpb24KIHsKICNpZiAoUExBVEZPUk0oTUFDKSAmJiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JF
UVVJUkVEID49IDEwMTMwMCkgfHwgKFBMQVRGT1JNKElPUykgJiYgX19JUEhPTkVfT1NfVkVSU0lP
Tl9NSU5fUkVRVUlSRUQgPj0gMTEwMDAwKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312917</attachid>
            <date>2017-06-14 13:21:01 -0700</date>
            <delta_ts>2017-06-14 15:57:37 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173371-20170614132100.patch</filename>
            <type>text/plain</type>
            <size>7631</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxODI5MCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDE3LTA2LTE0ICBKb25hdGhh
biBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKworICAgICAgICBCdWlsZCBXZWJLaXQgd2l0
aCBIaWdoIFNpZXJyYSAoU2VlZCAxKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTczMzcxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBjcnlwdG8vQ29tbW9uQ3J5cHRvVXRpbGl0aWVzLmg6IEFkZGVkIGNj
UlNBUFNTUGFkZGluZyB0byBDQ0FzeW1tZXRyaWNQYWRpbmcgZW51bS4KKyAgICAgICAgKiBwbGF0
Zm9ybS9zcGkvY29jb2EvQVZLaXRTUEkuaDoKKyAgICAgICAgKC1bQVZUb3VjaEJhclBsYXliYWNr
Q29udHJvbHNDb250cm9sbGluZyBOU19FTlVNXSk6IEFkZGVkIEFWVG91Y2hCYXJNZWRpYVNlbGVj
dGlvbk9wdGlvblR5cGUKKyAgICAgICAgU1BJIHVzZWQgaW4gV2ViUGxheWJhY2tDb250cm9sTWFu
YWdlciBpbiBIaWdoIFNpZXJyYS4KKyAgICAgICAgKiBwbGF0Zm9ybS9zcGkvY29jb2EvUGFzc0tp
dFNQSS5oOgorICAgICAgICAoTlNfRVJST1JfRU5VTSk6IEFkZGVkIFBLUGF5bWVudEVycm9yQ29k
ZSB1c2VkIGluIFdlYlBheW1lbnQgaW4gSGlnaCBTaWVycmEuCisKIDIwMTctMDYtMTQgIE1hdHQg
TGV3aXMgIDxqbGV3aXMzQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5n
IG91dCByMjE4MTYxLgpJbmRleDogU291cmNlL1dlYkNvcmUvY3J5cHRvL0NvbW1vbkNyeXB0b1V0
aWxpdGllcy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2NyeXB0by9Db21tb25Dcnlw
dG9VdGlsaXRpZXMuaAkocmV2aXNpb24gMjE4MjkwKQorKysgU291cmNlL1dlYkNvcmUvY3J5cHRv
L0NvbW1vbkNyeXB0b1V0aWxpdGllcy5oCSh3b3JraW5nIGNvcHkpCkBAIC01OSw3ICs1OSw4IEBA
IHR5cGVkZWYgdWludDMyX3QgQ0NSU0FLZXlUeXBlOwogCiBlbnVtIHsKICAgICBjY1BLQ1MxUGFk
ZGluZyA9IDEwMDEsCi0gICAgY2NPQUVQUGFkZGluZyA9IDEwMDIKKyAgICBjY09BRVBQYWRkaW5n
ID0gMTAwMiwKKyAgICBjY1JTQVBTU1BhZGRpbmcgPSAxMDA1CiB9OwogdHlwZWRlZiB1aW50MzJf
dCBDQ0FzeW1tZXRyaWNQYWRkaW5nOwogCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9z
cGkvY29jb2EvQVZLaXRTUEkuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9zcGkvY29jb2EvQVZLaXRTUEkuaAkocmV2aXNpb24gMjE4MjkwKQorKysgU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vc3BpL2NvY29hL0FWS2l0U1BJLmgJKHdvcmtpbmcgY29weSkKQEAgLTIxOCw2
ICsyMTgsMTMgQEAgX19hdHRyaWJ1dGVfXygoYXZhaWxhYmlsaXR5KG1hY29zeCxvYnNvbAogQHBy
b3BlcnR5IChyZWFkb25seSwgZ2V0dGVyPWlzUGljdHVyZUluUGljdHVyZUFjdGl2ZSkgQk9PTCBw
aWN0dXJlSW5QaWN0dXJlQWN0aXZlOwogQHByb3BlcnR5IChyZWFkb25seSkgQk9PTCBjYW5Ub2dn
bGVQaWN0dXJlSW5QaWN0dXJlOwogLSAodm9pZCl0b2dnbGVQaWN0dXJlSW5QaWN0dXJlOworCit0
eXBlZGVmIE5TX0VOVU0oTlNJbnRlZ2VyLCBBVlRvdWNoQmFyTWVkaWFTZWxlY3Rpb25PcHRpb25U
eXBlKSB7CisgICAgQVZUb3VjaEJhck1lZGlhU2VsZWN0aW9uT3B0aW9uVHlwZVJlZ3VsYXIsCisg
ICAgQVZUb3VjaEJhck1lZGlhU2VsZWN0aW9uT3B0aW9uVHlwZUxlZ2libGVPZmYsCisgICAgQVZU
b3VjaEJhck1lZGlhU2VsZWN0aW9uT3B0aW9uVHlwZUxlZ2libGVBdXRvLAorfTsKKwogQGVuZAog
CiBAaW50ZXJmYWNlIEFWVG91Y2hCYXJQbGF5YmFja0NvbnRyb2xzUHJvdmlkZXIgOiBOU1Jlc3Bv
bmRlcgpAQCAtMjMwLDYgKzIzNywxMCBAQCBfX2F0dHJpYnV0ZV9fKChhdmFpbGFiaWxpdHkobWFj
b3N4LG9ic29sCiBAcHJvcGVydHkgQk9PTCBjYW5TaG93TWVkaWFTZWxlY3Rpb25CdXR0b247CiBA
ZW5kCiAKK0BpbnRlcmZhY2UgQVZUb3VjaEJhck1lZGlhU2VsZWN0aW9uT3B0aW9uIDogTlNPYmpl
Y3QKKy0gKGlkKWluaXRXaXRoVGl0bGU6KG5vbm51bGwgTlNTdHJpbmcgKil0aXRsZSB0eXBlOihB
VlRvdWNoQmFyTWVkaWFTZWxlY3Rpb25PcHRpb25UeXBlKXR5cGU7CitAZW5kCisKIEBjbGFzcyBB
VlRodW1ibmFpbDsKIAogI2VuZGlmCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9zcGkv
Y29jb2EvUGFzc0tpdFNQSS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L3NwaS9jb2NvYS9QYXNzS2l0U1BJLmgJKHJldmlzaW9uIDIxODI5MCkKKysrIFNvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL3NwaS9jb2NvYS9QYXNzS2l0U1BJLmgJKHdvcmtpbmcgY29weSkKQEAgLTQ0
LDEwICs0NCwyMCBAQAogTlNfQVNTVU1FX05PTk5VTExfQkVHSU4KIAogI2lmIF9fTUFDX09TX1hf
VkVSU0lPTl9NQVhfQUxMT1dFRCA+PSAxMDEzMDAKKwogQGNsYXNzIFBLUGF5bWVudEF1dGhvcml6
YXRpb25SZXN1bHQ7CiBAY2xhc3MgUEtQYXltZW50UmVxdWVzdFBheW1lbnRNZXRob2RVcGRhdGU7
CiBAY2xhc3MgUEtQYXltZW50UmVxdWVzdFNoaXBwaW5nTWV0aG9kVXBkYXRlOwogQGNsYXNzIFBL
UGF5bWVudFJlcXVlc3RTaGlwcGluZ0NvbnRhY3RVcGRhdGU7CisKK2V4dGVybiBOU1N0cmluZyAq
IGNvbnN0IFBLUGF5bWVudEVycm9yRG9tYWluOwordHlwZWRlZiBOU19FUlJPUl9FTlVNKFBLUGF5
bWVudEVycm9yRG9tYWluLCBQS1BheW1lbnRFcnJvckNvZGUpIHsKKyAgICBQS1BheW1lbnRVbmtu
b3duRXJyb3IgPSAtMSwKKyAgICBQS1BheW1lbnRTaGlwcGluZ0NvbnRhY3RJbnZhbGlkRXJyb3Ig
PSAxLAorICAgIFBLUGF5bWVudEJpbGxpbmdDb250YWN0SW52YWxpZEVycm9yLAorICAgIFBLUGF5
bWVudFNoaXBwaW5nQWRkcmVzc1Vuc2VydmljZWFibGVFcnJvciwKK307CisKICNlbmRpZgogCiB0
eXBlZGVmIE5TX09QVElPTlMoTlNVSW50ZWdlciwgUEtBZGRyZXNzRmllbGQpIHsKQEAgLTI0Myw2
ICsyNTMsMjQgQEAgdHlwZWRlZiBOU19FTlVNKE5TSW50ZWdlciwgUEtQYXltZW50QnV0dAogfTsK
ICNlbmRpZgogCisjaWYgUExBVEZPUk0oTUFDKSAmJiBfX01BQ19PU19YX1ZFUlNJT05fTUFYX0FM
TE9XRUQgPj0gMTAxMzAwCisKK0BpbnRlcmZhY2UgUEtQYXltZW50QXV0aG9yaXphdGlvblJlc3Vs
dCA6IE5TT2JqZWN0CistIChfTm9ubnVsbCBpZClpbml0V2l0aFN0YXR1czooUEtQYXltZW50QXV0
aG9yaXphdGlvblN0YXR1cylzdGF0dXMgZXJyb3JzOihudWxsYWJsZSBOU0FycmF5PE5TRXJyb3Ig
Kj4gKillcnJvcnM7CitAcHJvcGVydHkgKG5vbmF0b21pYywgYXNzaWduKSBQS1BheW1lbnRBdXRo
b3JpemF0aW9uU3RhdHVzIHN0YXR1czsKK0BlbmQKKworQGludGVyZmFjZSBQS1BheW1lbnRSZXF1
ZXN0UGF5bWVudE1ldGhvZFVwZGF0ZSA6IE5TT2JqZWN0CistIChfTm9ubnVsbCBpZClpbml0V2l0
aFBheW1lbnRTdW1tYXJ5SXRlbXM6KG5vbm51bGwgTlNBcnJheTxQS1BheW1lbnRTdW1tYXJ5SXRl
bSAqPiAqKXBheW1lbnRTdW1tYXJ5SXRlbXM7CitAZW5kCisKK0BpbnRlcmZhY2UgUEtQYXltZW50
UmVxdWVzdFNoaXBwaW5nQ29udGFjdFVwZGF0ZQorLSAoX05vbm51bGwgaWQpaW5pdFdpdGhQYXlt
ZW50U3VtbWFyeUl0ZW1zOihub25udWxsIE5TQXJyYXk8UEtQYXltZW50U3VtbWFyeUl0ZW0gKj4g
KilzdW1tYXJ5SXRlbXMgc2hpcHBpbmdNZXRob2RzOihub25udWxsIE5TQXJyYXk8UEtTaGlwcGlu
Z01ldGhvZCAqPiAqKXNoaXBwaW5nTWV0aG9kczsKKy0gKF9Ob25udWxsIGlkKWluaXRXaXRoRXJy
b3JzOihudWxsYWJsZSBOU0FycmF5PE5TRXJyb3IgKj4gKillcnJvcnMgcGF5bWVudFN1bW1hcnlJ
dGVtczoobm9ubnVsbCBOU0FycmF5PFBLUGF5bWVudFN1bW1hcnlJdGVtICo+ICopc3VtbWFyeUl0
ZW1zIHNoaXBwaW5nTWV0aG9kczoobm9ubnVsbCBOU0FycmF5PFBLU2hpcHBpbmdNZXRob2QgKj4g
KilzaGlwcGluZ01ldGhvZHM7CitAZW5kCisKKyNlbmRpZgorCiBleHRlcm4gIkMiCiB2b2lkIFBL
RHJhd0FwcGxlUGF5QnV0dG9uKF9Ob25udWxsIENHQ29udGV4dFJlZiwgQ0dSZWN0IGRyYXdSZWN0
LCBDR0Zsb2F0IHNjYWxlLCBQS1BheW1lbnRCdXR0b25UeXBlLCBQS1BheW1lbnRCdXR0b25TdHls
ZSwgTlNTdHJpbmcgKiBfTnVsbGFibGUgbGFuZ3VhZ2VDb2RlKTsKIApAQCAtMjU2LDYgKzI4NCw5
IEBAIE5TX0FTU1VNRV9OT05OVUxMX0JFR0lOCiBAcHJvcGVydHkgKG5vbmF0b21pYywgc3Ryb25n
KSBOU1N0cmluZyAqc291cmNlQXBwbGljYXRpb25CdW5kbGVJZGVudGlmaWVyOwogQHByb3BlcnR5
IChub25hdG9taWMsIHN0cm9uZykgTlNTdHJpbmcgKnNvdXJjZUFwcGxpY2F0aW9uU2Vjb25kYXJ5
SWRlbnRpZmllcjsKIEBwcm9wZXJ0eSAobm9uYXRvbWljLCBzdHJvbmcpIE5TU3RyaW5nICpDVERh
dGFDb25uZWN0aW9uU2VydmljZVR5cGU7CisKKy0gKHZvaWQpIHNldFJlcXVpcmVkU2hpcHBpbmdD
b250YWN0RmllbGRzOihub25udWxsIE5TU2V0KikgY29udGFjdEluZm9ybWF0aW9uOworLSAodm9p
ZCkgc2V0UmVxdWlyZWRCaWxsaW5nQ29udGFjdEZpZWxkczoobm9ubnVsbCBOU1NldCopIGNvbnRh
Y3RJbmZvcm1hdGlvbjsKIEBlbmQKIAogTlNfQVNTVU1FX05PTk5VTExfRU5ECkluZGV4OiBTb3Vy
Y2UvV2ViS2l0Mi9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCShyZXZpc2lvbiAyMTgyOTApCisrKyBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cJKHdvcmtp
bmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAxNy0wNi0xNCAgSm9uYXRoYW4gQmVkYXJkICA8
amJlZGFyZEBhcHBsZS5jb20+CisKKyAgICAgICAgQnVpbGQgV2ViS2l0IHdpdGggSGlnaCBTaWVy
cmEgKFNlZWQgMSkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE3MzM3MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogVUlQcm9jZXNzL0FwcGxlUGF5L2NvY29hL1dlYlBheW1lbnRDb29yZGluYXRvclByb3h5
Q29jb2EubW06CisgICAgICAgICgtW1dLUGF5bWVudEF1dGhvcml6YXRpb25WaWV3Q29udHJvbGxl
ckRlbGVnYXRlIHBheW1lbnRBdXRob3JpemF0aW9uVmlld0NvbnRyb2xsZXI6ZGlkQXV0aG9yaXpl
UGF5bWVudDpjb21wbGV0aW9uOl0pOgorICAgICAgICBUaGUgY3VycmVudCBwYXltZW50QXV0aG9y
aXphdGlvblZpZXdDb250cm9sbGVyOiBkaWRBdXRob3JpemVQYXltZW50OmhhbmRsZXIgdXNlcyBh
IGhhbmRsZXIgd2hpY2ggYWNjZXB0cyBhCisgICAgICAgIFBLUGF5bWVudEF1dGhvcml6YXRpb25S
ZXN1bHQgaW5zdGVhZCBvZiBhIFBLUGF5bWVudEF1dGhvcml6YXRpb25TdGF0dXMsIHdoaWNoIGlz
IHJlcXVpcmVkIGJ5CisgICAgICAgIFBLUGF5bWVudEF1dGhvcml6YXRpb25WaWV3Q29udHJvbGxl
ckRlbGVnYXRlLgorCiAyMDE3LTA2LTE0ICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2Vu
QHdlYmtpdC5vcmc+CiAKICAgICAgICAgQWRkIFNQSSBmb3IgaW1tZWRpYXRlIGluamVjdGlvbiBv
ZiB1c2VyIHNjcmlwdHMKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BcHBsZVBheS9j
b2NvYS9XZWJQYXltZW50Q29vcmRpbmF0b3JQcm94eUNvY29hLm1tCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BcHBsZVBheS9jb2NvYS9XZWJQYXltZW50Q29vcmRpbmF0
b3JQcm94eUNvY29hLm1tCShyZXZpc2lvbiAyMTgyOTApCisrKyBTb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvQXBwbGVQYXkvY29jb2EvV2ViUGF5bWVudENvb3JkaW5hdG9yUHJveHlDb2NvYS5tbQko
d29ya2luZyBjb3B5KQpAQCAtMTcwLDYgKzE3MCwyNSBAQCAtICh2b2lkKXBheW1lbnRBdXRob3Jp
emF0aW9uVmlld0NvbnRyb2xsCiAjZW5kaWYKIH0KIAorLSAodm9pZCkgcGF5bWVudEF1dGhvcml6
YXRpb25WaWV3Q29udHJvbGxlcjoobm9ubnVsbCBQS1BheW1lbnRBdXRob3JpemF0aW9uVmlld0Nv
bnRyb2xsZXIgKiljb250cm9sbGVyIGRpZEF1dGhvcml6ZVBheW1lbnQ6KG5vbm51bGwgUEtQYXlt
ZW50ICopcGF5bWVudCBjb21wbGV0aW9uOihub25udWxsIHZvaWQgKF4pKFBLUGF5bWVudEF1dGhv
cml6YXRpb25TdGF0dXMpKWNvbXBsZXRpb24geworI2lmIChQTEFURk9STShNQUMpICYmIF9fTUFD
X09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxMzAwKSB8fCAoUExBVEZPUk0oSU9TKSAm
JiBfX0lQSE9ORV9PU19WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMTAwMDApCisgICAgaWYgKCFf
d2ViUGF5bWVudENvb3JkaW5hdG9yUHJveHkpIHsKKyAgICAgICAgY29tcGxldGlvbihQS1BheW1l
bnRBdXRob3JpemF0aW9uU3RhdHVzRmFpbHVyZSk7CisgICAgICAgIHJldHVybjsKKyAgICB9Cisg
ICAgCisgICAgQVNTRVJUKCFfcGF5bWVudEF1dGhvcml6ZWRDb21wbGV0aW9uKTsKKyAgICBfcGF5
bWVudEF1dGhvcml6ZWRDb21wbGV0aW9uID0gXihQS1BheW1lbnRBdXRob3JpemF0aW9uUmVzdWx0
ICpyZXN1bHQpIHsKKyAgICAgICAgaWYgKCFyZXN1bHQpCisgICAgICAgICAgICBjb21wbGV0aW9u
KFBLUGF5bWVudEF1dGhvcml6YXRpb25TdGF0dXNGYWlsdXJlKTsKKyAgICAgICAgZWxzZQorICAg
ICAgICAgICAgY29tcGxldGlvbihbcmVzdWx0IHN0YXR1c10pOworICAgIH07CisgICAgCisgICAg
X3dlYlBheW1lbnRDb29yZGluYXRvclByb3h5LT5kaWRBdXRob3JpemVQYXltZW50KFdlYkNvcmU6
OlBheW1lbnQocGF5bWVudCkpOworI2VuZGlmCit9CisKIC0gKHZvaWQpcGF5bWVudEF1dGhvcml6
YXRpb25WaWV3Q29udHJvbGxlcjooUEtQYXltZW50QXV0aG9yaXphdGlvblZpZXdDb250cm9sbGVy
ICopY29udHJvbGxlciBkaWRTZWxlY3RQYXltZW50TWV0aG9kOihQS1BheW1lbnRNZXRob2QgKilw
YXltZW50TWV0aG9kIGhhbmRsZXI6KHZvaWQgKF4pKFBLUGF5bWVudFJlcXVlc3RQYXltZW50TWV0
aG9kVXBkYXRlICp1cGRhdGUpKWNvbXBsZXRpb24KIHsKICNpZiAoUExBVEZPUk0oTUFDKSAmJiBf
X01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTMwMCkgfHwgKFBMQVRGT1JNKElP
UykgJiYgX19JUEhPTkVfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTEwMDAwKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312924</attachid>
            <date>2017-06-14 15:57:38 -0700</date>
            <delta_ts>2017-06-15 08:44:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173371-20170614155737.patch</filename>
            <type>text/plain</type>
            <size>5927</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxODI5NSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDE3LTA2LTE0ICBKb25hdGhh
biBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKworICAgICAgICBCdWlsZCBXZWJLaXQgd2l0
aCBIaWdoIFNpZXJyYSAoU2VlZCAxKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTczMzcxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBjcnlwdG8vQ29tbW9uQ3J5cHRvVXRpbGl0aWVzLmg6IEFkZGVkIGNj
UlNBUFNTUGFkZGluZyB0byBDQ0FzeW1tZXRyaWNQYWRpbmcgZW51bS4KKyAgICAgICAgKiBwbGF0
Zm9ybS9zcGkvY29jb2EvQVZLaXRTUEkuaDogRGVjbGFyZSBBVktpdCBTUEkgdXNlZCBieSBXZWJL
aXQgaW4gSGlnaCBTaWVycmEuCisgICAgICAgICgtW0FWVG91Y2hCYXJQbGF5YmFja0NvbnRyb2xz
Q29udHJvbGxpbmcgTlNfRU5VTV0pOiBBZGRlZCBBVlRvdWNoQmFyTWVkaWFTZWxlY3Rpb25PcHRp
b25UeXBlCisgICAgICAgIFNQSSB1c2VkIGluIFdlYlBsYXliYWNrQ29udHJvbE1hbmFnZXIgaW4g
SGlnaCBTaWVycmEuCisgICAgICAgICogcGxhdGZvcm0vc3BpL2NvY29hL1Bhc3NLaXRTUEkuaDog
RGVjbGFyZSBQYXNzS2l0IFNQSSB1c2VkIGJ5IFdlYktpdCBpbiBIaWdoIFNpZXJyYS4KKyAgICAg
ICAgKE5TX0VSUk9SX0VOVU0pOiBBZGRlZCBQS1BheW1lbnRFcnJvckNvZGUgdXNlZCBpbiBXZWJQ
YXltZW50IGluIEhpZ2ggU2llcnJhLgorCiAyMDE3LTA2LTE0ICBKZXIgTm9ibGUgIDxqZXIubm9i
bGVAYXBwbGUuY29tPgogCiAgICAgICAgIFZpZGVvIGZsYXNoZXMgYmxhY2sgd2hlbiBzd2l0Y2hp
bmcgYmFjayB0byBhIHRhYiBodHRwczovL3d3dy5hcHBsZS5jb20vaG9tZXBvZC8KSW5kZXg6IFNv
dXJjZS9XZWJDb3JlL2NyeXB0by9Db21tb25DcnlwdG9VdGlsaXRpZXMuaAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9jcnlwdG8vQ29tbW9uQ3J5cHRvVXRpbGl0aWVzLmgJKHJldmlzaW9u
IDIxODI5MCkKKysrIFNvdXJjZS9XZWJDb3JlL2NyeXB0by9Db21tb25DcnlwdG9VdGlsaXRpZXMu
aAkod29ya2luZyBjb3B5KQpAQCAtNTksNyArNTksOCBAQCB0eXBlZGVmIHVpbnQzMl90IENDUlNB
S2V5VHlwZTsKIAogZW51bSB7CiAgICAgY2NQS0NTMVBhZGRpbmcgPSAxMDAxLAotICAgIGNjT0FF
UFBhZGRpbmcgPSAxMDAyCisgICAgY2NPQUVQUGFkZGluZyA9IDEwMDIsCisgICAgY2NSU0FQU1NQ
YWRkaW5nID0gMTAwNQogfTsKIHR5cGVkZWYgdWludDMyX3QgQ0NBc3ltbWV0cmljUGFkZGluZzsK
IApJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vc3BpL2NvY29hL0FWS2l0U1BJLmgKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vc3BpL2NvY29hL0FWS2l0U1BJLmgJ
KHJldmlzaW9uIDIxODI5MCkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3NwaS9jb2NvYS9B
VktpdFNQSS5oCSh3b3JraW5nIGNvcHkpCkBAIC0yMTgsNiArMjE4LDEzIEBAIF9fYXR0cmlidXRl
X18oKGF2YWlsYWJpbGl0eShtYWNvc3gsb2Jzb2wKIEBwcm9wZXJ0eSAocmVhZG9ubHksIGdldHRl
cj1pc1BpY3R1cmVJblBpY3R1cmVBY3RpdmUpIEJPT0wgcGljdHVyZUluUGljdHVyZUFjdGl2ZTsK
IEBwcm9wZXJ0eSAocmVhZG9ubHkpIEJPT0wgY2FuVG9nZ2xlUGljdHVyZUluUGljdHVyZTsKIC0g
KHZvaWQpdG9nZ2xlUGljdHVyZUluUGljdHVyZTsKKwordHlwZWRlZiBOU19FTlVNKE5TSW50ZWdl
ciwgQVZUb3VjaEJhck1lZGlhU2VsZWN0aW9uT3B0aW9uVHlwZSkgeworICAgIEFWVG91Y2hCYXJN
ZWRpYVNlbGVjdGlvbk9wdGlvblR5cGVSZWd1bGFyLAorICAgIEFWVG91Y2hCYXJNZWRpYVNlbGVj
dGlvbk9wdGlvblR5cGVMZWdpYmxlT2ZmLAorICAgIEFWVG91Y2hCYXJNZWRpYVNlbGVjdGlvbk9w
dGlvblR5cGVMZWdpYmxlQXV0bywKK307CisKIEBlbmQKIAogQGludGVyZmFjZSBBVlRvdWNoQmFy
UGxheWJhY2tDb250cm9sc1Byb3ZpZGVyIDogTlNSZXNwb25kZXIKQEAgLTIzMCw2ICsyMzcsMTAg
QEAgX19hdHRyaWJ1dGVfXygoYXZhaWxhYmlsaXR5KG1hY29zeCxvYnNvbAogQHByb3BlcnR5IEJP
T0wgY2FuU2hvd01lZGlhU2VsZWN0aW9uQnV0dG9uOwogQGVuZAogCitAaW50ZXJmYWNlIEFWVG91
Y2hCYXJNZWRpYVNlbGVjdGlvbk9wdGlvbiA6IE5TT2JqZWN0CistIChpZClpbml0V2l0aFRpdGxl
Oihub25udWxsIE5TU3RyaW5nICopdGl0bGUgdHlwZTooQVZUb3VjaEJhck1lZGlhU2VsZWN0aW9u
T3B0aW9uVHlwZSl0eXBlOworQGVuZAorCiBAY2xhc3MgQVZUaHVtYm5haWw7CiAKICNlbmRpZgpJ
bmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vc3BpL2NvY29hL1Bhc3NLaXRTUEkuaAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9zcGkvY29jb2EvUGFzc0tpdFNQSS5o
CShyZXZpc2lvbiAyMTgyOTApCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9zcGkvY29jb2Ev
UGFzc0tpdFNQSS5oCSh3b3JraW5nIGNvcHkpCkBAIC00NCwxMCArNDQsMjAgQEAKIE5TX0FTU1VN
RV9OT05OVUxMX0JFR0lOCiAKICNpZiBfX01BQ19PU19YX1ZFUlNJT05fTUFYX0FMTE9XRUQgPj0g
MTAxMzAwCisKIEBjbGFzcyBQS1BheW1lbnRBdXRob3JpemF0aW9uUmVzdWx0OwogQGNsYXNzIFBL
UGF5bWVudFJlcXVlc3RQYXltZW50TWV0aG9kVXBkYXRlOwogQGNsYXNzIFBLUGF5bWVudFJlcXVl
c3RTaGlwcGluZ01ldGhvZFVwZGF0ZTsKIEBjbGFzcyBQS1BheW1lbnRSZXF1ZXN0U2hpcHBpbmdD
b250YWN0VXBkYXRlOworCitleHRlcm4gTlNTdHJpbmcgKiBjb25zdCBQS1BheW1lbnRFcnJvckRv
bWFpbjsKK3R5cGVkZWYgTlNfRVJST1JfRU5VTShQS1BheW1lbnRFcnJvckRvbWFpbiwgUEtQYXlt
ZW50RXJyb3JDb2RlKSB7CisgICAgUEtQYXltZW50VW5rbm93bkVycm9yID0gLTEsCisgICAgUEtQ
YXltZW50U2hpcHBpbmdDb250YWN0SW52YWxpZEVycm9yID0gMSwKKyAgICBQS1BheW1lbnRCaWxs
aW5nQ29udGFjdEludmFsaWRFcnJvciwKKyAgICBQS1BheW1lbnRTaGlwcGluZ0FkZHJlc3NVbnNl
cnZpY2VhYmxlRXJyb3IsCit9OworCiAjZW5kaWYKIAogdHlwZWRlZiBOU19PUFRJT05TKE5TVUlu
dGVnZXIsIFBLQWRkcmVzc0ZpZWxkKSB7CkBAIC0xODgsNyArMTk4LDEzIEBAIHR5cGVkZWYgTlNT
dHJpbmcgKiBQS1BheW1lbnROZXR3b3JrIE5TX0UKIAogQHByb3RvY29sIFBLUGF5bWVudEF1dGhv
cml6YXRpb25WaWV3Q29udHJvbGxlckRlbGVnYXRlIDxOU09iamVjdD4KIEByZXF1aXJlZAorCisj
aWYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMDEzMDAKKy0gKHZvaWQpcGF5
bWVudEF1dGhvcml6YXRpb25WaWV3Q29udHJvbGxlcjooUEtQYXltZW50QXV0aG9yaXphdGlvblZp
ZXdDb250cm9sbGVyICopY29udHJvbGxlciBkaWRBdXRob3JpemVQYXltZW50OihQS1BheW1lbnQg
KilwYXltZW50IGhhbmRsZXI6KHZvaWQgKF4pKFBLUGF5bWVudEF1dGhvcml6YXRpb25SZXN1bHQg
KnJlc3VsdCkpY29tcGxldGlvbjsKKyNlbHNlCiAtICh2b2lkKXBheW1lbnRBdXRob3JpemF0aW9u
Vmlld0NvbnRyb2xsZXI6KFBLUGF5bWVudEF1dGhvcml6YXRpb25WaWV3Q29udHJvbGxlciAqKWNv
bnRyb2xsZXIgZGlkQXV0aG9yaXplUGF5bWVudDooUEtQYXltZW50ICopcGF5bWVudCBjb21wbGV0
aW9uOih2b2lkICheKShQS1BheW1lbnRBdXRob3JpemF0aW9uU3RhdHVzIHN0YXR1cykpY29tcGxl
dGlvbjsKKyNlbmRpZgorCiAtICh2b2lkKXBheW1lbnRBdXRob3JpemF0aW9uVmlld0NvbnRyb2xs
ZXJEaWRGaW5pc2g6KFBLUGF5bWVudEF1dGhvcml6YXRpb25WaWV3Q29udHJvbGxlciAqKWNvbnRy
b2xsZXI7CiAKIEBvcHRpb25hbApAQCAtMjQzLDYgKzI1OSwyNCBAQCB0eXBlZGVmIE5TX0VOVU0o
TlNJbnRlZ2VyLCBQS1BheW1lbnRCdXR0CiB9OwogI2VuZGlmCiAKKyNpZiBQTEFURk9STShNQUMp
ICYmIF9fTUFDX09TX1hfVkVSU0lPTl9NQVhfQUxMT1dFRCA+PSAxMDEzMDAKKworQGludGVyZmFj
ZSBQS1BheW1lbnRBdXRob3JpemF0aW9uUmVzdWx0IDogTlNPYmplY3QKKy0gKF9Ob25udWxsIGlu
c3RhbmNldHlwZSlpbml0V2l0aFN0YXR1czooUEtQYXltZW50QXV0aG9yaXphdGlvblN0YXR1cylz
dGF0dXMgZXJyb3JzOihudWxsYWJsZSBOU0FycmF5PE5TRXJyb3IgKj4gKillcnJvcnM7CitAcHJv
cGVydHkgKG5vbmF0b21pYywgYXNzaWduKSBQS1BheW1lbnRBdXRob3JpemF0aW9uU3RhdHVzIHN0
YXR1czsKK0BlbmQKKworQGludGVyZmFjZSBQS1BheW1lbnRSZXF1ZXN0UGF5bWVudE1ldGhvZFVw
ZGF0ZSA6IE5TT2JqZWN0CistIChfTm9ubnVsbCBpbnN0YW5jZXR5cGUpaW5pdFdpdGhQYXltZW50
U3VtbWFyeUl0ZW1zOihub25udWxsIE5TQXJyYXk8UEtQYXltZW50U3VtbWFyeUl0ZW0gKj4gKilw
YXltZW50U3VtbWFyeUl0ZW1zOworQGVuZAorCitAaW50ZXJmYWNlIFBLUGF5bWVudFJlcXVlc3RT
aGlwcGluZ0NvbnRhY3RVcGRhdGUKKy0gKF9Ob25udWxsIGluc3RhbmNldHlwZSlpbml0V2l0aFBh
eW1lbnRTdW1tYXJ5SXRlbXM6KG5vbm51bGwgTlNBcnJheTxQS1BheW1lbnRTdW1tYXJ5SXRlbSAq
PiAqKXN1bW1hcnlJdGVtcyBzaGlwcGluZ01ldGhvZHM6KG5vbm51bGwgTlNBcnJheTxQS1NoaXBw
aW5nTWV0aG9kICo+ICopc2hpcHBpbmdNZXRob2RzOworLSAoX05vbm51bGwgaW5zdGFuY2V0eXBl
KWluaXRXaXRoRXJyb3JzOihudWxsYWJsZSBOU0FycmF5PE5TRXJyb3IgKj4gKillcnJvcnMgcGF5
bWVudFN1bW1hcnlJdGVtczoobm9ubnVsbCBOU0FycmF5PFBLUGF5bWVudFN1bW1hcnlJdGVtICo+
ICopc3VtbWFyeUl0ZW1zIHNoaXBwaW5nTWV0aG9kczoobm9ubnVsbCBOU0FycmF5PFBLU2hpcHBp
bmdNZXRob2QgKj4gKilzaGlwcGluZ01ldGhvZHM7CitAZW5kCisKKyNlbmRpZgorCiBleHRlcm4g
IkMiCiB2b2lkIFBLRHJhd0FwcGxlUGF5QnV0dG9uKF9Ob25udWxsIENHQ29udGV4dFJlZiwgQ0dS
ZWN0IGRyYXdSZWN0LCBDR0Zsb2F0IHNjYWxlLCBQS1BheW1lbnRCdXR0b25UeXBlLCBQS1BheW1l
bnRCdXR0b25TdHlsZSwgTlNTdHJpbmcgKiBfTnVsbGFibGUgbGFuZ3VhZ2VDb2RlKTsKIApAQCAt
MjU2LDYgKzI5MCw5IEBAIE5TX0FTU1VNRV9OT05OVUxMX0JFR0lOCiBAcHJvcGVydHkgKG5vbmF0
b21pYywgc3Ryb25nKSBOU1N0cmluZyAqc291cmNlQXBwbGljYXRpb25CdW5kbGVJZGVudGlmaWVy
OwogQHByb3BlcnR5IChub25hdG9taWMsIHN0cm9uZykgTlNTdHJpbmcgKnNvdXJjZUFwcGxpY2F0
aW9uU2Vjb25kYXJ5SWRlbnRpZmllcjsKIEBwcm9wZXJ0eSAobm9uYXRvbWljLCBzdHJvbmcpIE5T
U3RyaW5nICpDVERhdGFDb25uZWN0aW9uU2VydmljZVR5cGU7CisKKy0gKHZvaWQpc2V0UmVxdWly
ZWRTaGlwcGluZ0NvbnRhY3RGaWVsZHM6KG5vbm51bGwgTlNTZXQqKSBjb250YWN0SW5mb3JtYXRp
b247CistICh2b2lkKXNldFJlcXVpcmVkQmlsbGluZ0NvbnRhY3RGaWVsZHM6KG5vbm51bGwgTlNT
ZXQqKSBjb250YWN0SW5mb3JtYXRpb247CiBAZW5kCiAKIE5TX0FTU1VNRV9OT05OVUxMX0VORAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312985</attachid>
            <date>2017-06-15 08:44:17 -0700</date>
            <delta_ts>2017-06-15 09:57:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173371-20170615084416.patch</filename>
            <type>text/plain</type>
            <size>6060</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxODI5NSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDE3LTA2LTE0ICBKb25hdGhh
biBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKworICAgICAgICBCdWlsZCBXZWJLaXQgd2l0
aCBIaWdoIFNpZXJyYSAoU2VlZCAxKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTczMzcxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQW5keSBFc3Rlcy4K
KworICAgICAgICAqIGNyeXB0by9Db21tb25DcnlwdG9VdGlsaXRpZXMuaDogQWRkZWQgY2NSU0FQ
U1NQYWRkaW5nIHRvIENDQXN5bW1ldHJpY1BhZGluZyBlbnVtLgorICAgICAgICAqIHBsYXRmb3Jt
L3NwaS9jb2NvYS9BVktpdFNQSS5oOiBEZWNsYXJlIEFWS2l0IFNQSSB1c2VkIGJ5IFdlYktpdCBp
biBIaWdoIFNpZXJyYS4KKyAgICAgICAgKC1bQVZUb3VjaEJhclBsYXliYWNrQ29udHJvbHNDb250
cm9sbGluZyBOU19FTlVNXSk6IEFkZGVkIEFWVG91Y2hCYXJNZWRpYVNlbGVjdGlvbk9wdGlvblR5
cGUKKyAgICAgICAgU1BJIHVzZWQgaW4gV2ViUGxheWJhY2tDb250cm9sTWFuYWdlciBpbiBIaWdo
IFNpZXJyYS4KKyAgICAgICAgKiBwbGF0Zm9ybS9zcGkvY29jb2EvUGFzc0tpdFNQSS5oOiBEZWNs
YXJlIFBhc3NLaXQgU1BJIHVzZWQgYnkgV2ViS2l0IGluIEhpZ2ggU2llcnJhLgorICAgICAgICAo
TlNfRVJST1JfRU5VTSk6IEFkZGVkIFBLUGF5bWVudEVycm9yQ29kZSB1c2VkIGluIFdlYlBheW1l
bnQgaW4gSGlnaCBTaWVycmEuCisKIDIwMTctMDYtMTQgIEplciBOb2JsZSAgPGplci5ub2JsZUBh
cHBsZS5jb20+CiAKICAgICAgICAgVmlkZW8gZmxhc2hlcyBibGFjayB3aGVuIHN3aXRjaGluZyBi
YWNrIHRvIGEgdGFiIGh0dHBzOi8vd3d3LmFwcGxlLmNvbS9ob21lcG9kLwpJbmRleDogU291cmNl
L1dlYkNvcmUvY3J5cHRvL0NvbW1vbkNyeXB0b1V0aWxpdGllcy5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJDb3JlL2NyeXB0by9Db21tb25DcnlwdG9VdGlsaXRpZXMuaAkocmV2aXNpb24gMjE4
MjkwKQorKysgU291cmNlL1dlYkNvcmUvY3J5cHRvL0NvbW1vbkNyeXB0b1V0aWxpdGllcy5oCSh3
b3JraW5nIGNvcHkpCkBAIC01OSw3ICs1OSw4IEBAIHR5cGVkZWYgdWludDMyX3QgQ0NSU0FLZXlU
eXBlOwogCiBlbnVtIHsKICAgICBjY1BLQ1MxUGFkZGluZyA9IDEwMDEsCi0gICAgY2NPQUVQUGFk
ZGluZyA9IDEwMDIKKyAgICBjY09BRVBQYWRkaW5nID0gMTAwMiwKKyAgICBjY1JTQVBTU1BhZGRp
bmcgPSAxMDA1CiB9OwogdHlwZWRlZiB1aW50MzJfdCBDQ0FzeW1tZXRyaWNQYWRkaW5nOwogCklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9zcGkvY29jb2EvQVZLaXRTUEkuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9zcGkvY29jb2EvQVZLaXRTUEkuaAkocmV2
aXNpb24gMjE4MjkwKQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vc3BpL2NvY29hL0FWS2l0
U1BJLmgJKHdvcmtpbmcgY29weSkKQEAgLTIxOCw2ICsyMTgsMTMgQEAgX19hdHRyaWJ1dGVfXygo
YXZhaWxhYmlsaXR5KG1hY29zeCxvYnNvbAogQHByb3BlcnR5IChyZWFkb25seSwgZ2V0dGVyPWlz
UGljdHVyZUluUGljdHVyZUFjdGl2ZSkgQk9PTCBwaWN0dXJlSW5QaWN0dXJlQWN0aXZlOwogQHBy
b3BlcnR5IChyZWFkb25seSkgQk9PTCBjYW5Ub2dnbGVQaWN0dXJlSW5QaWN0dXJlOwogLSAodm9p
ZCl0b2dnbGVQaWN0dXJlSW5QaWN0dXJlOworCit0eXBlZGVmIE5TX0VOVU0oTlNJbnRlZ2VyLCBB
VlRvdWNoQmFyTWVkaWFTZWxlY3Rpb25PcHRpb25UeXBlKSB7CisgICAgQVZUb3VjaEJhck1lZGlh
U2VsZWN0aW9uT3B0aW9uVHlwZVJlZ3VsYXIsCisgICAgQVZUb3VjaEJhck1lZGlhU2VsZWN0aW9u
T3B0aW9uVHlwZUxlZ2libGVPZmYsCisgICAgQVZUb3VjaEJhck1lZGlhU2VsZWN0aW9uT3B0aW9u
VHlwZUxlZ2libGVBdXRvLAorfTsKKwogQGVuZAogCiBAaW50ZXJmYWNlIEFWVG91Y2hCYXJQbGF5
YmFja0NvbnRyb2xzUHJvdmlkZXIgOiBOU1Jlc3BvbmRlcgpAQCAtMjMwLDYgKzIzNywxMCBAQCBf
X2F0dHJpYnV0ZV9fKChhdmFpbGFiaWxpdHkobWFjb3N4LG9ic29sCiBAcHJvcGVydHkgQk9PTCBj
YW5TaG93TWVkaWFTZWxlY3Rpb25CdXR0b247CiBAZW5kCiAKK0BpbnRlcmZhY2UgQVZUb3VjaEJh
ck1lZGlhU2VsZWN0aW9uT3B0aW9uIDogTlNPYmplY3QKKy0gKGluc3RhbmNldHlwZSlpbml0V2l0
aFRpdGxlOihub25udWxsIE5TU3RyaW5nICopdGl0bGUgdHlwZTooQVZUb3VjaEJhck1lZGlhU2Vs
ZWN0aW9uT3B0aW9uVHlwZSl0eXBlOworQGVuZAorCiBAY2xhc3MgQVZUaHVtYm5haWw7CiAKICNl
bmRpZgpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vc3BpL2NvY29hL1Bhc3NLaXRTUEku
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9zcGkvY29jb2EvUGFzc0tp
dFNQSS5oCShyZXZpc2lvbiAyMTgyOTApCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9zcGkv
Y29jb2EvUGFzc0tpdFNQSS5oCSh3b3JraW5nIGNvcHkpCkBAIC00NCwxMCArNDQsMjEgQEAKIE5T
X0FTU1VNRV9OT05OVUxMX0JFR0lOCiAKICNpZiBfX01BQ19PU19YX1ZFUlNJT05fTUFYX0FMTE9X
RUQgPj0gMTAxMzAwCisKIEBjbGFzcyBQS1BheW1lbnRBdXRob3JpemF0aW9uUmVzdWx0OworQGNs
YXNzIFBLUGF5bWVudFJlcXVlc3RVcGRhdGU7CiBAY2xhc3MgUEtQYXltZW50UmVxdWVzdFBheW1l
bnRNZXRob2RVcGRhdGU7CiBAY2xhc3MgUEtQYXltZW50UmVxdWVzdFNoaXBwaW5nTWV0aG9kVXBk
YXRlOwogQGNsYXNzIFBLUGF5bWVudFJlcXVlc3RTaGlwcGluZ0NvbnRhY3RVcGRhdGU7CisKK2V4
dGVybiBOU1N0cmluZyAqIGNvbnN0IFBLUGF5bWVudEVycm9yRG9tYWluOwordHlwZWRlZiBOU19F
UlJPUl9FTlVNKFBLUGF5bWVudEVycm9yRG9tYWluLCBQS1BheW1lbnRFcnJvckNvZGUpIHsKKyAg
ICBQS1BheW1lbnRVbmtub3duRXJyb3IgPSAtMSwKKyAgICBQS1BheW1lbnRTaGlwcGluZ0NvbnRh
Y3RJbnZhbGlkRXJyb3IgPSAxLAorICAgIFBLUGF5bWVudEJpbGxpbmdDb250YWN0SW52YWxpZEVy
cm9yLAorICAgIFBLUGF5bWVudFNoaXBwaW5nQWRkcmVzc1Vuc2VydmljZWFibGVFcnJvciwKK307
CisKICNlbmRpZgogCiB0eXBlZGVmIE5TX09QVElPTlMoTlNVSW50ZWdlciwgUEtBZGRyZXNzRmll
bGQpIHsKQEAgLTE4OCw3ICsxOTksMTMgQEAgdHlwZWRlZiBOU1N0cmluZyAqIFBLUGF5bWVudE5l
dHdvcmsgTlNfRQogCiBAcHJvdG9jb2wgUEtQYXltZW50QXV0aG9yaXphdGlvblZpZXdDb250cm9s
bGVyRGVsZWdhdGUgPE5TT2JqZWN0PgogQHJlcXVpcmVkCisKKyNpZiBfX01BQ19PU19YX1ZFUlNJ
T05fTUlOX1JFUVVJUkVEID49IDEwMTMwMAorLSAodm9pZClwYXltZW50QXV0aG9yaXphdGlvblZp
ZXdDb250cm9sbGVyOihQS1BheW1lbnRBdXRob3JpemF0aW9uVmlld0NvbnRyb2xsZXIgKiljb250
cm9sbGVyIGRpZEF1dGhvcml6ZVBheW1lbnQ6KFBLUGF5bWVudCAqKXBheW1lbnQgaGFuZGxlcjoo
dm9pZCAoXikoUEtQYXltZW50QXV0aG9yaXphdGlvblJlc3VsdCAqcmVzdWx0KSljb21wbGV0aW9u
OworI2Vsc2UKIC0gKHZvaWQpcGF5bWVudEF1dGhvcml6YXRpb25WaWV3Q29udHJvbGxlcjooUEtQ
YXltZW50QXV0aG9yaXphdGlvblZpZXdDb250cm9sbGVyICopY29udHJvbGxlciBkaWRBdXRob3Jp
emVQYXltZW50OihQS1BheW1lbnQgKilwYXltZW50IGNvbXBsZXRpb246KHZvaWQgKF4pKFBLUGF5
bWVudEF1dGhvcml6YXRpb25TdGF0dXMgc3RhdHVzKSljb21wbGV0aW9uOworI2VuZGlmCisKIC0g
KHZvaWQpcGF5bWVudEF1dGhvcml6YXRpb25WaWV3Q29udHJvbGxlckRpZEZpbmlzaDooUEtQYXlt
ZW50QXV0aG9yaXphdGlvblZpZXdDb250cm9sbGVyICopY29udHJvbGxlcjsKIAogQG9wdGlvbmFs
CkBAIC0yNDMsNiArMjYwLDMxIEBAIHR5cGVkZWYgTlNfRU5VTShOU0ludGVnZXIsIFBLUGF5bWVu
dEJ1dHQKIH07CiAjZW5kaWYKIAorI2lmIFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJT
SU9OX01BWF9BTExPV0VEID49IDEwMTMwMAorCitOU19BU1NVTUVfTk9OTlVMTF9CRUdJTgorCitA
aW50ZXJmYWNlIFBLUGF5bWVudEF1dGhvcml6YXRpb25SZXN1bHQgOiBOU09iamVjdAorLSAoaW5z
dGFuY2V0eXBlKWluaXRXaXRoU3RhdHVzOihQS1BheW1lbnRBdXRob3JpemF0aW9uU3RhdHVzKXN0
YXR1cyBlcnJvcnM6KG51bGxhYmxlIE5TQXJyYXk8TlNFcnJvciAqPiAqKWVycm9yczsKK0Bwcm9w
ZXJ0eSAobm9uYXRvbWljLCBhc3NpZ24pIFBLUGF5bWVudEF1dGhvcml6YXRpb25TdGF0dXMgc3Rh
dHVzOworQGVuZAorCitAaW50ZXJmYWNlIFBLUGF5bWVudFJlcXVlc3RQYXltZW50TWV0aG9kVXBk
YXRlIDogTlNPYmplY3QKKy0gKGluc3RhbmNldHlwZSlpbml0V2l0aFBheW1lbnRTdW1tYXJ5SXRl
bXM6KG5vbm51bGwgTlNBcnJheTxQS1BheW1lbnRTdW1tYXJ5SXRlbSAqPiAqKXBheW1lbnRTdW1t
YXJ5SXRlbXM7CitAZW5kCisKK0BpbnRlcmZhY2UgUEtQYXltZW50UmVxdWVzdFVwZGF0ZSA6IE5T
T2JqZWN0CitAZW5kCisKK0BpbnRlcmZhY2UgUEtQYXltZW50UmVxdWVzdFNoaXBwaW5nQ29udGFj
dFVwZGF0ZSA6IFBLUGF5bWVudFJlcXVlc3RVcGRhdGUKKy0gKGluc3RhbmNldHlwZSlpbml0V2l0
aFBheW1lbnRTdW1tYXJ5SXRlbXM6KG5vbm51bGwgTlNBcnJheTxQS1BheW1lbnRTdW1tYXJ5SXRl
bSAqPiAqKXN1bW1hcnlJdGVtcyBzaGlwcGluZ01ldGhvZHM6KG5vbm51bGwgTlNBcnJheTxQS1No
aXBwaW5nTWV0aG9kICo+ICopc2hpcHBpbmdNZXRob2RzOworLSAoaW5zdGFuY2V0eXBlKWluaXRX
aXRoRXJyb3JzOihudWxsYWJsZSBOU0FycmF5PE5TRXJyb3IgKj4gKillcnJvcnMgcGF5bWVudFN1
bW1hcnlJdGVtczoobm9ubnVsbCBOU0FycmF5PFBLUGF5bWVudFN1bW1hcnlJdGVtICo+ICopc3Vt
bWFyeUl0ZW1zIHNoaXBwaW5nTWV0aG9kczoobm9ubnVsbCBOU0FycmF5PFBLU2hpcHBpbmdNZXRo
b2QgKj4gKilzaGlwcGluZ01ldGhvZHM7CitAZW5kCisKK05TX0FTU1VNRV9OT05OVUxMX0VORAor
CisjZW5kaWYKKwogZXh0ZXJuICJDIgogdm9pZCBQS0RyYXdBcHBsZVBheUJ1dHRvbihfTm9ubnVs
bCBDR0NvbnRleHRSZWYsIENHUmVjdCBkcmF3UmVjdCwgQ0dGbG9hdCBzY2FsZSwgUEtQYXltZW50
QnV0dG9uVHlwZSwgUEtQYXltZW50QnV0dG9uU3R5bGUsIE5TU3RyaW5nICogX051bGxhYmxlIGxh
bmd1YWdlQ29kZSk7CiAKQEAgLTI1Niw2ICsyOTgsOSBAQCBOU19BU1NVTUVfTk9OTlVMTF9CRUdJ
TgogQHByb3BlcnR5IChub25hdG9taWMsIHN0cm9uZykgTlNTdHJpbmcgKnNvdXJjZUFwcGxpY2F0
aW9uQnVuZGxlSWRlbnRpZmllcjsKIEBwcm9wZXJ0eSAobm9uYXRvbWljLCBzdHJvbmcpIE5TU3Ry
aW5nICpzb3VyY2VBcHBsaWNhdGlvblNlY29uZGFyeUlkZW50aWZpZXI7CiBAcHJvcGVydHkgKG5v
bmF0b21pYywgc3Ryb25nKSBOU1N0cmluZyAqQ1REYXRhQ29ubmVjdGlvblNlcnZpY2VUeXBlOwor
CistICh2b2lkKXNldFJlcXVpcmVkU2hpcHBpbmdDb250YWN0RmllbGRzOihub25udWxsIE5TU2V0
ICopY29udGFjdEluZm9ybWF0aW9uOworLSAodm9pZClzZXRSZXF1aXJlZEJpbGxpbmdDb250YWN0
RmllbGRzOihub25udWxsIE5TU2V0ICopY29udGFjdEluZm9ybWF0aW9uOwogQGVuZAogCiBOU19B
U1NVTUVfTk9OTlVMTF9FTkQK
</data>

          </attachment>
      

    </bug>

</bugzilla>