<?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>110317</bug_id>
          
          <creation_ts>2013-02-20 02:31:46 -0800</creation_ts>
          <short_desc>Add an ASSERT to didChangeDeviceProximity</short_desc>
          <delta_ts>2013-02-24 18:04:08 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          
          <blocked>92837</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kihong Kwon">kihong.kwon</reporter>
          <assigned_to name="Kihong Kwon">kihong.kwon</assigned_to>
          <cc>morrita</cc>
    
    <cc>vimff0</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>837286</commentid>
    <comment_count>0</comment_count>
    <who name="Kihong Kwon">kihong.kwon</who>
    <bug_when>2013-02-20 02:31:46 -0800</bug_when>
    <thetext>Proximity event is occurred normally even if value is less than min or more then max.
Therefore we need to add checking the range of proximity value.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>837290</commentid>
    <comment_count>1</comment_count>
      <attachid>189271</attachid>
    <who name="Kihong Kwon">kihong.kwon</who>
    <bug_when>2013-02-20 02:43:18 -0800</bug_when>
    <thetext>Created attachment 189271
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839197</commentid>
    <comment_count>2</comment_count>
      <attachid>189271</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2013-02-21 21:05:44 -0800</bug_when>
    <thetext>Comment on attachment 189271
Patch

I wonder whether this should be done in WebCore. Why not handle this in client side and just assert the range here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839206</commentid>
    <comment_count>3</comment_count>
    <who name="Kihong Kwon">kihong.kwon</who>
    <bug_when>2013-02-21 21:25:16 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 189271 [details])
&gt; I wonder whether this should be done in WebCore. Why not handle this in client side and just assert the range here?

As you said, client can check this.
IMHO, we need to add a minimal defense in the WebCore, but I&apos;m not strongly sure about this. Could I get your opinion about this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839229</commentid>
    <comment_count>4</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2013-02-21 22:07:06 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (In reply to comment #2)
&gt; &gt; (From update of attachment 189271 [details] [details])
&gt; &gt; I wonder whether this should be done in WebCore. Why not handle this in client side and just assert the range here?
&gt; 
&gt; As you said, client can check this.
&gt; IMHO, we need to add a minimal defense in the WebCore, but I&apos;m not strongly sure about this. Could I get your opinion about this?

Just add an assertion here and a guard on caller side?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>840290</commentid>
    <comment_count>5</comment_count>
    <who name="Kihong Kwon">kihong.kwon</who>
    <bug_when>2013-02-22 21:21:03 -0800</bug_when>
    <thetext>Add ASSERT to didChangeDeviceProximity function to check range of value.
In addition, fix some wrong layout test cases.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>840291</commentid>
    <comment_count>6</comment_count>
      <attachid>189903</attachid>
    <who name="Kihong Kwon">kihong.kwon</who>
    <bug_when>2013-02-22 21:31:02 -0800</bug_when>
    <thetext>Created attachment 189903
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>840680</commentid>
    <comment_count>7</comment_count>
      <attachid>189903</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-24 18:04:02 -0800</bug_when>
    <thetext>Comment on attachment 189903
Patch

Clearing flags on attachment: 189903

Committed r143882: &lt;http://trac.webkit.org/changeset/143882&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>840681</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-24 18:04:08 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>189271</attachid>
            <date>2013-02-20 02:43:18 -0800</date>
            <delta_ts>2013-02-22 21:30:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-110317-20130220193940.patch</filename>
            <type>text/plain</type>
            <size>4636</size>
            <attacher name="Kihong Kwon">kihong.kwon</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzNDMyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2NmMjdlOGYzZDY5M2Zj
Zjk1N2MzMjdiZjAxZGQ1NDZiYWZjYWRhOC4uN2UzZTgxMDhmMTBmNWNjNDVkZmM1YTJhOTBjYjM3
MDc3MThlNzI2ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEzLTAyLTIwICBLaWhv
bmcgS3dvbiAgPGtpaG9uZy5rd29uQHNhbXN1bmcuY29tPgorCisgICAgICAgIEFkZCBmb3IgY2hl
Y2tpbmcgdGhlIHJhbmdlIG9mIHByb3hpbWl0eSB2YWx1ZQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEwMzE3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUHJveGltaXR5IGV2ZW50IGlzIG9jY3VycmVkIG5v
cm1hbGx5IGV2ZW4gaWYgdmFsdWUgaXMgbGVzcyB0aGFuIG1pbiBvciBtb3JlIHRoZW4gbWF4Lgor
ICAgICAgICBJdCBjYW4gbWFrZSB3cm9uZyByZXN1bHQgdG8gdGhlIEphdmFTY3JpcHQgQVBJLCB0
aGVyZWZvcmUgcmFuZ2UgY2hlY2tpbmcgaXMgbmVlZGVkIHRvIGF2b2lkIHRoYXQuCisKKyAgICAg
ICAgQWRkIHRlc3QgY2FzZSBpbiB0aGUgYmFzaWMtZnVudGlvbmFsaXR5Lmh0bWwgb2YgdGhlIFBy
b3hpbWl0eSB0ZXN0cy4KKworICAgICAgICAqIE1vZHVsZXMvcHJveGltaXR5L0RldmljZVByb3hp
bWl0eUNvbnRyb2xsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RGV2aWNlUHJveGltaXR5Q29u
dHJvbGxlcjo6ZGlkQ2hhbmdlRGV2aWNlUHJveGltaXR5KToKKwogMjAxMy0wMi0xOSAgQW5kcmV5
IEFkYWlraW4gIDxhYW5kcmV5QGNocm9taXVtLm9yZz4KIAogICAgICAgICBGZXcgbWV0aG9kcyBp
biBXZWJHTFJlbmRlcmluZ0NvbnRleHQuaWRsIGhhdmUgaW5jb3JyZWN0IHNpZ25hdHVyZXMKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvcHJveGltaXR5L0RldmljZVByb3hpbWl0
eUNvbnRyb2xsZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9wcm94aW1pdHkvRGV2aWNl
UHJveGltaXR5Q29udHJvbGxlci5jcHAKaW5kZXggNWVmMTgxNzliNGIzMTIzYjZlODg4MWRmZjMw
NjM4YzQ1MjM0YTdmMS4uY2I1ZTc0OTY1NjAxN2VhMWUyZjkyMmJlMDA3MjQwYzVkYTJhYjhjZiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9wcm94aW1pdHkvRGV2aWNlUHJveGlt
aXR5Q29udHJvbGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9wcm94aW1pdHkv
RGV2aWNlUHJveGltaXR5Q29udHJvbGxlci5jcHAKQEAgLTQ3LDYgKzQ3LDkgQEAgUGFzc093blB0
cjxEZXZpY2VQcm94aW1pdHlDb250cm9sbGVyPiBEZXZpY2VQcm94aW1pdHlDb250cm9sbGVyOjpj
cmVhdGUoRGV2aWNlUHIKIAogdm9pZCBEZXZpY2VQcm94aW1pdHlDb250cm9sbGVyOjpkaWRDaGFu
Z2VEZXZpY2VQcm94aW1pdHkoY29uc3QgZG91YmxlIHZhbHVlLCBjb25zdCBkb3VibGUgbWluLCBj
b25zdCBkb3VibGUgbWF4KQogeworICAgIGlmICh2YWx1ZSA8IG1pbiB8fCB2YWx1ZSA+IG1heCkK
KyAgICAgICAgcmV0dXJuOworCiAgICAgZGlzcGF0Y2hEZXZpY2VFdmVudChEZXZpY2VQcm94aW1p
dHlFdmVudDo6Y3JlYXRlKGV2ZW50TmFtZXMoKS53ZWJraXRkZXZpY2Vwcm94aW1pdHlFdmVudCwg
dmFsdWUsIG1pbiwgbWF4KSk7CiB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAyYTQzNWFmMmI0YzM0OTgwMzZlNzljZTBl
NDkzMGE4ZGRmZjBjZjQzLi4wMzMxNTkzMDhlMDA3NmE5Y2E4YzliNGI0ZWY3M2Q1NTdiYTkwYmFk
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMDItMjAgIEtpaG9uZyBLd29uICA8a2lob25n
Lmt3b25Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgQWRkIGZvciBjaGVja2luZyB0aGUgcmFuZ2Ug
b2YgcHJveGltaXR5IHZhbHVlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMTAzMTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBBZGQgYSB0ZXN0IGNhc2UgZm9yIHdyb25nIHByb3hpbWl0eSB2YWx1ZS4KKwor
ICAgICAgICAqIHByb3hpbWl0eS9iYXNpYy1vcGVyYXRpb24tZXhwZWN0ZWQudHh0OgorICAgICAg
ICAqIHByb3hpbWl0eS9iYXNpYy1vcGVyYXRpb24uaHRtbDoKKwogMjAxMy0wMi0xOSAgU2hlcmlm
ZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5yZXZpZXdl
ZCwgcm9sbGluZyBvdXQgcjE0MzM5My4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Byb3hpbWl0
eS9iYXNpYy1vcGVyYXRpb24tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcHJveGltaXR5L2Jh
c2ljLW9wZXJhdGlvbi1leHBlY3RlZC50eHQKaW5kZXggZDk2NjFhMzNlYjY4ODIzMTIxZmRjNDNl
MGVkM2Y2MGM3YTM5NzVmNy4uMDBkN2U3YmJiMzJmZDMwMzIyNmNiNmJmNzFmMGU3NzM5MzAzMWNl
MCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcHJveGltaXR5L2Jhc2ljLW9wZXJhdGlvbi1leHBl
Y3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvcHJveGltaXR5L2Jhc2ljLW9wZXJhdGlvbi1leHBl
Y3RlZC50eHQKQEAgLTQsOCArNCw4IEBAIE9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmll
cyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFCiAKIAogUEFT
UyBkZXZpY2VQcm94aW1pdHlFdmVudC52YWx1ZSBpcyBmaXJlZEV2ZW50LnZhbHVlCi1QQVNTIGRl
dmljZVByb3hpbWl0eUV2ZW50Lm1pbiBpcyBmaXJlZEV2ZW50Lm1heAotUEFTUyBkZXZpY2VQcm94
aW1pdHlFdmVudC5tYXggaXMgZmlyZWRFdmVudC5taW4KK1BBU1MgZGV2aWNlUHJveGltaXR5RXZl
bnQubWluIGlzIGZpcmVkRXZlbnQubWluCitQQVNTIGRldmljZVByb3hpbWl0eUV2ZW50Lm1heCBp
cyBmaXJlZEV2ZW50Lm1heAogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNU
IENPTVBMRVRFCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wcm94aW1pdHkvYmFzaWMtb3BlcmF0
aW9uLmh0bWwgYi9MYXlvdXRUZXN0cy9wcm94aW1pdHkvYmFzaWMtb3BlcmF0aW9uLmh0bWwKaW5k
ZXggZWMxZWY0ZGVkMmIzMmQ4MjQyM2VkNzRiZjg5Mjg1MWUyYTFjN2M0YS4uYzExNDllYTg4ZTBj
OGEyMzhlMWI3ZGU4MWNhNjZmYjM3ZWY5MjBjMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcHJv
eGltaXR5L2Jhc2ljLW9wZXJhdGlvbi5odG1sCisrKyBiL0xheW91dFRlc3RzL3Byb3hpbWl0eS9i
YXNpYy1vcGVyYXRpb24uaHRtbApAQCAtNywxNyArNywxOSBAQAogZGVzY3JpcHRpb24oJ1Rlc3Rz
IHRoZSBiYXNpYyBvcGVyYXRpb24gb2YgRGV2aWNlUHJveGltaXR5IHVzaW5nIHRoZSBwcm94aW1p
dHkuJyk7CiAKIHZhciBmaXJlZEV2ZW50ID0ge3ZhbHVlOiAyLjIsIG1pbjogMS4xLCBtYXg6IDMu
M307Cit2YXIgd3JvbmdGaXJlZEV2ZW50ID0ge3ZhbHVlOiAzLjMsIG1pbjogMC4wLCBtYXg6IDIu
Mn07CiAKIHZhciBkZXZpY2VQcm94aW1pdHlFdmVudDsKIHdpbmRvdy5hZGRFdmVudExpc3RlbmVy
KCd3ZWJraXRkZXZpY2Vwcm94aW1pdHknLCBmdW5jdGlvbihlKSB7CiAgICAgZGV2aWNlUHJveGlt
aXR5RXZlbnQgPSBlOwogICAgIHNob3VsZEJlKCdkZXZpY2VQcm94aW1pdHlFdmVudC52YWx1ZScs
ICdmaXJlZEV2ZW50LnZhbHVlJyk7Ci0gICAgc2hvdWxkQmUoJ2RldmljZVByb3hpbWl0eUV2ZW50
Lm1pbicsICdmaXJlZEV2ZW50Lm1heCcpOwotICAgIHNob3VsZEJlKCdkZXZpY2VQcm94aW1pdHlF
dmVudC5tYXgnLCAnZmlyZWRFdmVudC5taW4nKTsKKyAgICBzaG91bGRCZSgnZGV2aWNlUHJveGlt
aXR5RXZlbnQubWluJywgJ2ZpcmVkRXZlbnQubWluJyk7CisgICAgc2hvdWxkQmUoJ2RldmljZVBy
b3hpbWl0eUV2ZW50Lm1heCcsICdmaXJlZEV2ZW50Lm1heCcpOwogICAgIGZpbmlzaEpTVGVzdCgp
OwogfSk7CiAKLWludGVybmFscy5zZXREZXZpY2VQcm94aW1pdHkoZG9jdW1lbnQsICd3ZWJraXRk
ZXZpY2Vwcm94aW1pdHknLCBmaXJlZEV2ZW50LnZhbHVlLCBmaXJlZEV2ZW50Lm1heCwgZmlyZWRF
dmVudC5taW4pOworaW50ZXJuYWxzLnNldERldmljZVByb3hpbWl0eShkb2N1bWVudCwgJ3dlYmtp
dGRldmljZXByb3hpbWl0eScsIHdyb25nRmlyZWRFdmVudC52YWx1ZSwgd3JvbmdGaXJlZEV2ZW50
Lm1pbiwgd3JvbmdGaXJlZEV2ZW50Lm1heCk7CitpbnRlcm5hbHMuc2V0RGV2aWNlUHJveGltaXR5
KGRvY3VtZW50LCAnd2Via2l0ZGV2aWNlcHJveGltaXR5JywgZmlyZWRFdmVudC52YWx1ZSwgZmly
ZWRFdmVudC5taW4sIGZpcmVkRXZlbnQubWF4KTsKIHdpbmRvdy5qc1Rlc3RJc0FzeW5jID0gdHJ1
ZTsKIDwvc2NyaXB0PgogPHNjcmlwdCBzcmM9Ii4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3Qt
cG9zdC5qcyI+PC9zY3JpcHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>189903</attachid>
            <date>2013-02-22 21:31:02 -0800</date>
            <delta_ts>2013-02-24 18:04:02 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-110317-20130223142716.patch</filename>
            <type>text/plain</type>
            <size>4903</size>
            <attacher name="Kihong Kwon">kihong.kwon</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzODM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzg5MDE5MmQ5ZmVlYWVi
ZjUxODg3OWJlZmNhN2NlZGZmOWVhZGJmNy4uMjE0ZTc2MjAyOWRiMjI4MGM3NGIxYjZlNTc3ZmQ3
YzBlM2Q5MGIwYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEzLTAyLTIyICBLaWhv
bmcgS3dvbiAgPGtpaG9uZy5rd29uQHNhbXN1bmcuY29tPgorCisgICAgICAgIEFkZCBhbiBBU1NF
UlQgdG8gZGlkQ2hhbmdlRGV2aWNlUHJveGltaXR5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTAzMTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgQW4gQVNTRVJUIHRvIGRpZENoYW5nZURldmljZVBy
b3hpbWl0eSBmdW5jdGlvbiB0byBjaGVjayByYW5nZSBvZiB2YWx1ZS4KKworICAgICAgICBDaGFu
Z2UgZXhpc3QgdGVzdCBjYXNlcy4KKworICAgICAgICAqIE1vZHVsZXMvcHJveGltaXR5L0Rldmlj
ZVByb3hpbWl0eUNvbnRyb2xsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RGV2aWNlUHJveGlt
aXR5Q29udHJvbGxlcjo6ZGlkQ2hhbmdlRGV2aWNlUHJveGltaXR5KToKKwogMjAxMy0wMi0yMiAg
QW5kcmVhcyBLbGluZyAgPGFrbGluZ0BhcHBsZS5jb20+CiAKICAgICAgICAgQXR0cjogU2ltcGxp
ZnkgbW9kaWZpY2F0aW9uIGNhbGxiYWNrcy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvcHJveGltaXR5L0RldmljZVByb3hpbWl0eUNvbnRyb2xsZXIuY3BwIGIvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy9wcm94aW1pdHkvRGV2aWNlUHJveGltaXR5Q29udHJvbGxlci5jcHAKaW5k
ZXggNWVmMTgxNzliNGIzMTIzYjZlODg4MWRmZjMwNjM4YzQ1MjM0YTdmMS4uYTY0ZDQ3YWM2MTM0
ZmYxNGVmMGMwYjkyNmZkYTdhOGZhMThiOTI5MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9wcm94aW1pdHkvRGV2aWNlUHJveGltaXR5Q29udHJvbGxlci5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvTW9kdWxlcy9wcm94aW1pdHkvRGV2aWNlUHJveGltaXR5Q29udHJvbGxlci5j
cHAKQEAgLTQ3LDYgKzQ3LDggQEAgUGFzc093blB0cjxEZXZpY2VQcm94aW1pdHlDb250cm9sbGVy
PiBEZXZpY2VQcm94aW1pdHlDb250cm9sbGVyOjpjcmVhdGUoRGV2aWNlUHIKIAogdm9pZCBEZXZp
Y2VQcm94aW1pdHlDb250cm9sbGVyOjpkaWRDaGFuZ2VEZXZpY2VQcm94aW1pdHkoY29uc3QgZG91
YmxlIHZhbHVlLCBjb25zdCBkb3VibGUgbWluLCBjb25zdCBkb3VibGUgbWF4KQogeworICAgIEFT
U0VSVCh2YWx1ZSA+PSBtaW4gJiYgdmFsdWUgPD0gbWF4KTsKKwogICAgIGRpc3BhdGNoRGV2aWNl
RXZlbnQoRGV2aWNlUHJveGltaXR5RXZlbnQ6OmNyZWF0ZShldmVudE5hbWVzKCkud2Via2l0ZGV2
aWNlcHJveGltaXR5RXZlbnQsIHZhbHVlLCBtaW4sIG1heCkpOwogfQogCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMTViNGVj
Zjk5ZTQ2NmYzYTRhZGRjZDUzODU0YTk4NDk5ZDRjYmNhMy4uN2FjYTI1MTRhZjkwMzRjOTBkZjk1
YzAyMWQ4OTFkYmZhMzg4N2M3MyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisr
KyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEzLTAyLTIyICBL
aWhvbmcgS3dvbiAgPGtpaG9uZy5rd29uQHNhbXN1bmcuY29tPgorCisgICAgICAgIEFkZCBhbiBB
U1NFUlQgdG8gZGlkQ2hhbmdlRGV2aWNlUHJveGltaXR5CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTAzMTcKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaXggd3JvbmcgdGVzdCBjYXNlcyB3aGljaCBhcmUg
Zm91bmQgYnkgQVNTRVJUIGluc2VydGlvbi4KKworICAgICAgICAqIHByb3hpbWl0eS9iYXNpYy1v
cGVyYXRpb24tZXhwZWN0ZWQudHh0OgorICAgICAgICAqIHByb3hpbWl0eS9iYXNpYy1vcGVyYXRp
b24uaHRtbDoKKyAgICAgICAgKiBwcm94aW1pdHkvcmVzb3VyY2VzL2V2ZW50LWFmdGVyLW5hdmln
YXRpb24tbmV3Lmh0bWw6CisKIDIwMTMtMDItMjIgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtp
dC5vcmc+CiAKICAgICAgICAgTW9yZSByZWJhc2VsaW5lcyBhZnRlciBodHRwOi8vdHJhYy53ZWJr
aXQub3JnL2NoYW5nZXNldC8xNDM4MDQuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wcm94aW1p
dHkvYmFzaWMtb3BlcmF0aW9uLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3Byb3hpbWl0eS9i
YXNpYy1vcGVyYXRpb24tZXhwZWN0ZWQudHh0CmluZGV4IGQ5NjYxYTMzZWI2ODgyMzEyMWZkYzQz
ZTBlZDNmNjBjN2EzOTc1ZjcuLjAwZDdlN2JiYjMyZmQzMDMyMjZjYjZiZjcxZjBlNzczOTMwMzFj
ZTAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3Byb3hpbWl0eS9iYXNpYy1vcGVyYXRpb24tZXhw
ZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3Byb3hpbWl0eS9iYXNpYy1vcGVyYXRpb24tZXhw
ZWN0ZWQudHh0CkBAIC00LDggKzQsOCBAQCBPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJp
ZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURQogCiAKIFBB
U1MgZGV2aWNlUHJveGltaXR5RXZlbnQudmFsdWUgaXMgZmlyZWRFdmVudC52YWx1ZQotUEFTUyBk
ZXZpY2VQcm94aW1pdHlFdmVudC5taW4gaXMgZmlyZWRFdmVudC5tYXgKLVBBU1MgZGV2aWNlUHJv
eGltaXR5RXZlbnQubWF4IGlzIGZpcmVkRXZlbnQubWluCitQQVNTIGRldmljZVByb3hpbWl0eUV2
ZW50Lm1pbiBpcyBmaXJlZEV2ZW50Lm1pbgorUEFTUyBkZXZpY2VQcm94aW1pdHlFdmVudC5tYXgg
aXMgZmlyZWRFdmVudC5tYXgKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIAogVEVT
VCBDT01QTEVURQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcHJveGltaXR5L2Jhc2ljLW9wZXJh
dGlvbi5odG1sIGIvTGF5b3V0VGVzdHMvcHJveGltaXR5L2Jhc2ljLW9wZXJhdGlvbi5odG1sCmlu
ZGV4IGVjMWVmNGRlZDJiMzJkODI0MjNlZDc0YmY4OTI4NTFlMmExYzdjNGEuLmU2NzM2MzMyZmUz
NmMyNGI1ZTg2NzBkYTljMTA0ZTQ1YmI5YTE3NzQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3By
b3hpbWl0eS9iYXNpYy1vcGVyYXRpb24uaHRtbAorKysgYi9MYXlvdXRUZXN0cy9wcm94aW1pdHkv
YmFzaWMtb3BlcmF0aW9uLmh0bWwKQEAgLTEyLDEyICsxMiwxMiBAQCB2YXIgZGV2aWNlUHJveGlt
aXR5RXZlbnQ7CiB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignd2Via2l0ZGV2aWNlcHJveGltaXR5
JywgZnVuY3Rpb24oZSkgewogICAgIGRldmljZVByb3hpbWl0eUV2ZW50ID0gZTsKICAgICBzaG91
bGRCZSgnZGV2aWNlUHJveGltaXR5RXZlbnQudmFsdWUnLCAnZmlyZWRFdmVudC52YWx1ZScpOwot
ICAgIHNob3VsZEJlKCdkZXZpY2VQcm94aW1pdHlFdmVudC5taW4nLCAnZmlyZWRFdmVudC5tYXgn
KTsKLSAgICBzaG91bGRCZSgnZGV2aWNlUHJveGltaXR5RXZlbnQubWF4JywgJ2ZpcmVkRXZlbnQu
bWluJyk7CisgICAgc2hvdWxkQmUoJ2RldmljZVByb3hpbWl0eUV2ZW50Lm1pbicsICdmaXJlZEV2
ZW50Lm1pbicpOworICAgIHNob3VsZEJlKCdkZXZpY2VQcm94aW1pdHlFdmVudC5tYXgnLCAnZmly
ZWRFdmVudC5tYXgnKTsKICAgICBmaW5pc2hKU1Rlc3QoKTsKIH0pOwogCi1pbnRlcm5hbHMuc2V0
RGV2aWNlUHJveGltaXR5KGRvY3VtZW50LCAnd2Via2l0ZGV2aWNlcHJveGltaXR5JywgZmlyZWRF
dmVudC52YWx1ZSwgZmlyZWRFdmVudC5tYXgsIGZpcmVkRXZlbnQubWluKTsKK2ludGVybmFscy5z
ZXREZXZpY2VQcm94aW1pdHkoZG9jdW1lbnQsICd3ZWJraXRkZXZpY2Vwcm94aW1pdHknLCBmaXJl
ZEV2ZW50LnZhbHVlLCBmaXJlZEV2ZW50Lm1pbiwgZmlyZWRFdmVudC5tYXgpOwogd2luZG93Lmpz
VGVzdElzQXN5bmMgPSB0cnVlOwogPC9zY3JpcHQ+CiA8c2NyaXB0IHNyYz0iLi4vZmFzdC9qcy9y
ZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3Byb3hpbWl0eS9yZXNvdXJjZXMvZXZlbnQtYWZ0ZXItbmF2aWdhdGlvbi1uZXcuaHRtbCBi
L0xheW91dFRlc3RzL3Byb3hpbWl0eS9yZXNvdXJjZXMvZXZlbnQtYWZ0ZXItbmF2aWdhdGlvbi1u
ZXcuaHRtbAppbmRleCAwNjY0NGNlZjMwNDRiZjJiMDU5OGQ2NWE2OGZjNGVhYjE5OTAwZDQ0Li44
YjA0MDE0NDhjYTYzM2Y1ZmYzZGI5YWY0NjI1NTc0M2JkZjZmN2YwIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9wcm94aW1pdHkvcmVzb3VyY2VzL2V2ZW50LWFmdGVyLW5hdmlnYXRpb24tbmV3Lmh0
bWwKKysrIGIvTGF5b3V0VGVzdHMvcHJveGltaXR5L3Jlc291cmNlcy9ldmVudC1hZnRlci1uYXZp
Z2F0aW9uLW5ldy5odG1sCkBAIC03LDcgKzcsNyBAQAogICAgIFNVQ0NFU1MKICAgICA8c2NyaXB0
PgogICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKLSAgICAgICAgICAgIGludGVybmFs
cy5zZXREZXZpY2VQcm94aW1pdHkoZG9jdW1lbnQsICd3ZWJraXRkZXZpY2Vwcm94aW1pdHknLCAx
LjEsIDIuMiwgMy4zKTsKKyAgICAgICAgICAgIGludGVybmFscy5zZXREZXZpY2VQcm94aW1pdHko
ZG9jdW1lbnQsICd3ZWJraXRkZXZpY2Vwcm94aW1pdHknLCAyLjIsIDEuMSwgMy4zKTsKICAgICAg
ICAgICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOwogICAgICAgICB9CiAgICAgPC9zY3JpcHQ+
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>