<?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>173402</bug_id>
          
          <creation_ts>2017-06-15 00:32:21 -0700</creation_ts>
          <short_desc>WebKit does not honor closed caption stroke width.</short_desc>
          <delta_ts>2017-06-16 07:17:04 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Per Arne Vollan">pvollan</reporter>
          <assigned_to name="Per Arne Vollan">pvollan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>jonlee</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1319486</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2017-06-15 00:32:21 -0700</bug_when>
    <thetext>WebKit currently has an upper limit on the stroke width returned from MACaptionAppearanceCopyFontDescriptorWithStrokeForStyle. Also, the stroke width is currently calculated based on the font size in pixels, it should be calculated based on the font size in points.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319487</commentid>
    <comment_count>1</comment_count>
      <attachid>312957</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2017-06-15 00:36:09 -0700</bug_when>
    <thetext>Created attachment 312957
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319511</commentid>
    <comment_count>2</comment_count>
      <attachid>312964</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2017-06-15 02:10:54 -0700</bug_when>
    <thetext>Created attachment 312964
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319512</commentid>
    <comment_count>3</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2017-06-15 02:11:38 -0700</bug_when>
    <thetext>rdar://problem/32761276</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319556</commentid>
    <comment_count>4</comment_count>
      <attachid>312975</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2017-06-15 06:30:49 -0700</bug_when>
    <thetext>Created attachment 312975
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319915</commentid>
    <comment_count>5</comment_count>
      <attachid>313068</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2017-06-16 03:43:47 -0700</bug_when>
    <thetext>Created attachment 313068
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319916</commentid>
    <comment_count>6</comment_count>
      <attachid>313069</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2017-06-16 04:18:24 -0700</bug_when>
    <thetext>Created attachment 313069
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319933</commentid>
    <comment_count>7</comment_count>
      <attachid>313069</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2017-06-16 06:45:01 -0700</bug_when>
    <thetext>Comment on attachment 313069
Patch

Thanks for reviewing, Eric!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319937</commentid>
    <comment_count>8</comment_count>
      <attachid>313069</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-16 07:17:02 -0700</bug_when>
    <thetext>Comment on attachment 313069
Patch

Clearing flags on attachment: 313069

Committed r218388: &lt;http://trac.webkit.org/changeset/218388&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1319938</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-16 07:17:04 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312957</attachid>
            <date>2017-06-15 00:36:09 -0700</date>
            <delta_ts>2017-06-15 02:10:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173402-20170615093833.patch</filename>
            <type>text/plain</type>
            <size>5011</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxODMyMCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDE3LTA2LTE1ICBQZXIgQXJu
ZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBXZWJLaXQgZG9lcyBub3Qg
aG9ub3IgY2xvc2VkIGNhcHRpb24gc3Ryb2tlIHdpZHRoLgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTczNDAyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViS2l0IGN1cnJlbnRseSBoYXMgYW4gdXBwZXIg
bGltaXQgb24gdGhlIHN0cm9rZSB3aWR0aCByZXR1cm5lZCBmcm9tIE1BQ2FwdGlvbkFwcGVhcmFu
Y2VDb3B5Rm9udERlc2NyaXB0b3JXaXRoU3Ryb2tlRm9yU3R5bGUuCisgICAgICAgIEFsc28sIHRo
ZSBzdHJva2Ugd2lkdGggaXMgY3VycmVudGx5IGNhbGN1bGF0ZWQgYmFzZWQgb24gdGhlIGZvbnQg
c2l6ZSBpbiBwaXhlbHMsIGl0IHNob3VsZCBiZSBjYWxjdWxhdGVkIGJhc2VkIG9uIHRoZSBmb250
CisgICAgICAgIHNpemUgaW4gcG9pbnRzLgorCisgICAgICAgICogaHRtbC9zaGFkb3cvTWVkaWFD
b250cm9sRWxlbWVudHMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFDb250cm9sVGV4dFRy
YWNrQ29udGFpbmVyRWxlbWVudDo6dXBkYXRlVGV4dFN0cm9rZVN0eWxlKToKKyAgICAgICAgKiBw
YWdlL0NhcHRpb25Vc2VyUHJlZmVyZW5jZXNNZWRpYUFGLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OkNhcHRpb25Vc2VyUHJlZmVyZW5jZXNNZWRpYUFGOjpjYXB0aW9uU3Ryb2tlV2lkdGhGb3JGb250
KToKKyAgICAgICAgKiBwYWdlL0NhcHRpb25Vc2VyUHJlZmVyZW5jZXNNZWRpYUFGLmg6CisKIDIw
MTctMDYtMTUgRW1pbGlvIENvYm9zIMOBbHZhcmV6ICA8ZWNvYm9zQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgRG9uJ3QgYWx3YXlzIHJlY2FsYyB0aGUgc3R5bGUgb2YgZGlzcGxheTogY29udGVudHMg
ZWxlbWVudHMuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xF
bGVtZW50cy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvTWVk
aWFDb250cm9sRWxlbWVudHMuY3BwCShyZXZpc2lvbiAyMTgzMTcpCisrKyBTb3VyY2UvV2ViQ29y
ZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTEyNTUsOSArMTI1NSwxMyBAQCB2b2lkIE1lZGlhQ29udHJvbFRleHRUcmFja0NvbnRhaW5lckVs
ZW1lCiAgICAgCiAgICAgZmxvYXQgc3Ryb2tlV2lkdGg7CiAgICAgYm9vbCBpbXBvcnRhbnQ7Ci0g
ICAgCisKKyAgICAvLyBUaGUgZm9udCBzaXplIGlzIGluIHBpeGVscy4gV2UgbmVlZCB0byBjb252
ZXJ0IGl0IHRvIHBvaW50cy4KKyAgICBhdXRvIGZvbnRTaXplVmFsdWUgPSBDU1NQcmltaXRpdmVW
YWx1ZTo6Y3JlYXRlKG1fZm9udFNpemUsIENTU1ByaW1pdGl2ZVZhbHVlOjpDU1NfUFgpOworICAg
IGF1dG8gZm9udFNpemVQb2ludHMgPSBmb250U2l6ZVZhbHVlLT5kb3VibGVWYWx1ZShDU1NQcmlt
aXRpdmVWYWx1ZTo6Q1NTX1BUKTsKKwogICAgIC8vIEZJWE1FOiBmaW5kIGEgd2F5IHRvIHNldCB0
aGlzIHByb3BlcnR5IGluIHRoZSBzdHlsZXNoZWV0IGxpa2UgdGhlIG90aGVyIHVzZXIgc3R5bGUg
cHJlZmVyZW5jZXMsIHNlZSA8aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE2OTg3ND4uCi0gICAgaWYgKGRvY3VtZW50KCkucGFnZSgpLT5ncm91cCgpLmNhcHRpb25QcmVm
ZXJlbmNlcygpLmNhcHRpb25TdHJva2VXaWR0aEZvckZvbnQobV9mb250U2l6ZSwgbGFuZ3VhZ2Us
IHN0cm9rZVdpZHRoLCBpbXBvcnRhbnQpKQorICAgIGlmIChkb2N1bWVudCgpLnBhZ2UoKS0+Z3Jv
dXAoKS5jYXB0aW9uUHJlZmVyZW5jZXMoKS5jYXB0aW9uU3Ryb2tlV2lkdGhGb3JGb250KGZvbnRT
aXplUG9pbnRzLCBsYW5ndWFnZSwgc3Ryb2tlV2lkdGgsIGltcG9ydGFudCkpCiAgICAgICAgIHNl
dElubGluZVN0eWxlUHJvcGVydHkoQ1NTUHJvcGVydHlTdHJva2VXaWR0aCwgc3Ryb2tlV2lkdGgs
IENTU1ByaW1pdGl2ZVZhbHVlOjpDU1NfUFQsIGltcG9ydGFudCk7CiB9CiAKSW5kZXg6IFNvdXJj
ZS9XZWJDb3JlL3BhZ2UvQ2FwdGlvblVzZXJQcmVmZXJlbmNlc01lZGlhQUYuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BhZ2UvQ2FwdGlvblVzZXJQcmVmZXJlbmNlc01lZGlhQUYu
Y3BwCShyZXZpc2lvbiAyMTgzMTcpCisrKyBTb3VyY2UvV2ViQ29yZS9wYWdlL0NhcHRpb25Vc2Vy
UHJlZmVyZW5jZXNNZWRpYUFGLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzUzLDcgKzM1Myw3IEBA
IFN0cmluZyBDYXB0aW9uVXNlclByZWZlcmVuY2VzTWVkaWFBRjo6Y28KICAgICByZXR1cm4gYnVp
bGRlci50b1N0cmluZygpOwogfQogCi1ib29sIENhcHRpb25Vc2VyUHJlZmVyZW5jZXNNZWRpYUFG
OjpjYXB0aW9uU3Ryb2tlV2lkdGhGb3JGb250KGZsb2F0IGZvbnRTaXplLCBjb25zdCBTdHJpbmcm
IGxhbmd1YWdlLCBmbG9hdCYgc3Ryb2tlV2lkdGgsIGJvb2wmIGltcG9ydGFudCkgY29uc3QKK2Jv
b2wgQ2FwdGlvblVzZXJQcmVmZXJlbmNlc01lZGlhQUY6OmNhcHRpb25TdHJva2VXaWR0aEZvckZv
bnQoZmxvYXQgZm9udFNpemVQb2ludHMsIGNvbnN0IFN0cmluZyYgbGFuZ3VhZ2UsIGZsb2F0JiBz
dHJva2VXaWR0aFBvaW50cywgYm9vbCYgaW1wb3J0YW50KSBjb25zdAogewogICAgIGlmICghY2Fu
TG9hZF9NZWRpYUFjY2Vzc2liaWxpdHlfTUFDYXB0aW9uQXBwZWFyYW5jZUNvcHlGb250RGVzY3Jp
cHRvcldpdGhTdHJva2VGb3JTdHlsZSgpKQogICAgICAgICByZXR1cm4gZmFsc2U7CkBAIC0zNjIs
MTggKzM2MiwxNCBAQCBib29sIENhcHRpb25Vc2VyUHJlZmVyZW5jZXNNZWRpYUFGOjpjYXB0CiAg
ICAgYXV0byB0cmFja0xhbmd1YWdlID0gbGFuZ3VhZ2UuY3JlYXRlQ0ZTdHJpbmcoKTsKICAgICBD
R0Zsb2F0IHN0cm9rZVdpZHRoUHQ7CiAgICAgCi0gICAgYXV0byBmb250RGVzY3JpcHRvciA9IGFk
b3B0Q0YoTUFDYXB0aW9uQXBwZWFyYW5jZUNvcHlGb250RGVzY3JpcHRvcldpdGhTdHJva2VGb3JT
dHlsZShrTUFDYXB0aW9uQXBwZWFyYW5jZURvbWFpblVzZXIsICZiZWhhdmlvciwga01BQ2FwdGlv
bkFwcGVhcmFuY2VGb250U3R5bGVEZWZhdWx0LCB0cmFja0xhbmd1YWdlLmdldCgpLCBmb250U2l6
ZSwgJnN0cm9rZVdpZHRoUHQpKTsKKyAgICBhdXRvIGZvbnREZXNjcmlwdG9yID0gYWRvcHRDRihN
QUNhcHRpb25BcHBlYXJhbmNlQ29weUZvbnREZXNjcmlwdG9yV2l0aFN0cm9rZUZvclN0eWxlKGtN
QUNhcHRpb25BcHBlYXJhbmNlRG9tYWluVXNlciwgJmJlaGF2aW9yLCBrTUFDYXB0aW9uQXBwZWFy
YW5jZUZvbnRTdHlsZURlZmF1bHQsIHRyYWNrTGFuZ3VhZ2UuZ2V0KCksIGZvbnRTaXplUG9pbnRz
LCAmc3Ryb2tlV2lkdGhQdCkpOwogCiAgICAgaWYgKCFmb250RGVzY3JpcHRvcikKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogCi0gICAgc3Ryb2tlV2lkdGggPSBzdHJva2VXaWR0aFB0OworICAgIHN0
cm9rZVdpZHRoUG9pbnRzID0gc3Ryb2tlV2lkdGhQdDsKICAgICBpbXBvcnRhbnQgPSBiZWhhdmlv
ciA9PSBrTUFDYXB0aW9uQXBwZWFyYW5jZUJlaGF2aW9yVXNlVmFsdWU7CiAgICAgCi0gICAgLy8g
Q3VycmVudGx5LCBNQUNhcHRpb25BcHBlYXJhbmNlQ29weUZvbnREZXNjcmlwdG9yV2l0aFN0cm9r
ZUZvclN0eWxlIGlzIHJldHVybmluZyB2ZXJ5IGxhcmdlIHN0cm9rZSB3aWR0aHMsIHNlZSA8cmRh
cjovL3Byb2JsZW0vMzExMjY2Mjk+LgotICAgIC8vIFRvIGF2b2lkIHN0cm9rZSB3aWR0aHMgdGhh
dCBhcmUgdG9vIGxhcmdlLCB3ZSBzZXQgYSBtYXhpbXVtIHZhbHVlIG9mIDEwJSBvZiB0aGUgZm9u
dCBzaXplLgotICAgIHN0cm9rZVdpZHRoID0gc3RkOjptaW4oc3Ryb2tlV2lkdGgsIGZvbnRTaXpl
IC8gMTAuMGYpOwotICAgIAogICAgIHJldHVybiB0cnVlOwogfQogCkluZGV4OiBTb3VyY2UvV2Vi
Q29yZS9wYWdlL0NhcHRpb25Vc2VyUHJlZmVyZW5jZXNNZWRpYUFGLmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvcGFnZS9DYXB0aW9uVXNlclByZWZlcmVuY2VzTWVkaWFBRi5oCShyZXZp
c2lvbiAyMTgzMTcpCisrKyBTb3VyY2UvV2ViQ29yZS9wYWdlL0NhcHRpb25Vc2VyUHJlZmVyZW5j
ZXNNZWRpYUFGLmgJKHdvcmtpbmcgY29weSkKQEAgLTQ3LDcgKzQ3LDcgQEAgcHVibGljOgogICAg
IGJvb2wgdXNlclByZWZlcnNTdWJ0aXRsZXMoKSBjb25zdCBvdmVycmlkZTsKIAogICAgIGZsb2F0
IGNhcHRpb25Gb250U2l6ZVNjYWxlQW5kSW1wb3J0YW5jZShib29sJikgY29uc3Qgb3ZlcnJpZGU7
Ci0gICAgYm9vbCBjYXB0aW9uU3Ryb2tlV2lkdGhGb3JGb250KGZsb2F0IGZvbnRTaXplLCBjb25z
dCBTdHJpbmcmIGxhbmd1YWdlLCBmbG9hdCYgc3Ryb2tlV2lkdGgsIGJvb2wmIGltcG9ydGFudCkg
Y29uc3Qgb3ZlcnJpZGU7CisgICAgYm9vbCBjYXB0aW9uU3Ryb2tlV2lkdGhGb3JGb250KGZsb2F0
IGZvbnRTaXplUG9pbnRzLCBjb25zdCBTdHJpbmcmIGxhbmd1YWdlLCBmbG9hdCYgc3Ryb2tlV2lk
dGhQb2ludHMsIGJvb2wmIGltcG9ydGFudCkgY29uc3Qgb3ZlcnJpZGU7CiAKICAgICB2b2lkIHNl
dEludGVyZXN0ZWRJbkNhcHRpb25QcmVmZXJlbmNlQ2hhbmdlcygpIG92ZXJyaWRlOwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312964</attachid>
            <date>2017-06-15 02:10:54 -0700</date>
            <delta_ts>2017-06-15 06:30:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173402-20170615111318.patch</filename>
            <type>text/plain</type>
            <size>5465</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxODMyMCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDE3LTA2LTE1ICBQZXIgQXJu
ZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBXZWJLaXQgZG9lcyBub3Qg
aG9ub3IgY2xvc2VkIGNhcHRpb24gc3Ryb2tlIHdpZHRoLgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTczNDAyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViS2l0IGN1cnJlbnRseSBoYXMgYW4gdXBwZXIg
bGltaXQgb24gdGhlIHN0cm9rZSB3aWR0aCByZXR1cm5lZCBmcm9tIE1BQ2FwdGlvbkFwcGVhcmFu
Y2VDb3B5Rm9udERlc2NyaXB0b3JXaXRoU3Ryb2tlRm9yU3R5bGUuCisgICAgICAgIEFsc28sIHRo
ZSBzdHJva2Ugd2lkdGggaXMgY3VycmVudGx5IGNhbGN1bGF0ZWQgYmFzZWQgb24gdGhlIGZvbnQg
c2l6ZSBpbiBwaXhlbHMsIGl0IHNob3VsZCBiZSBjYWxjdWxhdGVkIGJhc2VkIG9uIHRoZSBmb250
CisgICAgICAgIHNpemUgaW4gcG9pbnRzLgorCisgICAgICAgICogaHRtbC9zaGFkb3cvTWVkaWFD
b250cm9sRWxlbWVudHMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFDb250cm9sVGV4dFRy
YWNrQ29udGFpbmVyRWxlbWVudDo6dXBkYXRlVGV4dFN0cm9rZVN0eWxlKToKKyAgICAgICAgKiBw
YWdlL0NhcHRpb25Vc2VyUHJlZmVyZW5jZXNNZWRpYUFGLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OkNhcHRpb25Vc2VyUHJlZmVyZW5jZXNNZWRpYUFGOjpjYXB0aW9uU3Ryb2tlV2lkdGhGb3JGb250
KToKKyAgICAgICAgKiBwYWdlL0NhcHRpb25Vc2VyUHJlZmVyZW5jZXNNZWRpYUFGLmg6CisKIDIw
MTctMDYtMTUgRW1pbGlvIENvYm9zIMOBbHZhcmV6ICA8ZWNvYm9zQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgRG9uJ3QgYWx3YXlzIHJlY2FsYyB0aGUgc3R5bGUgb2YgZGlzcGxheTogY29udGVudHMg
ZWxlbWVudHMuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xF
bGVtZW50cy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvTWVk
aWFDb250cm9sRWxlbWVudHMuY3BwCShyZXZpc2lvbiAyMTgzMTcpCisrKyBTb3VyY2UvV2ViQ29y
ZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTExODMsNiArMTE4Myw3IEBAIHZvaWQgTWVkaWFDb250cm9sVGV4dFRyYWNrQ29udGFpbmVyRWxl
bWUKICAgICAgICAgICAgICAgICAvLyBOb3RlOiB0aGUgZGlzcGxheSB0cmVlIG9mIGEgY3VlIGlz
IHJlbW92ZWQgd2hlbiB0aGUgYWN0aXZlIGZsYWcgb2YgdGhlIGN1ZSBpcyB1bnNldC4KICAgICAg
ICAgICAgICAgICBhcHBlbmRDaGlsZChkaXNwbGF5Qm94KTsKICAgICAgICAgICAgICAgICBjdWUt
PnNldEZvbnRTaXplKG1fZm9udFNpemUsIG1fdmlkZW9EaXNwbGF5U2l6ZS5zaXplKCksIG1fZm9u
dFNpemVJc0ltcG9ydGFudCk7CisgICAgICAgICAgICAgICAgdXBkYXRlVGV4dFN0cm9rZVN0eWxl
KCk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAvLyBMZXQg
cmVnaW9uIGJlIHRoZSBXZWJWVFQgcmVnaW9uIHdob3NlIHJlZ2lvbiBpZGVudGlmaWVyCkBAIC0x
MjU1LDkgKzEyNTYsMTMgQEAgdm9pZCBNZWRpYUNvbnRyb2xUZXh0VHJhY2tDb250YWluZXJFbGVt
ZQogICAgIAogICAgIGZsb2F0IHN0cm9rZVdpZHRoOwogICAgIGJvb2wgaW1wb3J0YW50OwotICAg
IAorCisgICAgLy8gVGhlIGZvbnQgc2l6ZSBpcyBpbiBwaXhlbHMuIFdlIG5lZWQgdG8gY29udmVy
dCBpdCB0byBwb2ludHMuCisgICAgYXV0byBmb250U2l6ZVZhbHVlID0gQ1NTUHJpbWl0aXZlVmFs
dWU6OmNyZWF0ZShtX2ZvbnRTaXplLCBDU1NQcmltaXRpdmVWYWx1ZTo6Q1NTX1BYKTsKKyAgICBh
dXRvIGZvbnRTaXplUG9pbnRzID0gZm9udFNpemVWYWx1ZS0+ZG91YmxlVmFsdWUoQ1NTUHJpbWl0
aXZlVmFsdWU6OkNTU19QVCk7CisKICAgICAvLyBGSVhNRTogZmluZCBhIHdheSB0byBzZXQgdGhp
cyBwcm9wZXJ0eSBpbiB0aGUgc3R5bGVzaGVldCBsaWtlIHRoZSBvdGhlciB1c2VyIHN0eWxlIHBy
ZWZlcmVuY2VzLCBzZWUgPGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
Njk4NzQ+LgotICAgIGlmIChkb2N1bWVudCgpLnBhZ2UoKS0+Z3JvdXAoKS5jYXB0aW9uUHJlZmVy
ZW5jZXMoKS5jYXB0aW9uU3Ryb2tlV2lkdGhGb3JGb250KG1fZm9udFNpemUsIGxhbmd1YWdlLCBz
dHJva2VXaWR0aCwgaW1wb3J0YW50KSkKKyAgICBpZiAoZG9jdW1lbnQoKS5wYWdlKCktPmdyb3Vw
KCkuY2FwdGlvblByZWZlcmVuY2VzKCkuY2FwdGlvblN0cm9rZVdpZHRoRm9yRm9udChmb250U2l6
ZVBvaW50cywgbGFuZ3VhZ2UsIHN0cm9rZVdpZHRoLCBpbXBvcnRhbnQpKQogICAgICAgICBzZXRJ
bmxpbmVTdHlsZVByb3BlcnR5KENTU1Byb3BlcnR5U3Ryb2tlV2lkdGgsIHN0cm9rZVdpZHRoLCBD
U1NQcmltaXRpdmVWYWx1ZTo6Q1NTX1BULCBpbXBvcnRhbnQpOwogfQogCkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9wYWdlL0NhcHRpb25Vc2VyUHJlZmVyZW5jZXNNZWRpYUFGLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViQ29yZS9wYWdlL0NhcHRpb25Vc2VyUHJlZmVyZW5jZXNNZWRpYUFGLmNw
cAkocmV2aXNpb24gMjE4MzE3KQorKysgU291cmNlL1dlYkNvcmUvcGFnZS9DYXB0aW9uVXNlclBy
ZWZlcmVuY2VzTWVkaWFBRi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM1Myw3ICszNTMsNyBAQCBT
dHJpbmcgQ2FwdGlvblVzZXJQcmVmZXJlbmNlc01lZGlhQUY6OmNvCiAgICAgcmV0dXJuIGJ1aWxk
ZXIudG9TdHJpbmcoKTsKIH0KIAotYm9vbCBDYXB0aW9uVXNlclByZWZlcmVuY2VzTWVkaWFBRjo6
Y2FwdGlvblN0cm9rZVdpZHRoRm9yRm9udChmbG9hdCBmb250U2l6ZSwgY29uc3QgU3RyaW5nJiBs
YW5ndWFnZSwgZmxvYXQmIHN0cm9rZVdpZHRoLCBib29sJiBpbXBvcnRhbnQpIGNvbnN0Citib29s
IENhcHRpb25Vc2VyUHJlZmVyZW5jZXNNZWRpYUFGOjpjYXB0aW9uU3Ryb2tlV2lkdGhGb3JGb250
KGZsb2F0IGZvbnRTaXplUG9pbnRzLCBjb25zdCBTdHJpbmcmIGxhbmd1YWdlLCBmbG9hdCYgc3Ry
b2tlV2lkdGhQb2ludHMsIGJvb2wmIGltcG9ydGFudCkgY29uc3QKIHsKICAgICBpZiAoIWNhbkxv
YWRfTWVkaWFBY2Nlc3NpYmlsaXR5X01BQ2FwdGlvbkFwcGVhcmFuY2VDb3B5Rm9udERlc2NyaXB0
b3JXaXRoU3Ryb2tlRm9yU3R5bGUoKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwpAQCAtMzYyLDE4
ICszNjIsMTQgQEAgYm9vbCBDYXB0aW9uVXNlclByZWZlcmVuY2VzTWVkaWFBRjo6Y2FwdAogICAg
IGF1dG8gdHJhY2tMYW5ndWFnZSA9IGxhbmd1YWdlLmNyZWF0ZUNGU3RyaW5nKCk7CiAgICAgQ0dG
bG9hdCBzdHJva2VXaWR0aFB0OwogICAgIAotICAgIGF1dG8gZm9udERlc2NyaXB0b3IgPSBhZG9w
dENGKE1BQ2FwdGlvbkFwcGVhcmFuY2VDb3B5Rm9udERlc2NyaXB0b3JXaXRoU3Ryb2tlRm9yU3R5
bGUoa01BQ2FwdGlvbkFwcGVhcmFuY2VEb21haW5Vc2VyLCAmYmVoYXZpb3IsIGtNQUNhcHRpb25B
cHBlYXJhbmNlRm9udFN0eWxlRGVmYXVsdCwgdHJhY2tMYW5ndWFnZS5nZXQoKSwgZm9udFNpemUs
ICZzdHJva2VXaWR0aFB0KSk7CisgICAgYXV0byBmb250RGVzY3JpcHRvciA9IGFkb3B0Q0YoTUFD
YXB0aW9uQXBwZWFyYW5jZUNvcHlGb250RGVzY3JpcHRvcldpdGhTdHJva2VGb3JTdHlsZShrTUFD
YXB0aW9uQXBwZWFyYW5jZURvbWFpblVzZXIsICZiZWhhdmlvciwga01BQ2FwdGlvbkFwcGVhcmFu
Y2VGb250U3R5bGVEZWZhdWx0LCB0cmFja0xhbmd1YWdlLmdldCgpLCBmb250U2l6ZVBvaW50cywg
JnN0cm9rZVdpZHRoUHQpKTsKIAogICAgIGlmICghZm9udERlc2NyaXB0b3IpCiAgICAgICAgIHJl
dHVybiBmYWxzZTsKIAotICAgIHN0cm9rZVdpZHRoID0gc3Ryb2tlV2lkdGhQdDsKKyAgICBzdHJv
a2VXaWR0aFBvaW50cyA9IHN0cm9rZVdpZHRoUHQ7CiAgICAgaW1wb3J0YW50ID0gYmVoYXZpb3Ig
PT0ga01BQ2FwdGlvbkFwcGVhcmFuY2VCZWhhdmlvclVzZVZhbHVlOwogICAgIAotICAgIC8vIEN1
cnJlbnRseSwgTUFDYXB0aW9uQXBwZWFyYW5jZUNvcHlGb250RGVzY3JpcHRvcldpdGhTdHJva2VG
b3JTdHlsZSBpcyByZXR1cm5pbmcgdmVyeSBsYXJnZSBzdHJva2Ugd2lkdGhzLCBzZWUgPHJkYXI6
Ly9wcm9ibGVtLzMxMTI2NjI5Pi4KLSAgICAvLyBUbyBhdm9pZCBzdHJva2Ugd2lkdGhzIHRoYXQg
YXJlIHRvbyBsYXJnZSwgd2Ugc2V0IGEgbWF4aW11bSB2YWx1ZSBvZiAxMCUgb2YgdGhlIGZvbnQg
c2l6ZS4KLSAgICBzdHJva2VXaWR0aCA9IHN0ZDo6bWluKHN0cm9rZVdpZHRoLCBmb250U2l6ZSAv
IDEwLjBmKTsKLSAgICAKICAgICByZXR1cm4gdHJ1ZTsKIH0KIApJbmRleDogU291cmNlL1dlYkNv
cmUvcGFnZS9DYXB0aW9uVXNlclByZWZlcmVuY2VzTWVkaWFBRi5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJDb3JlL3BhZ2UvQ2FwdGlvblVzZXJQcmVmZXJlbmNlc01lZGlhQUYuaAkocmV2aXNp
b24gMjE4MzE3KQorKysgU291cmNlL1dlYkNvcmUvcGFnZS9DYXB0aW9uVXNlclByZWZlcmVuY2Vz
TWVkaWFBRi5oCSh3b3JraW5nIGNvcHkpCkBAIC00Nyw3ICs0Nyw3IEBAIHB1YmxpYzoKICAgICBi
b29sIHVzZXJQcmVmZXJzU3VidGl0bGVzKCkgY29uc3Qgb3ZlcnJpZGU7CiAKICAgICBmbG9hdCBj
YXB0aW9uRm9udFNpemVTY2FsZUFuZEltcG9ydGFuY2UoYm9vbCYpIGNvbnN0IG92ZXJyaWRlOwot
ICAgIGJvb2wgY2FwdGlvblN0cm9rZVdpZHRoRm9yRm9udChmbG9hdCBmb250U2l6ZSwgY29uc3Qg
U3RyaW5nJiBsYW5ndWFnZSwgZmxvYXQmIHN0cm9rZVdpZHRoLCBib29sJiBpbXBvcnRhbnQpIGNv
bnN0IG92ZXJyaWRlOworICAgIGJvb2wgY2FwdGlvblN0cm9rZVdpZHRoRm9yRm9udChmbG9hdCBm
b250U2l6ZVBvaW50cywgY29uc3QgU3RyaW5nJiBsYW5ndWFnZSwgZmxvYXQmIHN0cm9rZVdpZHRo
UG9pbnRzLCBib29sJiBpbXBvcnRhbnQpIGNvbnN0IG92ZXJyaWRlOwogCiAgICAgdm9pZCBzZXRJ
bnRlcmVzdGVkSW5DYXB0aW9uUHJlZmVyZW5jZUNoYW5nZXMoKSBvdmVycmlkZTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>312975</attachid>
            <date>2017-06-15 06:30:49 -0700</date>
            <delta_ts>2017-06-16 03:43:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173402-20170615153314.patch</filename>
            <type>text/plain</type>
            <size>3307</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxODMyMCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE3LTA2LTE1ICBQZXIgQXJu
ZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBXZWJLaXQgZG9lcyBub3Qg
aG9ub3IgY2xvc2VkIGNhcHRpb24gc3Ryb2tlIHdpZHRoLgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTczNDAyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViS2l0IGN1cnJlbnRseSBoYXMgYW4gdXBwZXIg
bGltaXQgb24gdGhlIHN0cm9rZSB3aWR0aCByZXR1cm5lZCBmcm9tIE1BQ2FwdGlvbkFwcGVhcmFu
Y2VDb3B5Rm9udERlc2NyaXB0b3JXaXRoU3Ryb2tlRm9yU3R5bGUuCisgICAgICAgIEFsc28sIHRo
ZSBzdHJva2Ugd2lkdGggcmV0dXJuZWQgZnJvbSB0aGlzIGZ1bmN0aW9uIHNob3VsZCBub3QgYmUg
aW50ZXJwcmV0ZWQgYXMgQ1NTIHBvaW50cywgYnV0IGFzIENTUyBwaXhlbHMuCisKKyAgICAgICAg
KiBodG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpNZWRpYUNvbnRyb2xUZXh0VHJhY2tDb250YWluZXJFbGVtZW50Ojp1cGRhdGVUZXh0U3Ryb2tl
U3R5bGUpOgorICAgICAgICAqIHBhZ2UvQ2FwdGlvblVzZXJQcmVmZXJlbmNlc01lZGlhQUYuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6Q2FwdGlvblVzZXJQcmVmZXJlbmNlc01lZGlhQUY6OmNhcHRp
b25TdHJva2VXaWR0aEZvckZvbnQpOgorCiAyMDE3LTA2LTE1IEVtaWxpbyBDb2JvcyDDgWx2YXJl
eiAgPGVjb2Jvc0BpZ2FsaWEuY29tPgogCiAgICAgICAgIERvbid0IGFsd2F5cyByZWNhbGMgdGhl
IHN0eWxlIG9mIGRpc3BsYXk6IGNvbnRlbnRzIGVsZW1lbnRzLgpJbmRleDogU291cmNlL1dlYkNv
cmUvaHRtbC9zaGFkb3cvTWVkaWFDb250cm9sRWxlbWVudHMuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L01lZGlhQ29udHJvbEVsZW1lbnRzLmNwcAkocmV2aXNp
b24gMjE4MzE3KQorKysgU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvTWVkaWFDb250cm9sRWxl
bWVudHMuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMTgzLDYgKzExODMsNyBAQCB2b2lkIE1lZGlh
Q29udHJvbFRleHRUcmFja0NvbnRhaW5lckVsZW1lCiAgICAgICAgICAgICAgICAgLy8gTm90ZTog
dGhlIGRpc3BsYXkgdHJlZSBvZiBhIGN1ZSBpcyByZW1vdmVkIHdoZW4gdGhlIGFjdGl2ZSBmbGFn
IG9mIHRoZSBjdWUgaXMgdW5zZXQuCiAgICAgICAgICAgICAgICAgYXBwZW5kQ2hpbGQoZGlzcGxh
eUJveCk7CiAgICAgICAgICAgICAgICAgY3VlLT5zZXRGb250U2l6ZShtX2ZvbnRTaXplLCBtX3Zp
ZGVvRGlzcGxheVNpemUuc2l6ZSgpLCBtX2ZvbnRTaXplSXNJbXBvcnRhbnQpOworICAgICAgICAg
ICAgICAgIHVwZGF0ZVRleHRTdHJva2VTdHlsZSgpOwogICAgICAgICAgICAgfQogICAgICAgICB9
IGVsc2UgewogICAgICAgICAgICAgLy8gTGV0IHJlZ2lvbiBiZSB0aGUgV2ViVlRUIHJlZ2lvbiB3
aG9zZSByZWdpb24gaWRlbnRpZmllcgpAQCAtMTI1MiwxMyArMTI1MywxMyBAQCB2b2lkIE1lZGlh
Q29udHJvbFRleHRUcmFja0NvbnRhaW5lckVsZW1lCiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgfQogICAgIH0KLSAgICAKKwogICAgIGZsb2F0IHN0cm9rZVdpZHRoOwogICAgIGJvb2wgaW1w
b3J0YW50OwotICAgIAorCiAgICAgLy8gRklYTUU6IGZpbmQgYSB3YXkgdG8gc2V0IHRoaXMgcHJv
cGVydHkgaW4gdGhlIHN0eWxlc2hlZXQgbGlrZSB0aGUgb3RoZXIgdXNlciBzdHlsZSBwcmVmZXJl
bmNlcywgc2VlIDxodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY5ODc0
Pi4KICAgICBpZiAoZG9jdW1lbnQoKS5wYWdlKCktPmdyb3VwKCkuY2FwdGlvblByZWZlcmVuY2Vz
KCkuY2FwdGlvblN0cm9rZVdpZHRoRm9yRm9udChtX2ZvbnRTaXplLCBsYW5ndWFnZSwgc3Ryb2tl
V2lkdGgsIGltcG9ydGFudCkpCi0gICAgICAgIHNldElubGluZVN0eWxlUHJvcGVydHkoQ1NTUHJv
cGVydHlTdHJva2VXaWR0aCwgc3Ryb2tlV2lkdGgsIENTU1ByaW1pdGl2ZVZhbHVlOjpDU1NfUFQs
IGltcG9ydGFudCk7CisgICAgICAgIHNldElubGluZVN0eWxlUHJvcGVydHkoQ1NTUHJvcGVydHlT
dHJva2VXaWR0aCwgc3Ryb2tlV2lkdGgsIENTU1ByaW1pdGl2ZVZhbHVlOjpDU1NfUFgsIGltcG9y
dGFudCk7CiB9CiAKIHZvaWQgTWVkaWFDb250cm9sVGV4dFRyYWNrQ29udGFpbmVyRWxlbWVudDo6
dXBkYXRlVGltZXJGaXJlZCgpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wYWdlL0NhcHRpb25Vc2Vy
UHJlZmVyZW5jZXNNZWRpYUFGLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wYWdl
L0NhcHRpb25Vc2VyUHJlZmVyZW5jZXNNZWRpYUFGLmNwcAkocmV2aXNpb24gMjE4MzE3KQorKysg
U291cmNlL1dlYkNvcmUvcGFnZS9DYXB0aW9uVXNlclByZWZlcmVuY2VzTWVkaWFBRi5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTM3MCwxMCArMzcwLDYgQEAgYm9vbCBDYXB0aW9uVXNlclByZWZlcmVu
Y2VzTWVkaWFBRjo6Y2FwdAogICAgIHN0cm9rZVdpZHRoID0gc3Ryb2tlV2lkdGhQdDsKICAgICBp
bXBvcnRhbnQgPSBiZWhhdmlvciA9PSBrTUFDYXB0aW9uQXBwZWFyYW5jZUJlaGF2aW9yVXNlVmFs
dWU7CiAgICAgCi0gICAgLy8gQ3VycmVudGx5LCBNQUNhcHRpb25BcHBlYXJhbmNlQ29weUZvbnRE
ZXNjcmlwdG9yV2l0aFN0cm9rZUZvclN0eWxlIGlzIHJldHVybmluZyB2ZXJ5IGxhcmdlIHN0cm9r
ZSB3aWR0aHMsIHNlZSA8cmRhcjovL3Byb2JsZW0vMzExMjY2Mjk+LgotICAgIC8vIFRvIGF2b2lk
IHN0cm9rZSB3aWR0aHMgdGhhdCBhcmUgdG9vIGxhcmdlLCB3ZSBzZXQgYSBtYXhpbXVtIHZhbHVl
IG9mIDEwJSBvZiB0aGUgZm9udCBzaXplLgotICAgIHN0cm9rZVdpZHRoID0gc3RkOjptaW4oc3Ry
b2tlV2lkdGgsIGZvbnRTaXplIC8gMTAuMGYpOwotICAgIAogICAgIHJldHVybiB0cnVlOwogfQog
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>313068</attachid>
            <date>2017-06-16 03:43:47 -0700</date>
            <delta_ts>2017-06-16 04:18:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173402-20170616124616.patch</filename>
            <type>text/plain</type>
            <size>2818</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxODM4MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE3LTA2LTE1ICBQZXIgQXJu
ZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBXZWJLaXQgZG9lcyBub3Qg
aG9ub3IgY2xvc2VkIGNhcHRpb24gc3Ryb2tlIHdpZHRoLgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTczNDAyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViS2l0IGN1cnJlbnRseSBoYXMgYW4gdXBwZXIg
bGltaXQgb24gdGhlIHN0cm9rZSB3aWR0aCByZXR1cm5lZCBmcm9tIE1BQ2FwdGlvbkFwcGVhcmFu
Y2VDb3B5Rm9udERlc2NyaXB0b3JXaXRoU3Ryb2tlRm9yU3R5bGUuCisgICAgICAgIEFsc28sIHRo
ZSBzdHJva2Ugd2lkdGggcmV0dXJuZWQgZnJvbSB0aGlzIGZ1bmN0aW9uIHNob3VsZCBub3QgYmUg
aW50ZXJwcmV0ZWQgYXMgQ1NTIHBvaW50cywgYnV0IGFzIENTUyBwaXhlbHMuCisKKyAgICAgICAg
KiBodG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpNZWRpYUNvbnRyb2xUZXh0VHJhY2tDb250YWluZXJFbGVtZW50Ojp1cGRhdGVUZXh0U3Ryb2tl
U3R5bGUpOgorICAgICAgICAqIHBhZ2UvQ2FwdGlvblVzZXJQcmVmZXJlbmNlc01lZGlhQUYuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6Q2FwdGlvblVzZXJQcmVmZXJlbmNlc01lZGlhQUY6OmNhcHRp
b25TdHJva2VXaWR0aEZvckZvbnQpOgorCiAyMDE3LTA2LTE1ICBNYXJrIExhbSAgPG1hcmsubGFt
QGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgYSBKU1J1bkxvb3BUaW1lciByZWdpc3RyeSBpbiBW
TS4KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L01lZGlhQ29udHJvbEVsZW1lbnRz
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRy
b2xFbGVtZW50cy5jcHAJKHJldmlzaW9uIDIxODM4MikKKysrIFNvdXJjZS9XZWJDb3JlL2h0bWwv
c2hhZG93L01lZGlhQ29udHJvbEVsZW1lbnRzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTI1Miwx
MyArMTI1MiwxMyBAQCB2b2lkIE1lZGlhQ29udHJvbFRleHRUcmFja0NvbnRhaW5lckVsZW1lCiAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgIH0KLSAgICAKKwogICAgIGZsb2F0IHN0
cm9rZVdpZHRoOwogICAgIGJvb2wgaW1wb3J0YW50OwotICAgIAorCiAgICAgLy8gRklYTUU6IGZp
bmQgYSB3YXkgdG8gc2V0IHRoaXMgcHJvcGVydHkgaW4gdGhlIHN0eWxlc2hlZXQgbGlrZSB0aGUg
b3RoZXIgdXNlciBzdHlsZSBwcmVmZXJlbmNlcywgc2VlIDxodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTY5ODc0Pi4KICAgICBpZiAoZG9jdW1lbnQoKS5wYWdlKCktPmdy
b3VwKCkuY2FwdGlvblByZWZlcmVuY2VzKCkuY2FwdGlvblN0cm9rZVdpZHRoRm9yRm9udChtX2Zv
bnRTaXplLCBsYW5ndWFnZSwgc3Ryb2tlV2lkdGgsIGltcG9ydGFudCkpCi0gICAgICAgIHNldElu
bGluZVN0eWxlUHJvcGVydHkoQ1NTUHJvcGVydHlTdHJva2VXaWR0aCwgc3Ryb2tlV2lkdGgsIENT
U1ByaW1pdGl2ZVZhbHVlOjpDU1NfUFQsIGltcG9ydGFudCk7CisgICAgICAgIHNldElubGluZVN0
eWxlUHJvcGVydHkoQ1NTUHJvcGVydHlTdHJva2VXaWR0aCwgc3Ryb2tlV2lkdGgsIENTU1ByaW1p
dGl2ZVZhbHVlOjpDU1NfUFgsIGltcG9ydGFudCk7CiB9CiAKIHZvaWQgTWVkaWFDb250cm9sVGV4
dFRyYWNrQ29udGFpbmVyRWxlbWVudDo6dXBkYXRlVGltZXJGaXJlZCgpCkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9wYWdlL0NhcHRpb25Vc2VyUHJlZmVyZW5jZXNNZWRpYUFGLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViQ29yZS9wYWdlL0NhcHRpb25Vc2VyUHJlZmVyZW5jZXNNZWRpYUFGLmNw
cAkocmV2aXNpb24gMjE4MzgyKQorKysgU291cmNlL1dlYkNvcmUvcGFnZS9DYXB0aW9uVXNlclBy
ZWZlcmVuY2VzTWVkaWFBRi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM3MCwxMCArMzcwLDYgQEAg
Ym9vbCBDYXB0aW9uVXNlclByZWZlcmVuY2VzTWVkaWFBRjo6Y2FwdAogICAgIHN0cm9rZVdpZHRo
ID0gc3Ryb2tlV2lkdGhQdDsKICAgICBpbXBvcnRhbnQgPSBiZWhhdmlvciA9PSBrTUFDYXB0aW9u
QXBwZWFyYW5jZUJlaGF2aW9yVXNlVmFsdWU7CiAgICAgCi0gICAgLy8gQ3VycmVudGx5LCBNQUNh
cHRpb25BcHBlYXJhbmNlQ29weUZvbnREZXNjcmlwdG9yV2l0aFN0cm9rZUZvclN0eWxlIGlzIHJl
dHVybmluZyB2ZXJ5IGxhcmdlIHN0cm9rZSB3aWR0aHMsIHNlZSA8cmRhcjovL3Byb2JsZW0vMzEx
MjY2Mjk+LgotICAgIC8vIFRvIGF2b2lkIHN0cm9rZSB3aWR0aHMgdGhhdCBhcmUgdG9vIGxhcmdl
LCB3ZSBzZXQgYSBtYXhpbXVtIHZhbHVlIG9mIDEwJSBvZiB0aGUgZm9udCBzaXplLgotICAgIHN0
cm9rZVdpZHRoID0gc3RkOjptaW4oc3Ryb2tlV2lkdGgsIGZvbnRTaXplIC8gMTAuMGYpOwotICAg
IAogICAgIHJldHVybiB0cnVlOwogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>313069</attachid>
            <date>2017-06-16 04:18:24 -0700</date>
            <delta_ts>2017-06-16 07:17:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173402-20170616132053.patch</filename>
            <type>text/plain</type>
            <size>3224</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxODM4MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDE3LTA2LTE1ICBQZXIgQXJu
ZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBXZWJLaXQgZG9lcyBub3Qg
aG9ub3IgY2xvc2VkIGNhcHRpb24gc3Ryb2tlIHdpZHRoLgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTczNDAyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViS2l0IGN1cnJlbnRseSBoYXMgYW4gdXBwZXIg
bGltaXQgb24gdGhlIHN0cm9rZSB3aWR0aCByZXR1cm5lZCBmcm9tIE1BQ2FwdGlvbkFwcGVhcmFu
Y2VDb3B5Rm9udERlc2NyaXB0b3JXaXRoU3Ryb2tlRm9yU3R5bGUuCisgICAgICAgIFNpbmNlIG9u
bHkgaGFsZiB0aGUgc3Ryb2tlIGlzIHZpc2libGUgYmVjYXVzZSB0aGUgc3Ryb2tlIGlzIGRyYXdu
IGJlZm9yZSB0aGUgZmlsbCwgZG91YmxlIHRoZSBzdHJva2Ugd2lkdGggZnJvbQorICAgICAgICBN
ZWRpYUFjY2Vzc2liaWxpdHkgdG8gZ2V0IHRoZSBjb3JyZWN0IHZpc3VhbCBzdHJva2Ugd2lkdGgu
IEFsc28sIHRoZSBzdHJva2Ugd2lkdGggcmV0dXJuZWQgZnJvbSB0aGlzIGZ1bmN0aW9uIHNob3Vs
ZCBub3QgYmUKKyAgICAgICAgaW50ZXJwcmV0ZWQgYXMgQ1NTIHBvaW50cywgYnV0IGFzIENTUyBw
aXhlbHMuCisKKyAgICAgICAgKiBodG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpNZWRpYUNvbnRyb2xUZXh0VHJhY2tDb250YWluZXJFbGVtZW50
Ojp1cGRhdGVUZXh0U3Ryb2tlU3R5bGUpOgorICAgICAgICAqIHBhZ2UvQ2FwdGlvblVzZXJQcmVm
ZXJlbmNlc01lZGlhQUYuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q2FwdGlvblVzZXJQcmVmZXJl
bmNlc01lZGlhQUY6OmNhcHRpb25TdHJva2VXaWR0aEZvckZvbnQpOgorCiAyMDE3LTA2LTE1ICBN
YXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgYSBKU1J1bkxvb3BU
aW1lciByZWdpc3RyeSBpbiBWTS4KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L01l
ZGlhQ29udHJvbEVsZW1lbnRzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1s
L3NoYWRvdy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHAJKHJldmlzaW9uIDIxODM4MikKKysrIFNv
dXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L01lZGlhQ29udHJvbEVsZW1lbnRzLmNwcAkod29ya2lu
ZyBjb3B5KQpAQCAtMTI1MiwxMyArMTI1MiwxMyBAQCB2b2lkIE1lZGlhQ29udHJvbFRleHRUcmFj
a0NvbnRhaW5lckVsZW1lCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgIH0KLSAg
ICAKKwogICAgIGZsb2F0IHN0cm9rZVdpZHRoOwogICAgIGJvb2wgaW1wb3J0YW50OwotICAgIAor
CiAgICAgLy8gRklYTUU6IGZpbmQgYSB3YXkgdG8gc2V0IHRoaXMgcHJvcGVydHkgaW4gdGhlIHN0
eWxlc2hlZXQgbGlrZSB0aGUgb3RoZXIgdXNlciBzdHlsZSBwcmVmZXJlbmNlcywgc2VlIDxodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY5ODc0Pi4KICAgICBpZiAoZG9j
dW1lbnQoKS5wYWdlKCktPmdyb3VwKCkuY2FwdGlvblByZWZlcmVuY2VzKCkuY2FwdGlvblN0cm9r
ZVdpZHRoRm9yRm9udChtX2ZvbnRTaXplLCBsYW5ndWFnZSwgc3Ryb2tlV2lkdGgsIGltcG9ydGFu
dCkpCi0gICAgICAgIHNldElubGluZVN0eWxlUHJvcGVydHkoQ1NTUHJvcGVydHlTdHJva2VXaWR0
aCwgc3Ryb2tlV2lkdGgsIENTU1ByaW1pdGl2ZVZhbHVlOjpDU1NfUFQsIGltcG9ydGFudCk7Cisg
ICAgICAgIHNldElubGluZVN0eWxlUHJvcGVydHkoQ1NTUHJvcGVydHlTdHJva2VXaWR0aCwgc3Ry
b2tlV2lkdGgsIENTU1ByaW1pdGl2ZVZhbHVlOjpDU1NfUFgsIGltcG9ydGFudCk7CiB9CiAKIHZv
aWQgTWVkaWFDb250cm9sVGV4dFRyYWNrQ29udGFpbmVyRWxlbWVudDo6dXBkYXRlVGltZXJGaXJl
ZCgpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wYWdlL0NhcHRpb25Vc2VyUHJlZmVyZW5jZXNNZWRp
YUFGLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wYWdlL0NhcHRpb25Vc2VyUHJl
ZmVyZW5jZXNNZWRpYUFGLmNwcAkocmV2aXNpb24gMjE4MzgyKQorKysgU291cmNlL1dlYkNvcmUv
cGFnZS9DYXB0aW9uVXNlclByZWZlcmVuY2VzTWVkaWFBRi5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTM2NywxMyArMzY3LDEwIEBAIGJvb2wgQ2FwdGlvblVzZXJQcmVmZXJlbmNlc01lZGlhQUY6OmNh
cHQKICAgICBpZiAoIWZvbnREZXNjcmlwdG9yKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAg
ICBzdHJva2VXaWR0aCA9IHN0cm9rZVdpZHRoUHQ7CisgICAgLy8gU2luY2Ugb25seSBoYWxmIG9m
IHRoZSBzdHJva2UgaXMgdmlzaWJsZSBiZWNhdXNlIHRoZSBzdHJva2UgaXMgZHJhd24gYmVmb3Jl
IHRoZSBmaWxsLCB3ZSBkb3VibGUgdGhlIHN0cm9rZSB3aWR0aCBoZXJlLgorICAgIHN0cm9rZVdp
ZHRoID0gc3Ryb2tlV2lkdGhQdCAqIDI7CiAgICAgaW1wb3J0YW50ID0gYmVoYXZpb3IgPT0ga01B
Q2FwdGlvbkFwcGVhcmFuY2VCZWhhdmlvclVzZVZhbHVlOwogICAgIAotICAgIC8vIEN1cnJlbnRs
eSwgTUFDYXB0aW9uQXBwZWFyYW5jZUNvcHlGb250RGVzY3JpcHRvcldpdGhTdHJva2VGb3JTdHls
ZSBpcyByZXR1cm5pbmcgdmVyeSBsYXJnZSBzdHJva2Ugd2lkdGhzLCBzZWUgPHJkYXI6Ly9wcm9i
bGVtLzMxMTI2NjI5Pi4KLSAgICAvLyBUbyBhdm9pZCBzdHJva2Ugd2lkdGhzIHRoYXQgYXJlIHRv
byBsYXJnZSwgd2Ugc2V0IGEgbWF4aW11bSB2YWx1ZSBvZiAxMCUgb2YgdGhlIGZvbnQgc2l6ZS4K
LSAgICBzdHJva2VXaWR0aCA9IHN0ZDo6bWluKHN0cm9rZVdpZHRoLCBmb250U2l6ZSAvIDEwLjBm
KTsKLSAgICAKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>