<?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>54982</bug_id>
          
          <creation_ts>2011-02-22 12:21:20 -0800</creation_ts>
          <short_desc>Grammar correction from Spelling &amp; Grammar window doesn&apos;t work</short_desc>
          <delta_ts>2011-02-22 13:01:12 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>355491</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-02-22 12:21:20 -0800</bug_when>
    <thetext>Grammar correction from Spelling &amp; Grammar window doesn&apos;t work</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>355492</commentid>
    <comment_count>1</comment_count>
      <attachid>83362</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-02-22 12:25:10 -0800</bug_when>
    <thetext>Created attachment 83362
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>355526</commentid>
    <comment_count>2</comment_count>
      <attachid>83362</attachid>
    <who name="">mitz</who>
    <bug_when>2011-02-22 12:58:05 -0800</bug_when>
    <thetext>Comment on attachment 83362
Patch

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

&gt; Source/WebKit2/UIProcess/mac/TextCheckerMac.mm:309
&gt; +    NSString* grammarUserDescription = grammarDetail.userDescription;

Misplaced star</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>355533</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-02-22 13:01:12 -0800</bug_when>
    <thetext>Committed r79348: &lt;http://trac.webkit.org/changeset/79348&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>83362</attachid>
            <date>2011-02-22 12:25:10 -0800</date>
            <delta_ts>2011-02-22 12:58:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-54982-20110222122508.patch</filename>
            <type>text/plain</type>
            <size>10500</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDc5MzQ1KQorKysgU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsNDIgQEAKKzIwMTEtMDItMjIgIEFuZGVycyBD
YXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBHcmFtbWFyIGNvcnJlY3Rpb24gZnJvbSBTcGVsbGluZyAm
IEdyYW1tYXIgd2luZG93IGRvZXNuJ3Qgd29yaworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTQ5ODIKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzg5NDA5
MTg+CisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL21hYy9XS1ZpZXcubW06CisgICAgICAgICgt
W1dLVmlldyBpc0dyYW1tYXJDaGVja2luZ0VuYWJsZWRdKToKKyAgICAgICAgKC1bV0tWaWV3IHNl
dEdyYW1tYXJDaGVja2luZ0VuYWJsZWQ6XSk6CisgICAgICAgIENhbGwgZG93biB0byB0aGUgdGV4
dCBjaGVja2VyLgorCisgICAgICAgICogVUlQcm9jZXNzL1RleHRDaGVja2VyLmg6CisgICAgICAg
IEFkZCB1cGRhdGVTcGVsbGluZ1VJV2l0aEdyYW1tYXJTdHJpbmcuCisKKyAgICAgICAgKiBVSVBy
b2Nlc3MvV2ViUGFnZVByb3h5LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5Ojp1
cGRhdGVTcGVsbGluZ1VJV2l0aEdyYW1tYXJTdHJpbmcpOgorICAgICAgICBDYWxsIFRleHRDaGVj
a2VyOjp1cGRhdGVTcGVsbGluZ1VJV2l0aEdyYW1tYXJTdHJpbmcuCisKKyAgICAgICAgKiBVSVBy
b2Nlc3MvV2ViUGFnZVByb3h5Lm1lc3NhZ2VzLmluOgorICAgICAgICBBZGQgVXBkYXRlU3BlbGxp
bmdVSVdpdGhHcmFtbWFyU3RyaW5nIG1lc3NhZ2UuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvZ3Rr
L1RleHRDaGVja2VyR3RrLmNwcDoKKyAgICAgICAgKFdlYktpdDo6VGV4dENoZWNrZXI6OnVwZGF0
ZVNwZWxsaW5nVUlXaXRoR3JhbW1hclN0cmluZyk6CisgICAgICAgICogVUlQcm9jZXNzL3F0L1Rl
eHRDaGVja2VyUXQuY3BwOgorICAgICAgICAoV2ViS2l0OjpUZXh0Q2hlY2tlcjo6dXBkYXRlU3Bl
bGxpbmdVSVdpdGhHcmFtbWFyU3RyaW5nKToKKyAgICAgICAgKiBVSVByb2Nlc3Mvd2luL1RleHRD
aGVja2VyV2luLmNwcDoKKyAgICAgICAgKFdlYktpdDo6VGV4dENoZWNrZXI6OnVwZGF0ZVNwZWxs
aW5nVUlXaXRoR3JhbW1hclN0cmluZyk6CisgICAgICAgIEFkZCBzdHVicy4KKworICAgICAgICAq
IFVJUHJvY2Vzcy9tYWMvVGV4dENoZWNrZXJNYWMubW06CisgICAgICAgIChXZWJLaXQ6OlRleHRD
aGVja2VyOjp1cGRhdGVTcGVsbGluZ1VJV2l0aEdyYW1tYXJTdHJpbmcpOgorICAgICAgICBVcGRh
dGUgdGhlIHNwZWxsaW5nIHBhbmVsLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJDb3JlU3Vw
cG9ydC9XZWJFZGl0b3JDbGllbnQuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJFZGl0b3JDbGll
bnQ6OnVwZGF0ZVNwZWxsaW5nVUlXaXRoR3JhbW1hclN0cmluZyk6CisgICAgICAgIFNlbmQgYW4g
VXBkYXRlU3BlbGxpbmdVSVdpdGhHcmFtbWFyU3RyaW5nIG1lc3NhZ2UgdG8gdGhlIFVJIHByb2Nl
c3MuCisKIDIwMTEtMDItMjIgIEJhbGF6cyBLZWxlbWVuICA8a2JhbGF6c0B3ZWJraXQub3JnPgog
CiAgICAgICAgIFJldmlld2VkIGJ5IEFuZGVycyBDYXJsc3Nvbi4KSW5kZXg6IFNvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9UZXh0Q2hlY2tlci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9UZXh0Q2hlY2tlci5oCShyZXZpc2lvbiA3OTM0MSkKKysrIFNvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9UZXh0Q2hlY2tlci5oCSh3b3JraW5nIGNvcHkpCkBAIC01Nyw2ICs1Nyw3
IEBAIHB1YmxpYzoKIAogICAgIHN0YXRpYyBWZWN0b3I8V2ViQ29yZTo6VGV4dENoZWNraW5nUmVz
dWx0PiBjaGVja1RleHRPZlBhcmFncmFwaChpbnQ2NF90IHNwZWxsRG9jdW1lbnRUYWcsIGNvbnN0
IFVDaGFyKiB0ZXh0LCBpbnQgbGVuZ3RoLCB1aW50NjRfdCBjaGVja2luZ1R5cGVzKTsKICAgICBz
dGF0aWMgdm9pZCB1cGRhdGVTcGVsbGluZ1VJV2l0aE1pc3NwZWxsZWRXb3JkKGNvbnN0IFN0cmlu
ZyYgbWlzc3BlbGxlZFdvcmQpOworICAgIHN0YXRpYyB2b2lkIHVwZGF0ZVNwZWxsaW5nVUlXaXRo
R3JhbW1hclN0cmluZyhjb25zdCBTdHJpbmcmIGJhZEdyYW1tYXJQaHJhc2UsIGNvbnN0IFdlYkNv
cmU6OkdyYW1tYXJEZXRhaWwmKTsKICAgICBzdGF0aWMgdm9pZCBnZXRHdWVzc2VzRm9yV29yZChp
bnQ2NF90IHNwZWxsRG9jdW1lbnRUYWcsIGNvbnN0IFN0cmluZyYgd29yZCwgY29uc3QgU3RyaW5n
JiBjb250ZXh0LCBWZWN0b3I8U3RyaW5nPiYgZ3Vlc3Nlcyk7CiAgICAgc3RhdGljIHZvaWQgbGVh
cm5Xb3JkKGNvbnN0IFN0cmluZyYgd29yZCk7CiAgICAgc3RhdGljIHZvaWQgaWdub3JlV29yZChp
bnQ2NF90IHNwZWxsRG9jdW1lbnRUYWcsIGNvbnN0IFN0cmluZyYgd29yZCk7CkluZGV4OiBTb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcAkocmV2aXNpb24gNzkzNDEpCisr
KyBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcAkod29ya2luZyBjb3B5
KQpAQCAtMjI4Miw2ICsyMjgyLDExIEBAIHZvaWQgV2ViUGFnZVByb3h5Ojp1cGRhdGVTcGVsbGlu
Z1VJV2l0aE0KICAgICBUZXh0Q2hlY2tlcjo6dXBkYXRlU3BlbGxpbmdVSVdpdGhNaXNzcGVsbGVk
V29yZChtaXNzcGVsbGVkV29yZCk7CiB9CiAKK3ZvaWQgV2ViUGFnZVByb3h5Ojp1cGRhdGVTcGVs
bGluZ1VJV2l0aEdyYW1tYXJTdHJpbmcoY29uc3QgU3RyaW5nJiBiYWRHcmFtbWFyUGhyYXNlLCBj
b25zdCBHcmFtbWFyRGV0YWlsJiBncmFtbWFyRGV0YWlsKQoreworICAgIFRleHRDaGVja2VyOjp1
cGRhdGVTcGVsbGluZ1VJV2l0aEdyYW1tYXJTdHJpbmcoYmFkR3JhbW1hclBocmFzZSwgZ3JhbW1h
ckRldGFpbCk7Cit9CisKIHZvaWQgV2ViUGFnZVByb3h5OjpnZXRHdWVzc2VzRm9yV29yZChjb25z
dCBTdHJpbmcmIHdvcmQsIGNvbnN0IFN0cmluZyYgY29udGV4dCwgVmVjdG9yPFN0cmluZz4mIGd1
ZXNzZXMpCiB7CiAgICAgVGV4dENoZWNrZXI6OmdldEd1ZXNzZXNGb3JXb3JkKHNwZWxsRG9jdW1l
bnRUYWcoKSwgd29yZCwgY29udGV4dCwgZ3Vlc3Nlcyk7CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvV2ViUGFnZVByb3h5LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL1dlYlBhZ2VQcm94eS5oCShyZXZpc2lvbiA3OTM0MSkKKysrIFNvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaAkod29ya2luZyBjb3B5KQpAQCAtNTYwLDYgKzU2MCw3
IEBAIHByaXZhdGU6CiAgICAgaW50NjRfdCBzcGVsbERvY3VtZW50VGFnKCk7CiAgICAgdm9pZCBj
aGVja1RleHRPZlBhcmFncmFwaChjb25zdCBTdHJpbmcmIHRleHQsIHVpbnQ2NF90IGNoZWNraW5n
VHlwZXMsIFZlY3RvcjxXZWJDb3JlOjpUZXh0Q2hlY2tpbmdSZXN1bHQ+JiByZXN1bHRzKTsKICAg
ICB2b2lkIHVwZGF0ZVNwZWxsaW5nVUlXaXRoTWlzc3BlbGxlZFdvcmQoY29uc3QgU3RyaW5nJiBt
aXNzcGVsbGVkV29yZCk7CisgICAgdm9pZCB1cGRhdGVTcGVsbGluZ1VJV2l0aEdyYW1tYXJTdHJp
bmcoY29uc3QgU3RyaW5nJiBiYWRHcmFtbWFyUGhyYXNlLCBjb25zdCBXZWJDb3JlOjpHcmFtbWFy
RGV0YWlsJik7CiAgICAgdm9pZCBnZXRHdWVzc2VzRm9yV29yZChjb25zdCBTdHJpbmcmIHdvcmQs
IGNvbnN0IFN0cmluZyYgY29udGV4dCwgVmVjdG9yPFN0cmluZz4mIGd1ZXNzZXMpOwogICAgIHZv
aWQgbGVhcm5Xb3JkKGNvbnN0IFN0cmluZyYgd29yZCk7CiAgICAgdm9pZCBpZ25vcmVXb3JkKGNv
bnN0IFN0cmluZyYgd29yZCk7CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFn
ZVByb3h5Lm1lc3NhZ2VzLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9XZWJQYWdlUHJveHkubWVzc2FnZXMuaW4JKHJldmlzaW9uIDc5MzQxKQorKysgU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5tZXNzYWdlcy5pbgkod29ya2luZyBjb3B5KQpA
QCAtMTk3LDYgKzE5Nyw3IEBAIG1lc3NhZ2VzIC0+IFdlYlBhZ2VQcm94eSB7CiAgICAgIyBTcGVs
bGluZyBhbmQgZ3JhbW1hciBtZXNzYWdlcwogICAgIENoZWNrVGV4dE9mUGFyYWdyYXBoKFdURjo6
U3RyaW5nIHRleHQsIHVpbnQ2NF90IGNoZWNraW5nVHlwZXMpIC0+IChWZWN0b3I8V2ViQ29yZTo6
VGV4dENoZWNraW5nUmVzdWx0PiByZXN1bHRzKQogICAgIFVwZGF0ZVNwZWxsaW5nVUlXaXRoTWlz
c3BlbGxlZFdvcmQoV1RGOjpTdHJpbmcgbWlzc3BlbGxlZFdvcmQpCisgICAgVXBkYXRlU3BlbGxp
bmdVSVdpdGhHcmFtbWFyU3RyaW5nKFdURjo6U3RyaW5nIGJhZEdyYW1tYXJQaHJhc2UsIFdlYkNv
cmU6OkdyYW1tYXJEZXRhaWwgZ3JhbW1hckRldGFpbCkKICAgICBHZXRHdWVzc2VzRm9yV29yZChX
VEY6OlN0cmluZyB3b3JkLCBXVEY6OlN0cmluZyBjb250ZXh0KSAtPiAoVmVjdG9yPFdURjo6U3Ry
aW5nPiBndWVzc2VzKQogICAgIExlYXJuV29yZChXVEY6OlN0cmluZyB3b3JkKTsKICAgICBJZ25v
cmVXb3JkKFdURjo6U3RyaW5nIHdvcmQpOwpJbmRleDogU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9tYWMvV0tWaWV3Lm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvbWFjL1dLVmlldy5tbQkocmV2aXNpb24gNzkzNDEpCisrKyBTb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL21hYy9XS1ZpZXcubW0JKHdvcmtpbmcgY29weSkKQEAgLTcxNSw2ICs3MTUs
MjMgQEAgLSAoSUJBY3Rpb24pdG9nZ2xlQ29udGludW91c1NwZWxsQ2hlY2tpbgogICAgICAgICBf
ZGF0YS0+X3BhZ2UtPnVubWFya0FsbE1pc3NwZWxsaW5ncygpOwogfQogCistIChCT09MKWlzR3Jh
bW1hckNoZWNraW5nRW5hYmxlZAoreworICAgIHJldHVybiBUZXh0Q2hlY2tlcjo6c3RhdGUoKS5p
c0dyYW1tYXJDaGVja2luZ0VuYWJsZWQ7Cit9CisKKy0gKHZvaWQpc2V0R3JhbW1hckNoZWNraW5n
RW5hYmxlZDooQk9PTClmbGFnCit7CisgICAgaWYgKHN0YXRpY19jYXN0PGJvb2w+KGZsYWcpID09
IFRleHRDaGVja2VyOjpzdGF0ZSgpLmlzR3JhbW1hckNoZWNraW5nRW5hYmxlZCkKKyAgICAgICAg
cmV0dXJuOworICAgIAorICAgIFRleHRDaGVja2VyOjpzZXRHcmFtbWFyQ2hlY2tpbmdFbmFibGVk
KGZsYWcpOworICAgIF9kYXRhLT5fcGFnZS0+cHJvY2VzcygpLT51cGRhdGVUZXh0Q2hlY2tlclN0
YXRlKCk7CisKKyAgICBpZiAoIWZsYWcpCisgICAgICAgIF9kYXRhLT5fcGFnZS0+dW5tYXJrQWxs
QmFkR3JhbW1hcigpOworfQorCiAtIChJQkFjdGlvbil0b2dnbGVHcmFtbWFyQ2hlY2tpbmc6KGlk
KXNlbmRlcgogewogICAgIGJvb2wgZ3JhbW1hckNoZWNraW5nRW5hYmxlZCA9ICFUZXh0Q2hlY2tl
cjo6c3RhdGUoKS5pc0dyYW1tYXJDaGVja2luZ0VuYWJsZWQ7CkluZGV4OiBTb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvZ3RrL1RleHRDaGVja2VyR3RrLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvZ3RrL1RleHRDaGVja2VyR3RrLmNwcAkocmV2aXNpb24gNzkzNDEp
CisrKyBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZ3RrL1RleHRDaGVja2VyR3RrLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtODAsNiArODAsMTEgQEAgdm9pZCBUZXh0Q2hlY2tlcjo6dXBkYXRlU3Bl
bGxpbmdVSVdpdGhNaQogICAgIG5vdEltcGxlbWVudGVkKCk7CiB9CiAKK3ZvaWQgVGV4dENoZWNr
ZXI6OnVwZGF0ZVNwZWxsaW5nVUlXaXRoR3JhbW1hclN0cmluZyhjb25zdCBTdHJpbmcmIGJhZEdy
YW1tYXJQaHJhc2UsIGNvbnN0IEdyYW1tYXJEZXRhaWwmIGdyYW1tYXJEZXRhaWwpCit7CisgICAg
bm90SW1wbGVtZW50ZWQoKTsKK30KKwogdm9pZCBUZXh0Q2hlY2tlcjo6Z2V0R3Vlc3Nlc0Zvcldv
cmQoaW50NjRfdCBzcGVsbERvY3VtZW50VGFnLCBjb25zdCBTdHJpbmcmIHdvcmQsIGNvbnN0IFN0
cmluZyYgY29udGV4dCwgVmVjdG9yPFN0cmluZz4mIGd1ZXNzZXMpCiB7CiAgICAgbm90SW1wbGVt
ZW50ZWQoKTsKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9tYWMvVGV4dENoZWNrZXJN
YWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL21hYy9UZXh0Q2hl
Y2tlck1hYy5tbQkocmV2aXNpb24gNzkzNDEpCisrKyBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
bWFjL1RleHRDaGVja2VyTWFjLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0yOTcsNiArMjk3LDIxIEBA
IHZvaWQgVGV4dENoZWNrZXI6OnVwZGF0ZVNwZWxsaW5nVUlXaXRoTWkKICAgICBbW05TU3BlbGxD
aGVja2VyIHNoYXJlZFNwZWxsQ2hlY2tlcl0gdXBkYXRlU3BlbGxpbmdQYW5lbFdpdGhNaXNzcGVs
bGVkV29yZDptaXNzcGVsbGVkV29yZF07CiB9CiAKK3ZvaWQgVGV4dENoZWNrZXI6OnVwZGF0ZVNw
ZWxsaW5nVUlXaXRoR3JhbW1hclN0cmluZyhjb25zdCBTdHJpbmcmIGJhZEdyYW1tYXJQaHJhc2Us
IGNvbnN0IEdyYW1tYXJEZXRhaWwmIGdyYW1tYXJEZXRhaWwpCit7CisgICAgUmV0YWluUHRyPE5T
TXV0YWJsZUFycmF5PiBjb3JyZWN0aW9ucyhBZG9wdE5TLCBbW05TTXV0YWJsZUFycmF5IGFsbG9j
XSBpbml0XSk7CisgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBncmFtbWFyRGV0YWlsLmd1ZXNz
ZXMuc2l6ZSgpOyArK2kpIHsKKyAgICAgICAgTlNTdHJpbmcgKmd1ZXNzID0gZ3JhbW1hckRldGFp
bC5ndWVzc2VzW2ldOworICAgICAgICBbY29ycmVjdGlvbnMuZ2V0KCkgYWRkT2JqZWN0Omd1ZXNz
XTsKKyAgICB9CisKKyAgICBOU1JhbmdlIGdyYW1tYXJSYW5nZSA9IE5TTWFrZVJhbmdlKGdyYW1t
YXJEZXRhaWwubG9jYXRpb24sIGdyYW1tYXJEZXRhaWwubGVuZ3RoKTsKKyAgICBOU1N0cmluZyog
Z3JhbW1hclVzZXJEZXNjcmlwdGlvbiA9IGdyYW1tYXJEZXRhaWwudXNlckRlc2NyaXB0aW9uOwor
ICAgIFJldGFpblB0cjxOU011dGFibGVEaWN0aW9uYXJ5PiBncmFtbWFyRGV0YWlsRGljdChBZG9w
dE5TLCBbW05TRGljdGlvbmFyeSBhbGxvY10gaW5pdFdpdGhPYmplY3RzQW5kS2V5czpbTlNWYWx1
ZSB2YWx1ZVdpdGhSYW5nZTpncmFtbWFyUmFuZ2VdLCBOU0dyYW1tYXJSYW5nZSwgZ3JhbW1hclVz
ZXJEZXNjcmlwdGlvbiwgTlNHcmFtbWFyVXNlckRlc2NyaXB0aW9uLCBjb3JyZWN0aW9ucy5nZXQo
KSwgTlNHcmFtbWFyQ29ycmVjdGlvbnMsIG5pbF0pOworCisgICAgW1tOU1NwZWxsQ2hlY2tlciBz
aGFyZWRTcGVsbENoZWNrZXJdIHVwZGF0ZVNwZWxsaW5nUGFuZWxXaXRoR3JhbW1hclN0cmluZzpi
YWRHcmFtbWFyUGhyYXNlIGRldGFpbDpncmFtbWFyRGV0YWlsRGljdC5nZXQoKV07Cit9CisKIHZv
aWQgVGV4dENoZWNrZXI6OmdldEd1ZXNzZXNGb3JXb3JkKGludDY0X3Qgc3BlbGxEb2N1bWVudFRh
ZywgY29uc3QgU3RyaW5nJiB3b3JkLCBjb25zdCBTdHJpbmcmIGNvbnRleHQsIFZlY3RvcjxTdHJp
bmc+JiBndWVzc2VzKQogewogI2lmICFkZWZpbmVkKEJVSUxESU5HX09OX1NOT1dfTEVPUEFSRCkK
SW5kZXg6IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9xdC9UZXh0Q2hlY2tlclF0LmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvcXQvVGV4dENoZWNrZXJRdC5jcHAJ
KHJldmlzaW9uIDc5MzQxKQorKysgU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL3F0L1RleHRDaGVj
a2VyUXQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC04MSw2ICs4MSwxMSBAQCB2b2lkIFRleHRDaGVj
a2VyOjp1cGRhdGVTcGVsbGluZ1VJV2l0aE1pCiAgICAgbm90SW1wbGVtZW50ZWQoKTsKIH0KIAor
dm9pZCBUZXh0Q2hlY2tlcjo6dXBkYXRlU3BlbGxpbmdVSVdpdGhHcmFtbWFyU3RyaW5nKGNvbnN0
IFN0cmluZyYgYmFkR3JhbW1hclBocmFzZSwgY29uc3QgR3JhbW1hckRldGFpbCYgZ3JhbW1hckRl
dGFpbCkKK3sKKyAgICBub3RJbXBsZW1lbnRlZCgpOworfQorCiB2b2lkIFRleHRDaGVja2VyOjpn
ZXRHdWVzc2VzRm9yV29yZChpbnQ2NF90IHNwZWxsRG9jdW1lbnRUYWcsIGNvbnN0IFN0cmluZyYg
d29yZCwgY29uc3QgU3RyaW5nJiBjb250ZXh0LCBWZWN0b3I8U3RyaW5nPiYgZ3Vlc3NlcykKIHsK
ICAgICBub3RJbXBsZW1lbnRlZCgpOwpJbmRleDogU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL3dp
bi9UZXh0Q2hlY2tlcldpbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL3dpbi9UZXh0Q2hlY2tlcldpbi5jcHAJKHJldmlzaW9uIDc5MzQxKQorKysgU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL3dpbi9UZXh0Q2hlY2tlcldpbi5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTgxLDYgKzgxLDExIEBAIHZvaWQgVGV4dENoZWNrZXI6OnVwZGF0ZVNwZWxsaW5nVUlXaXRoTWkK
ICAgICBub3RJbXBsZW1lbnRlZCgpOwogfQogCit2b2lkIFRleHRDaGVja2VyOjp1cGRhdGVTcGVs
bGluZ1VJV2l0aEdyYW1tYXJTdHJpbmcoY29uc3QgU3RyaW5nJiBiYWRHcmFtbWFyUGhyYXNlLCBj
b25zdCBHcmFtbWFyRGV0YWlsJiBncmFtbWFyRGV0YWlsKQoreworICAgIG5vdEltcGxlbWVudGVk
KCk7Cit9CisKIHZvaWQgVGV4dENoZWNrZXI6OmdldEd1ZXNzZXNGb3JXb3JkKGludDY0X3Qgc3Bl
bGxEb2N1bWVudFRhZywgY29uc3QgU3RyaW5nJiB3b3JkLCBjb25zdCBTdHJpbmcmIGNvbnRleHQs
IFZlY3RvcjxTdHJpbmc+JiBndWVzc2VzKQogewogICAgIG5vdEltcGxlbWVudGVkKCk7CkluZGV4
OiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkVkaXRvckNsaWVu
dC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3Vw
cG9ydC9XZWJFZGl0b3JDbGllbnQuY3BwCShyZXZpc2lvbiA3OTM0MSkKKysrIFNvdXJjZS9XZWJL
aXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViRWRpdG9yQ2xpZW50LmNwcAkod29ya2lu
ZyBjb3B5KQpAQCAtMjcsNiArMjcsNyBAQAogI2luY2x1ZGUgIldlYkVkaXRvckNsaWVudC5oIgog
CiAjaW5jbHVkZSAiU2VsZWN0aW9uU3RhdGUuaCIKKyNpbmNsdWRlICJXZWJDb3JlQXJndW1lbnRD
b2RlcnMuaCIKICNpbmNsdWRlICJXZWJGcmFtZUxvYWRlckNsaWVudC5oIgogI2luY2x1ZGUgIldl
YlBhZ2UuaCIKICNpbmNsdWRlICJXZWJQYWdlUHJveHlNZXNzYWdlcy5oIgpAQCAtNDAzLDkgKzQw
NCw5IEBAIHZvaWQgV2ViRWRpdG9yQ2xpZW50OjpjaGVja0dyYW1tYXJPZlN0cmkKICAgICBub3RJ
bXBsZW1lbnRlZCgpOwogfQogCi12b2lkIFdlYkVkaXRvckNsaWVudDo6dXBkYXRlU3BlbGxpbmdV
SVdpdGhHcmFtbWFyU3RyaW5nKGNvbnN0IFN0cmluZyYsIGNvbnN0IEdyYW1tYXJEZXRhaWwmKQor
dm9pZCBXZWJFZGl0b3JDbGllbnQ6OnVwZGF0ZVNwZWxsaW5nVUlXaXRoR3JhbW1hclN0cmluZyhj
b25zdCBTdHJpbmcmIGJhZEdyYW1tYXJQaHJhc2UsIGNvbnN0IEdyYW1tYXJEZXRhaWwmIGdyYW1t
YXJEZXRhaWwpCiB7Ci0gICAgbm90SW1wbGVtZW50ZWQoKTsKKyAgICBtX3BhZ2UtPnNlbmQoTWVz
c2FnZXM6OldlYlBhZ2VQcm94eTo6VXBkYXRlU3BlbGxpbmdVSVdpdGhHcmFtbWFyU3RyaW5nKGJh
ZEdyYW1tYXJQaHJhc2UsIGdyYW1tYXJEZXRhaWwpKTsKIH0KIAogdm9pZCBXZWJFZGl0b3JDbGll
bnQ6OnVwZGF0ZVNwZWxsaW5nVUlXaXRoTWlzc3BlbGxlZFdvcmQoY29uc3QgU3RyaW5nJiBtaXNz
cGVsbGVkV29yZCkK
</data>
<flag name="review"
          id="75164"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>