<?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>100066</bug_id>
          
          <creation_ts>2012-10-22 20:07:38 -0700</creation_ts>
          <short_desc>[WK2] Add APIs to get/set encoding detector</short_desc>
          <delta_ts>2012-11-01 02:25:22 -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 EFL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</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>100931</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Yuni Jeong">yhnet.jung</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>js45.yang</cc>
    
    <cc>kangil.han</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>rakuco</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>748214</commentid>
    <comment_count>0</comment_count>
    <who name="Yuni Jeong">yhnet.jung</who>
    <bug_when>2012-10-22 20:07:38 -0700</bug_when>
    <thetext>It is required for enabling encoding detector.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748269</commentid>
    <comment_count>1</comment_count>
      <attachid>170062</attachid>
    <who name="Yuni Jeong">yhnet.jung</who>
    <bug_when>2012-10-22 22:06:01 -0700</bug_when>
    <thetext>Created attachment 170062
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750890</commentid>
    <comment_count>2</comment_count>
      <attachid>170062</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-10-25 09:00:41 -0700</bug_when>
    <thetext>Comment on attachment 170062
Patch

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

&gt; Source/WebKit2/ChangeLog:3
&gt; +        [EFL][WK2] Add APIs to get/set encoding detector

This patch not only adds ewk setting APIs but also adds WKPreference APIs.
So it is not proper to add [EFL] prefix to the title.

&gt; Source/WebKit2/UIProcess/API/efl/tests/test_ewk2_settings.cpp:165
&gt; +    ASSERT_FALSE(ewk_setting_uses_encoding_detector_get(settings));

It would be better to add comments that the default setting value is &apos;false&apos; to explain why ASSERT_FALSE() is used.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751352</commentid>
    <comment_count>3</comment_count>
      <attachid>170062</attachid>
    <who name="Kangil Han">kangil.han</who>
    <bug_when>2012-10-25 17:04:16 -0700</bug_when>
    <thetext>Comment on attachment 170062
Patch

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

&gt; Source/WebKit2/UIProcess/API/C/WKPreferences.h:223
&gt; +// Defaults to false.

IMHO, it depends on policy. So I would like to remove this comment.

&gt;&gt; Source/WebKit2/UIProcess/API/efl/tests/test_ewk2_settings.cpp:165
&gt;&gt; +    ASSERT_FALSE(ewk_setting_uses_encoding_detector_get(settings));
&gt; 
&gt; It would be better to add comments that the default setting value is &apos;false&apos; to explain why ASSERT_FALSE() is used.

IMHO, it depends on policy. So I would like to remove this line of test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751370</commentid>
    <comment_count>4</comment_count>
      <attachid>170062</attachid>
    <who name="Jinwoo Song">jinwoo7.song</who>
    <bug_when>2012-10-25 17:33:19 -0700</bug_when>
    <thetext>Comment on attachment 170062
Patch

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

&gt;&gt; Source/WebKit2/UIProcess/API/C/WKPreferences.h:223
&gt;&gt; +// Defaults to false.
&gt; 
&gt; IMHO, it depends on policy. So I would like to remove this comment.

There are default values for each setting member variables in Setting.cpp. I think its common to comment it.

&gt;&gt;&gt; Source/WebKit2/UIProcess/API/efl/tests/test_ewk2_settings.cpp:165
&gt;&gt;&gt; +    ASSERT_FALSE(ewk_setting_uses_encoding_detector_get(settings));
&gt;&gt; 
&gt;&gt; It would be better to add comments that the default setting value is &apos;false&apos; to explain why ASSERT_FALSE() is used.
&gt; 
&gt; IMHO, it depends on policy. So I would like to remove this line of test.

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751477</commentid>
    <comment_count>5</comment_count>
      <attachid>170062</attachid>
    <who name="Kangil Han">kangil.han</who>
    <bug_when>2012-10-25 20:11:37 -0700</bug_when>
    <thetext>Comment on attachment 170062
Patch

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

&gt;&gt;&gt; Source/WebKit2/UIProcess/API/C/WKPreferences.h:223
&gt;&gt;&gt; +// Defaults to false.
&gt;&gt; 
&gt;&gt; IMHO, it depends on policy. So I would like to remove this comment.
&gt; 
&gt; There are default values for each setting member variables in Setting.cpp. I think its common to comment it.

If we set this setting value true on ewk initialization step, as an example, this function should return true.
It means it is port specific.

Then, caller might have confusion between this comment and actual result.
Actually, there was a discussion to enable encoding detector by default in efl port even though it hasn&apos;t been happened. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751522</commentid>
    <comment_count>6</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-10-25 21:46:40 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 170062 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=170062&amp;action=review
&gt; 
&gt; &gt;&gt; Source/WebKit2/UIProcess/API/C/WKPreferences.h:223
&gt; &gt;&gt; +// Defaults to false.
&gt; &gt; 
&gt; &gt; IMHO, it depends on policy. So I would like to remove this comment.
&gt; 
&gt; There are default values for each setting member variables in Setting.cpp. I think its common to comment it.

I agree with Jinwoo here. It is good (and common practice) to document the default value (even if ports can override it). Ports document their default values in their port-specific API anyway.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751543</commentid>
    <comment_count>7</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2012-10-25 22:17:42 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 170062 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=170062&amp;action=review
&gt; 
&gt; &gt;&gt;&gt; Source/WebKit2/UIProcess/API/C/WKPreferences.h:223
&gt; &gt;&gt;&gt; +// Defaults to false.
&gt; &gt;&gt; 
&gt; &gt;&gt; IMHO, it depends on policy. So I would like to remove this comment.
&gt; &gt; 
&gt; &gt; There are default values for each setting member variables in Setting.cpp. I think its common to comment it.
&gt; 
&gt; If we set this setting value true on ewk initialization step, as an example, this function should return true.
&gt; It means it is port specific.
&gt; 
&gt; Then, caller might have confusion between this comment and actual result.
&gt; Actually, there was a discussion to enable encoding detector by default in efl port even though it hasn&apos;t been happened. :)

If someone changes default value, they should update doxygen also.

I supports jinwoo and chris.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751579</commentid>
    <comment_count>8</comment_count>
    <who name="Kangil Han">kangil.han</who>
    <bug_when>2012-10-25 23:14:06 -0700</bug_when>
    <thetext>Okay, we can update when policy would be changed. ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754104</commentid>
    <comment_count>9</comment_count>
      <attachid>171403</attachid>
    <who name="Yuni Jeong">yhnet.jung</who>
    <bug_when>2012-10-30 02:13:14 -0700</bug_when>
    <thetext>Created attachment 171403
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754109</commentid>
    <comment_count>10</comment_count>
    <who name="Yuni Jeong">yhnet.jung</who>
    <bug_when>2012-10-30 02:18:46 -0700</bug_when>
    <thetext>As Jinwoo Song&apos;s comment,
I removed [EFL] prefix in the title and added comment that encoding detector is not used by default to unit test for ewk_setting_uses_encoding_detector.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754211</commentid>
    <comment_count>11</comment_count>
      <attachid>171403</attachid>
    <who name="Kangil Han">kangil.han</who>
    <bug_when>2012-10-30 04:32:13 -0700</bug_when>
    <thetext>Comment on attachment 171403
Patch

LGTM, thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754212</commentid>
    <comment_count>12</comment_count>
      <attachid>171403</attachid>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2012-10-30 04:34:11 -0700</bug_when>
    <thetext>Comment on attachment 171403
Patch

LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754235</commentid>
    <comment_count>13</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2012-10-30 05:14:30 -0700</bug_when>
    <thetext>LGTM.

I changed bug title to match with changelog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754251</commentid>
    <comment_count>14</comment_count>
      <attachid>171403</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-10-30 05:33:16 -0700</bug_when>
    <thetext>Comment on attachment 171403
Patch

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

&gt; Source/WebKit2/UIProcess/API/C/WKPreferences.cpp:947
&gt; +void WKPreferencesSetUsesEncodingDetector(WKPreferencesRef preferencesRef, bool use)

To be consistent with existing APIs, it would be good if you use *enabled* or *flag* instead of *use*.

&gt; Source/WebKit2/UIProcess/API/efl/ewk_settings.cpp:274
&gt; +Eina_Bool ewk_setting_uses_encoding_detector_set(Ewk_Settings* settings, Eina_Bool use)

ditto. In this case, enable ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>755929</commentid>
    <comment_count>15</comment_count>
      <attachid>171779</attachid>
    <who name="Yuni Jeong">yhnet.jung</who>
    <bug_when>2012-10-31 23:37:07 -0700</bug_when>
    <thetext>Created attachment 171779
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>755930</commentid>
    <comment_count>16</comment_count>
    <who name="Yuni Jeong">yhnet.jung</who>
    <bug_when>2012-10-31 23:39:14 -0700</bug_when>
    <thetext>To be consistent with existing APIs, i changed &quot;use&quot; to &quot;enable&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>755953</commentid>
    <comment_count>17</comment_count>
      <attachid>171779</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-01 00:26:20 -0700</bug_when>
    <thetext>Comment on attachment 171779
Patch

Clearing flags on attachment: 171779

Committed r133133: &lt;http://trac.webkit.org/changeset/133133&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>755954</commentid>
    <comment_count>18</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-01 00:26:25 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170062</attachid>
            <date>2012-10-22 22:06:01 -0700</date>
            <delta_ts>2012-10-30 02:13:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100066-20121023140438.patch</filename>
            <type>text/plain</type>
            <size>6825</size>
            <attacher name="Yuni Jeong">yhnet.jung</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyMTc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNmRjN2I0ZDNjYTNkNzhj
ZDEwZDljNzFmYTBmN2Y2YWZkZDlmMWY1OS4uY2I4YmVmMzljNzIxNDc0MGFmMDFjZDVlMjI4NTg5
ZGVhYjA2ZjRmZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTEwLTIyICBZdW5p
IEplb25nICA8eWhuZXQuanVuZ0BzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXVtXSzJdIEFk
ZCBBUElzIHRvIGdldC9zZXQgZW5jb2RpbmcgZGV0ZWN0b3IKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMDA2NgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBzZXR0aW5nIEFQSXMgZm9yIGVuY29kaW5n
IGRlY3RvciBhbmQgYSB1bml0IHRlc3QuCisKKyAgICAgICAgKiBTaGFyZWQvV2ViUHJlZmVyZW5j
ZXNTdG9yZS5oOgorICAgICAgICAoV2ViS2l0KToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0Mv
V0tQcmVmZXJlbmNlcy5jcHA6CisgICAgICAgIChXS1ByZWZlcmVuY2VzU2V0VXNlc0VuY29kaW5n
RGV0ZWN0b3IpOgorICAgICAgICAoV0tQcmVmZXJlbmNlc0dldFVzZXNFbmNvZGluZ0RldGVjdG9y
KToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0MvV0tQcmVmZXJlbmNlcy5oOgorICAgICAgICAq
IFVJUHJvY2Vzcy9BUEkvZWZsL2V3a19zZXR0aW5ncy5jcHA6CisgICAgICAgIChld2tfc2V0dGlu
Z191c2VzX2VuY29kaW5nX2RldGVjdG9yX3NldCk6CisgICAgICAgIChld2tfc2V0dGluZ191c2Vz
X2VuY29kaW5nX2RldGVjdG9yX2dldCk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdr
X3NldHRpbmdzLmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2sy
X3NldHRpbmdzLmNwcDoKKyAgICAgICAgKFRFU1RfRik6CisKIDIwMTItMTAtMjIgIEFuZGVycyBD
YXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAgICAgICBIYW5kbGUgQXJndW1lbnRD
b2RlciB0ZW1wbGF0ZSBzcGVjaWFsaXphdGlvbnMgdGhhdCB0YWtlIHRoZSBBcmd1bWVudEVuY29k
ZXIgYXMgYSByZWZlcmVuY2UKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJQ
cmVmZXJlbmNlc1N0b3JlLmggYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViUHJlZmVyZW5jZXNT
dG9yZS5oCmluZGV4IDdiYmNhZTBjMjBlYzEzNDAzZDNlYjMxMjJkNTcxZDM4OTFhMmFjNDcuLjA2
YWM4Nzc0NmRlY2MxMGJhYTg4ZGE5OWFlZGI2ZDRmODNiMDY0MDUgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQyL1NoYXJlZC9XZWJQcmVmZXJlbmNlc1N0b3JlLmgKKysrIGIvU291cmNlL1dlYktp
dDIvU2hhcmVkL1dlYlByZWZlcmVuY2VzU3RvcmUuaApAQCAtMTM4LDYgKzEzOCw3IEBAIG5hbWVz
cGFjZSBXZWJLaXQgewogICAgIG1hY3JvKENvb2tpZUVuYWJsZWQsIGNvb2tpZUVuYWJsZWQsIEJv
b2wsIGJvb2wsIHRydWUpIFwKICAgICBtYWNybyhQbHVnSW5TbmFwc2hvdHRpbmdFbmFibGVkLCBw
bHVnSW5TbmFwc2hvdHRpbmdFbmFibGVkLCBCb29sLCBib29sLCBmYWxzZSkgXAogICAgIG1hY3Jv
KFBERlBsdWdpbkVuYWJsZWQsIHBkZlBsdWdpbkVuYWJsZWQsIEJvb2wsIGJvb2wsIGZhbHNlKSBc
CisgICAgbWFjcm8oVXNlc0VuY29kaW5nRGV0ZWN0b3IsIHVzZXNFbmNvZGluZ0RldGVjdG9yLCBC
b29sLCBib29sLCBmYWxzZSkgXAogICAgIFwKIAogI2RlZmluZSBGT1JfRUFDSF9XRUJLSVRfRE9V
QkxFX1BSRUZFUkVOQ0UobWFjcm8pIFwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvQy9XS1ByZWZlcmVuY2VzLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvQy9XS1ByZWZlcmVuY2VzLmNwcAppbmRleCA1MzJkODJjYWY5ZmJjZTYxMWY1ZjA1MDgwZDU1
ZTkyNmUwYWE2YzE4Li40YzAxMjliMjNkMzgxM2EyZjcwZjY0NDg0MDI3MDY5ODgxYWU4MDY3IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQcmVmZXJlbmNlcy5j
cHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVyZW5jZXMuY3Bw
CkBAIC05NDMsMyArOTQzLDEzIEBAIGJvb2wgV0tQcmVmZXJlbmNlc0dldFBERlBsdWdpbkVuYWJs
ZWQoV0tQcmVmZXJlbmNlc1JlZiBwcmVmZXJlbmNlc1JlZikKIHsKICAgICByZXR1cm4gdG9JbXBs
KHByZWZlcmVuY2VzUmVmKS0+cGRmUGx1Z2luRW5hYmxlZCgpOwogfQorCit2b2lkIFdLUHJlZmVy
ZW5jZXNTZXRVc2VzRW5jb2RpbmdEZXRlY3RvcihXS1ByZWZlcmVuY2VzUmVmIHByZWZlcmVuY2Vz
UmVmLCBib29sIHVzZSkKK3sKKyAgICB0b0ltcGwocHJlZmVyZW5jZXNSZWYpLT5zZXRVc2VzRW5j
b2RpbmdEZXRlY3Rvcih1c2UpOworfQorCitib29sIFdLUHJlZmVyZW5jZXNHZXRVc2VzRW5jb2Rp
bmdEZXRlY3RvcihXS1ByZWZlcmVuY2VzUmVmIHByZWZlcmVuY2VzUmVmKQoreworICAgIHJldHVy
biB0b0ltcGwocHJlZmVyZW5jZXNSZWYpLT51c2VzRW5jb2RpbmdEZXRlY3RvcigpOworfQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVyZW5jZXMuaCBi
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1ByZWZlcmVuY2VzLmgKaW5kZXggZDkx
YjgyZDgzYTg5NWUyZTgyZjYyOGFjMzk5ZWMzNmZlN2U5OTBmZC4uM2JkNzgyMTk3YmUxODI4NjVi
NjY1MWI1ZmM1MDM3ZjQxNTE1NTNlMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9DL1dLUHJlZmVyZW5jZXMuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL0MvV0tQcmVmZXJlbmNlcy5oCkBAIC0yMjAsNiArMjIwLDEwIEBAIFdLX0VYUE9SVCBXS1N0
b3JhZ2VCbG9ja2luZ1BvbGljeSBXS1ByZWZlcmVuY2VzR2V0U3RvcmFnZUJsb2NraW5nUG9saWN5
KFdLUHJlZmVyCiBXS19FWFBPUlQgdm9pZCBXS1ByZWZlcmVuY2VzU2V0UGx1Z0luU25hcHNob3R0
aW5nRW5hYmxlZChXS1ByZWZlcmVuY2VzUmVmIHByZWZlcmVuY2VzUmVmLCBib29sIGVuYWJsZWQp
OwogV0tfRVhQT1JUIGJvb2wgV0tQcmVmZXJlbmNlc0dldFBsdWdJblNuYXBzaG90dGluZ0VuYWJs
ZWQoV0tQcmVmZXJlbmNlc1JlZiBwcmVmZXJlbmNlc1JlZik7CiAKKy8vIERlZmF1bHRzIHRvIGZh
bHNlLgorV0tfRVhQT1JUIHZvaWQgV0tQcmVmZXJlbmNlc1NldFVzZXNFbmNvZGluZ0RldGVjdG9y
KFdLUHJlZmVyZW5jZXNSZWYgcHJlZmVyZW5jZXNSZWYsIGJvb2wpOworV0tfRVhQT1JUIGJvb2wg
V0tQcmVmZXJlbmNlc0dldFVzZXNFbmNvZGluZ0RldGVjdG9yKFdLUHJlZmVyZW5jZXNSZWYgcHJl
ZmVyZW5jZXNSZWYpOworCiAjaWZkZWYgX19jcGx1c3BsdXMKIH0KICNlbmRpZgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdzLmNwcCBiL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a19zZXR0aW5ncy5jcHAKaW5kZXggODAz
NzYxMTY4ZDFhM2JhY2U2NDVlODM2NzFmOTk2Yjk3ZjNkYTZhYy4uMzU2MmNiZDlkODdjZGFlYWQ1
ODU3NjkyODg5OGUxMjFjYTM1NGI3YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL2VmbC9ld2tfc2V0dGluZ3MuY3BwCkBAIC0yNTcsMyArMjU3LDE5IEBAIEVpbmFfTGlz
dCogZXdrX3NldHRpbmdzX3NwZWxsX2NoZWNraW5nX2xhbmd1YWdlc19nZXQoKQogI2VuZGlmCiAg
ICAgcmV0dXJuIGxpc3RPZmxhbmd1YWdlczsKIH0KKworRWluYV9Cb29sIGV3a19zZXR0aW5nX3Vz
ZXNfZW5jb2RpbmdfZGV0ZWN0b3Jfc2V0KEV3a19TZXR0aW5ncyogc2V0dGluZ3MsIEVpbmFfQm9v
bCB1c2UpCit7CisgICAgRUlOQV9TQUZFVFlfT05fTlVMTF9SRVRVUk5fVkFMKHNldHRpbmdzLCBm
YWxzZSk7CisKKyAgICBXS1ByZWZlcmVuY2VzU2V0VXNlc0VuY29kaW5nRGV0ZWN0b3Ioc2V0dGlu
Z3MtPnByZWZlcmVuY2VzLmdldCgpLCB1c2UpOworCisgICAgcmV0dXJuIHRydWU7Cit9CisKK0Vp
bmFfQm9vbCBld2tfc2V0dGluZ191c2VzX2VuY29kaW5nX2RldGVjdG9yX2dldChjb25zdCBFd2tf
U2V0dGluZ3MqIHNldHRpbmdzKQoreworICAgIEVJTkFfU0FGRVRZX09OX05VTExfUkVUVVJOX1ZB
TChzZXR0aW5ncywgZmFsc2UpOworCisgICAgcmV0dXJuIFdLUHJlZmVyZW5jZXNHZXRVc2VzRW5j
b2RpbmdEZXRlY3RvcihzZXR0aW5ncy0+cHJlZmVyZW5jZXMuZ2V0KCkpOworfQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdzLmggYi9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfc2V0dGluZ3MuaAppbmRleCA4NjFiOTkx
N2ZjMjM1N2QwN2VlMDk1MThiMjQ4ZTYzOGMxZjkwNWRlLi5lZGU2ZGViMWI5YzJkZjI0ODc3NWFl
YTk3ODhmZWM0YjIwNTEyY2MxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL2VmbC9ld2tfc2V0dGluZ3MuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L2VmbC9ld2tfc2V0dGluZ3MuaApAQCAtMjk4LDYgKzI5OCwyOSBAQCBFQVBJIHZvaWQgZXdrX3Nl
dHRpbmdzX3NwZWxsX2NoZWNraW5nX2xhbmd1YWdlc19zZXQoY29uc3QgY2hhciAqbGFuZ3VhZ2Vz
KTsKICAqLwogRUFQSSBFaW5hX0xpc3QgKmV3a19zZXR0aW5nc19zcGVsbF9jaGVja2luZ19sYW5n
dWFnZXNfZ2V0KHZvaWQpOwogCisvKioKKyAqIFJlcXVlc3RzIHRvIHNldCB1c2luZyBlbmNvZGlu
ZyBkZXRlY3Rvci4KKyAqCisgKiBCeSBkZWZhdWx0LCBlbmNvZGluZyBkZXRlY3RvciBpcyBub3Qg
dXNlZC4KKyAqCisgKiBAcGFyYW0gc2V0dGluZ3Mgc2V0dGluZ3Mgb2JqZWN0IHRvIHNldCB1c2lu
ZyBlbmNvZGluZyBkZXRlY3RvcgorICogQHBhcmFtIHVzZSBAYyBFSU5BX1RSVUUgdG8gdXNlIGVu
Y29kaW5nIGRldGVjdG9yLAorICogICAgICAgIEBjIEVJTkFfRkFMU0Ugbm90IHRvIHVzZQorICoK
KyAqIEByZXR1cm4gQGMgRUlOQV9UUlVFIG9uIHN1Y2Nlc3Mgb3IgQGMgRUlOQV9GQUxTRSBvbiBm
YWlsdXJlCisgKi8KK0VBUEkgRWluYV9Cb29sIGV3a19zZXR0aW5nX3VzZXNfZW5jb2RpbmdfZGV0
ZWN0b3Jfc2V0KEV3a19TZXR0aW5ncyAqc2V0dGluZ3MsIEVpbmFfQm9vbCB1c2UpOworCisvKioK
KyAqIFJldHVybnMgd2hldGhlciBlbmNvZGluZyBkZXRlY3RvciBpcyB1c2VkIG9yIG5vdC4KKyAq
CisgKiBAcGFyYW0gc2V0dGluZ3Mgc2V0dGluZ3Mgb2JqZWN0IHRvIHF1ZXJ5IHdoZXRoZXIgZW5j
b2RpbmcgZGV0ZWN0b3IgaXMgdXNlZAorICoKKyAqIEByZXR1cm4gQGMgRUlOQV9UUlVFIGlmIGVu
Y29kaW5nIGRldGVjdG9yIGlzIHVzZWQKKyAqICAgICAgICAgQGMgRUlOQV9GQUxTRSBpZiBub3Qg
b3Igb24gZmFpbHVyZQorICovCitFQVBJIEVpbmFfQm9vbCBld2tfc2V0dGluZ191c2VzX2VuY29k
aW5nX2RldGVjdG9yX2dldChjb25zdCBFd2tfU2V0dGluZ3MgKnNldHRpbmdzKTsKKwogI2lmZGVm
IF9fY3BsdXNwbHVzCiB9CiAjZW5kaWYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl9zZXR0aW5ncy5jcHAgYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfc2V0dGluZ3MuY3BwCmluZGV4IDMy
Zjk4MTc4ODkwNTcyZGQ2OTA2NzE2ZTM1NmI5ZWZhZmMwYzk3ZWEuLjc2NTMxMzQ3Zjc2ZDRmZjY4
NGM4MGY1MTFmZmExZTk3YWI0YjE5NjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl9zZXR0aW5ncy5jcHAKKysrIGIvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX3NldHRpbmdzLmNwcApAQCAt
MTU3LDMgKzE1NywxNiBAQCBURVNUX0YoRVdLMlVuaXRUZXN0QmFzZSwgZXdrX3NldHRpbmdzX2Ru
c19wcmVmZXRjaGluZ19lbmFibGVkKQogICAgIEFTU0VSVF9UUlVFKGV3a19zZXR0aW5nc19kbnNf
cHJlZmV0Y2hpbmdfZW5hYmxlZF9zZXQoc2V0dGluZ3MsIGZhbHNlKSk7CiAgICAgQVNTRVJUX0ZB
TFNFKGV3a19zZXR0aW5nc19kbnNfcHJlZmV0Y2hpbmdfZW5hYmxlZF9nZXQoc2V0dGluZ3MpKTsK
IH0KKworVEVTVF9GKEVXSzJVbml0VGVzdEJhc2UsIGV3a19zZXR0aW5nX3VzZXNfZW5jb2Rpbmdf
ZGV0ZWN0b3IpCit7CisgICAgRXdrX1NldHRpbmdzKiBzZXR0aW5ncyA9IGV3a192aWV3X3NldHRp
bmdzX2dldCh3ZWJWaWV3KCkpOworCisgICAgQVNTRVJUX0ZBTFNFKGV3a19zZXR0aW5nX3VzZXNf
ZW5jb2RpbmdfZGV0ZWN0b3JfZ2V0KHNldHRpbmdzKSk7CisKKyAgICBBU1NFUlRfVFJVRShld2tf
c2V0dGluZ191c2VzX2VuY29kaW5nX2RldGVjdG9yX3NldChzZXR0aW5ncywgdHJ1ZSkpOworICAg
IEFTU0VSVF9UUlVFKGV3a19zZXR0aW5nX3VzZXNfZW5jb2RpbmdfZGV0ZWN0b3JfZ2V0KHNldHRp
bmdzKSk7CisKKyAgICBBU1NFUlRfVFJVRShld2tfc2V0dGluZ191c2VzX2VuY29kaW5nX2RldGVj
dG9yX3NldChzZXR0aW5ncywgZmFsc2UpKTsKKyAgICBBU1NFUlRfRkFMU0UoZXdrX3NldHRpbmdf
dXNlc19lbmNvZGluZ19kZXRlY3Rvcl9nZXQoc2V0dGluZ3MpKTsKK30K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171403</attachid>
            <date>2012-10-30 02:13:14 -0700</date>
            <delta_ts>2012-10-31 23:36:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100066-20121030181139.patch</filename>
            <type>text/plain</type>
            <size>6830</size>
            <attacher name="Yuni Jeong">yhnet.jung</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyODY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNGVmNDQxZWRjY2MxN2Vi
NzE2OGY3MmQ5MTBlY2NmZjBmM2ZmNDg2Ni4uNzBhOTk5YTIwMTEzOWU0ZWFjY2Y4ZTllNDliOWQ3
MmUzMDk2MzUxNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTEwLTMwICBZdW5p
IEplb25nICA8eWhuZXQuanVuZ0BzYW1zdW5nLmNvbT4KKworICAgICAgICBbV0syXSBBZGQgQVBJ
cyB0byBnZXQvc2V0IGVuY29kaW5nIGRldGVjdG9yCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDAwNjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgc2V0dGluZyBBUElzIGZvciBlbmNvZGluZyBkZWN0
b3IgYW5kIGEgdW5pdCB0ZXN0LgorCisgICAgICAgICogU2hhcmVkL1dlYlByZWZlcmVuY2VzU3Rv
cmUuaDoKKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9DL1dLUHJl
ZmVyZW5jZXMuY3BwOgorICAgICAgICAoV0tQcmVmZXJlbmNlc1NldFVzZXNFbmNvZGluZ0RldGVj
dG9yKToKKyAgICAgICAgKFdLUHJlZmVyZW5jZXNHZXRVc2VzRW5jb2RpbmdEZXRlY3Rvcik6Cisg
ICAgICAgICogVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVyZW5jZXMuaDoKKyAgICAgICAgKiBVSVBy
b2Nlc3MvQVBJL2VmbC9ld2tfc2V0dGluZ3MuY3BwOgorICAgICAgICAoZXdrX3NldHRpbmdfdXNl
c19lbmNvZGluZ19kZXRlY3Rvcl9zZXQpOgorICAgICAgICAoZXdrX3NldHRpbmdfdXNlc19lbmNv
ZGluZ19kZXRlY3Rvcl9nZXQpOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a19zZXR0
aW5ncy5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl9zZXR0
aW5ncy5jcHA6CisgICAgICAgIChURVNUX0YpOgorCiAyMDEyLTEwLTI5ICBIdWFuZyBEb25nc3Vu
ZyAgPGx1eHRlbGxhQGNvbXBhbnkxMDAubmV0PgogCiAgICAgICAgIENvb3JkaW5hdGVkIEdyYXBo
aWNzOiBEZWxldGUgY2FjaGVkIFNoYXJlYWJsZVN1cmZhY2VzIHdoZW4gcHVyZ2luZyBiYWNraW5n
U3RvcmVzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL1dlYlByZWZlcmVuY2Vz
U3RvcmUuaCBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJQcmVmZXJlbmNlc1N0b3JlLmgKaW5k
ZXggZGMwNzNkZTAzOWQ5ZmNiODgwMTgwYjlkMzc4ZjAzMTljZTgzMTUwYS4uMDdkNjJhYzY5ZDZj
ZjQxZTA0OTI5OTJhNDEzZDhlOWFhMGVlOGZlMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
U2hhcmVkL1dlYlByZWZlcmVuY2VzU3RvcmUuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQv
V2ViUHJlZmVyZW5jZXNTdG9yZS5oCkBAIC0xMzgsNiArMTM4LDcgQEAgbmFtZXNwYWNlIFdlYktp
dCB7CiAgICAgbWFjcm8oQ29va2llRW5hYmxlZCwgY29va2llRW5hYmxlZCwgQm9vbCwgYm9vbCwg
dHJ1ZSkgXAogICAgIG1hY3JvKFBsdWdJblNuYXBzaG90dGluZ0VuYWJsZWQsIHBsdWdJblNuYXBz
aG90dGluZ0VuYWJsZWQsIEJvb2wsIGJvb2wsIGZhbHNlKSBcCiAgICAgbWFjcm8oUERGUGx1Z2lu
RW5hYmxlZCwgcGRmUGx1Z2luRW5hYmxlZCwgQm9vbCwgYm9vbCwgZmFsc2UpIFwKKyAgICBtYWNy
byhVc2VzRW5jb2RpbmdEZXRlY3RvciwgdXNlc0VuY29kaW5nRGV0ZWN0b3IsIEJvb2wsIGJvb2ws
IGZhbHNlKSBcCiAgICAgXAogCiAjZGVmaW5lIEZPUl9FQUNIX1dFQktJVF9ET1VCTEVfUFJFRkVS
RU5DRShtYWNybykgXApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9D
L1dLUHJlZmVyZW5jZXMuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJl
ZmVyZW5jZXMuY3BwCmluZGV4IDUzMmQ4MmNhZjlmYmNlNjExZjVmMDUwODBkNTVlOTI2ZTBhYTZj
MTguLjRjMDEyOWIyM2QzODEzYTJmNzBmNjQ0ODQwMjcwNjk4ODFhZTgwNjcgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1ByZWZlcmVuY2VzLmNwcAorKysgYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQcmVmZXJlbmNlcy5jcHAKQEAgLTk0Mywz
ICs5NDMsMTMgQEAgYm9vbCBXS1ByZWZlcmVuY2VzR2V0UERGUGx1Z2luRW5hYmxlZChXS1ByZWZl
cmVuY2VzUmVmIHByZWZlcmVuY2VzUmVmKQogewogICAgIHJldHVybiB0b0ltcGwocHJlZmVyZW5j
ZXNSZWYpLT5wZGZQbHVnaW5FbmFibGVkKCk7CiB9CisKK3ZvaWQgV0tQcmVmZXJlbmNlc1NldFVz
ZXNFbmNvZGluZ0RldGVjdG9yKFdLUHJlZmVyZW5jZXNSZWYgcHJlZmVyZW5jZXNSZWYsIGJvb2wg
dXNlKQoreworICAgIHRvSW1wbChwcmVmZXJlbmNlc1JlZiktPnNldFVzZXNFbmNvZGluZ0RldGVj
dG9yKHVzZSk7Cit9CisKK2Jvb2wgV0tQcmVmZXJlbmNlc0dldFVzZXNFbmNvZGluZ0RldGVjdG9y
KFdLUHJlZmVyZW5jZXNSZWYgcHJlZmVyZW5jZXNSZWYpCit7CisgICAgcmV0dXJuIHRvSW1wbChw
cmVmZXJlbmNlc1JlZiktPnVzZXNFbmNvZGluZ0RldGVjdG9yKCk7Cit9CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQcmVmZXJlbmNlcy5oIGIvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVyZW5jZXMuaAppbmRleCBkOTFiODJkODNhODk1
ZTJlODJmNjI4YWMzOTllYzM2ZmU3ZTk5MGZkLi4zYmQ3ODIxOTdiZTE4Mjg2NWI2NjUxYjVmYzUw
MzdmNDE1MTU1M2UxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0Mv
V0tQcmVmZXJlbmNlcy5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1By
ZWZlcmVuY2VzLmgKQEAgLTIyMCw2ICsyMjAsMTAgQEAgV0tfRVhQT1JUIFdLU3RvcmFnZUJsb2Nr
aW5nUG9saWN5IFdLUHJlZmVyZW5jZXNHZXRTdG9yYWdlQmxvY2tpbmdQb2xpY3koV0tQcmVmZXIK
IFdLX0VYUE9SVCB2b2lkIFdLUHJlZmVyZW5jZXNTZXRQbHVnSW5TbmFwc2hvdHRpbmdFbmFibGVk
KFdLUHJlZmVyZW5jZXNSZWYgcHJlZmVyZW5jZXNSZWYsIGJvb2wgZW5hYmxlZCk7CiBXS19FWFBP
UlQgYm9vbCBXS1ByZWZlcmVuY2VzR2V0UGx1Z0luU25hcHNob3R0aW5nRW5hYmxlZChXS1ByZWZl
cmVuY2VzUmVmIHByZWZlcmVuY2VzUmVmKTsKIAorLy8gRGVmYXVsdHMgdG8gZmFsc2UuCitXS19F
WFBPUlQgdm9pZCBXS1ByZWZlcmVuY2VzU2V0VXNlc0VuY29kaW5nRGV0ZWN0b3IoV0tQcmVmZXJl
bmNlc1JlZiBwcmVmZXJlbmNlc1JlZiwgYm9vbCk7CitXS19FWFBPUlQgYm9vbCBXS1ByZWZlcmVu
Y2VzR2V0VXNlc0VuY29kaW5nRGV0ZWN0b3IoV0tQcmVmZXJlbmNlc1JlZiBwcmVmZXJlbmNlc1Jl
Zik7CisKICNpZmRlZiBfX2NwbHVzcGx1cwogfQogI2VuZGlmCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfc2V0dGluZ3MuY3BwIGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdzLmNwcAppbmRleCBhMWJmYjdhNjEwZTQ4
NjAyZmZlMmFlOWFmNzRiMTBkYTVmN2M3Njc0Li4xMDU4NDYyZmNkYWU5OTVjZDQwMWNmNjIyNGFh
ZjYwMjc1M2JhMDZhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2Vm
bC9ld2tfc2V0dGluZ3MuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZs
L2V3a19zZXR0aW5ncy5jcHAKQEAgLTI3MCwzICsyNzAsMTkgQEAgRWluYV9MaXN0KiBld2tfc2V0
dGluZ3Nfc3BlbGxfY2hlY2tpbmdfbGFuZ3VhZ2VzX2dldCgpCiAjZW5kaWYKICAgICByZXR1cm4g
bGlzdE9mbGFuZ3VhZ2VzOwogfQorCitFaW5hX0Jvb2wgZXdrX3NldHRpbmdfdXNlc19lbmNvZGlu
Z19kZXRlY3Rvcl9zZXQoRXdrX1NldHRpbmdzKiBzZXR0aW5ncywgRWluYV9Cb29sIHVzZSkKK3sK
KyAgICBFSU5BX1NBRkVUWV9PTl9OVUxMX1JFVFVSTl9WQUwoc2V0dGluZ3MsIGZhbHNlKTsKKwor
ICAgIHNldHRpbmdzLT5wcmVmZXJlbmNlcygpLT5zZXRVc2VzRW5jb2RpbmdEZXRlY3Rvcih1c2Up
OworCisgICAgcmV0dXJuIHRydWU7Cit9CisKK0VpbmFfQm9vbCBld2tfc2V0dGluZ191c2VzX2Vu
Y29kaW5nX2RldGVjdG9yX2dldChjb25zdCBFd2tfU2V0dGluZ3MqIHNldHRpbmdzKQoreworICAg
IEVJTkFfU0FGRVRZX09OX05VTExfUkVUVVJOX1ZBTChzZXR0aW5ncywgZmFsc2UpOworCisgICAg
cmV0dXJuIHNldHRpbmdzLT5wcmVmZXJlbmNlcygpLT51c2VzRW5jb2RpbmdEZXRlY3RvcigpOwor
fQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3NldHRp
bmdzLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfc2V0dGluZ3MuaApp
bmRleCA4NjFiOTkxN2ZjMjM1N2QwN2VlMDk1MThiMjQ4ZTYzOGMxZjkwNWRlLi5lZGU2ZGViMWI5
YzJkZjI0ODc3NWFlYTk3ODhmZWM0YjIwNTEyY2MxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfc2V0dGluZ3MuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL2VmbC9ld2tfc2V0dGluZ3MuaApAQCAtMjk4LDYgKzI5OCwyOSBAQCBFQVBJ
IHZvaWQgZXdrX3NldHRpbmdzX3NwZWxsX2NoZWNraW5nX2xhbmd1YWdlc19zZXQoY29uc3QgY2hh
ciAqbGFuZ3VhZ2VzKTsKICAqLwogRUFQSSBFaW5hX0xpc3QgKmV3a19zZXR0aW5nc19zcGVsbF9j
aGVja2luZ19sYW5ndWFnZXNfZ2V0KHZvaWQpOwogCisvKioKKyAqIFJlcXVlc3RzIHRvIHNldCB1
c2luZyBlbmNvZGluZyBkZXRlY3Rvci4KKyAqCisgKiBCeSBkZWZhdWx0LCBlbmNvZGluZyBkZXRl
Y3RvciBpcyBub3QgdXNlZC4KKyAqCisgKiBAcGFyYW0gc2V0dGluZ3Mgc2V0dGluZ3Mgb2JqZWN0
IHRvIHNldCB1c2luZyBlbmNvZGluZyBkZXRlY3RvcgorICogQHBhcmFtIHVzZSBAYyBFSU5BX1RS
VUUgdG8gdXNlIGVuY29kaW5nIGRldGVjdG9yLAorICogICAgICAgIEBjIEVJTkFfRkFMU0Ugbm90
IHRvIHVzZQorICoKKyAqIEByZXR1cm4gQGMgRUlOQV9UUlVFIG9uIHN1Y2Nlc3Mgb3IgQGMgRUlO
QV9GQUxTRSBvbiBmYWlsdXJlCisgKi8KK0VBUEkgRWluYV9Cb29sIGV3a19zZXR0aW5nX3VzZXNf
ZW5jb2RpbmdfZGV0ZWN0b3Jfc2V0KEV3a19TZXR0aW5ncyAqc2V0dGluZ3MsIEVpbmFfQm9vbCB1
c2UpOworCisvKioKKyAqIFJldHVybnMgd2hldGhlciBlbmNvZGluZyBkZXRlY3RvciBpcyB1c2Vk
IG9yIG5vdC4KKyAqCisgKiBAcGFyYW0gc2V0dGluZ3Mgc2V0dGluZ3Mgb2JqZWN0IHRvIHF1ZXJ5
IHdoZXRoZXIgZW5jb2RpbmcgZGV0ZWN0b3IgaXMgdXNlZAorICoKKyAqIEByZXR1cm4gQGMgRUlO
QV9UUlVFIGlmIGVuY29kaW5nIGRldGVjdG9yIGlzIHVzZWQKKyAqICAgICAgICAgQGMgRUlOQV9G
QUxTRSBpZiBub3Qgb3Igb24gZmFpbHVyZQorICovCitFQVBJIEVpbmFfQm9vbCBld2tfc2V0dGlu
Z191c2VzX2VuY29kaW5nX2RldGVjdG9yX2dldChjb25zdCBFd2tfU2V0dGluZ3MgKnNldHRpbmdz
KTsKKwogI2lmZGVmIF9fY3BsdXNwbHVzCiB9CiAjZW5kaWYKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl9zZXR0aW5ncy5jcHAgYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfc2V0dGluZ3Mu
Y3BwCmluZGV4IDMyZjk4MTc4ODkwNTcyZGQ2OTA2NzE2ZTM1NmI5ZWZhZmMwYzk3ZWEuLmVjNTE1
OTMwMTdlYzQzNzU5ZjQxYTcxZGQ1YTgyMjk3NDkzM2NiMDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl9zZXR0aW5ncy5jcHAKKysr
IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX3NldHRp
bmdzLmNwcApAQCAtMTU3LDMgKzE1NywxNyBAQCBURVNUX0YoRVdLMlVuaXRUZXN0QmFzZSwgZXdr
X3NldHRpbmdzX2Ruc19wcmVmZXRjaGluZ19lbmFibGVkKQogICAgIEFTU0VSVF9UUlVFKGV3a19z
ZXR0aW5nc19kbnNfcHJlZmV0Y2hpbmdfZW5hYmxlZF9zZXQoc2V0dGluZ3MsIGZhbHNlKSk7CiAg
ICAgQVNTRVJUX0ZBTFNFKGV3a19zZXR0aW5nc19kbnNfcHJlZmV0Y2hpbmdfZW5hYmxlZF9nZXQo
c2V0dGluZ3MpKTsKIH0KKworVEVTVF9GKEVXSzJVbml0VGVzdEJhc2UsIGV3a19zZXR0aW5nX3Vz
ZXNfZW5jb2RpbmdfZGV0ZWN0b3IpCit7CisgICAgRXdrX1NldHRpbmdzKiBzZXR0aW5ncyA9IGV3
a192aWV3X3NldHRpbmdzX2dldCh3ZWJWaWV3KCkpOworCisgICAgLy8gRW5jb2RpbmcgZGV0ZWN0
b3IgaXMgbm90IHVzZWQgYnkgZGVmYXVsdC4KKyAgICBBU1NFUlRfRkFMU0UoZXdrX3NldHRpbmdf
dXNlc19lbmNvZGluZ19kZXRlY3Rvcl9nZXQoc2V0dGluZ3MpKTsKKworICAgIEFTU0VSVF9UUlVF
KGV3a19zZXR0aW5nX3VzZXNfZW5jb2RpbmdfZGV0ZWN0b3Jfc2V0KHNldHRpbmdzLCB0cnVlKSk7
CisgICAgQVNTRVJUX1RSVUUoZXdrX3NldHRpbmdfdXNlc19lbmNvZGluZ19kZXRlY3Rvcl9nZXQo
c2V0dGluZ3MpKTsKKworICAgIEFTU0VSVF9UUlVFKGV3a19zZXR0aW5nX3VzZXNfZW5jb2Rpbmdf
ZGV0ZWN0b3Jfc2V0KHNldHRpbmdzLCBmYWxzZSkpOworICAgIEFTU0VSVF9GQUxTRShld2tfc2V0
dGluZ191c2VzX2VuY29kaW5nX2RldGVjdG9yX2dldChzZXR0aW5ncykpOworfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171779</attachid>
            <date>2012-10-31 23:37:07 -0700</date>
            <delta_ts>2012-11-01 00:26:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100066-20121101153528.patch</filename>
            <type>text/plain</type>
            <size>6901</size>
            <attacher name="Yuni Jeong">yhnet.jung</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzMTI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZTNjNTQ2YmVhMTA0NGU2
OWQ5ZmY4M2Y0Y2QyMGJjZGFmNDY1NDcyYS4uMTdhNjg3Yjc5ZjBhNzUzYjFlZmZiN2MyYzU4YWU4
YjRhZmI4YjE1YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTExLTAxICBZdW5p
IEplb25nICA8eWhuZXQuanVuZ0BzYW1zdW5nLmNvbT4KKworICAgICAgICBbV0syXSBBZGQgQVBJ
cyB0byBnZXQvc2V0IGVuY29kaW5nIGRldGVjdG9yCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDAwNjYKKworICAgICAgICBSZXZpZXdlZCBieSBHeXV5
b3VuZyBLaW0uCisKKyAgICAgICAgQWRkIHNldHRpbmcgQVBJcyBmb3IgZW5jb2RpbmcgZGVjdG9y
IGFuZCBhIHVuaXQgdGVzdC4KKworICAgICAgICAqIFNoYXJlZC9XZWJQcmVmZXJlbmNlc1N0b3Jl
Lmg6CisgICAgICAgIChXZWJLaXQpOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQy9XS1ByZWZl
cmVuY2VzLmNwcDoKKyAgICAgICAgKFdLUHJlZmVyZW5jZXNTZXRVc2VzRW5jb2RpbmdEZXRlY3Rv
cik6CisgICAgICAgIChXS1ByZWZlcmVuY2VzR2V0VXNlc0VuY29kaW5nRGV0ZWN0b3IpOgorICAg
ICAgICAqIFVJUHJvY2Vzcy9BUEkvQy9XS1ByZWZlcmVuY2VzLmg6CisgICAgICAgICogVUlQcm9j
ZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdzLmNwcDoKKyAgICAgICAgKGV3a19zZXR0aW5nX3VzZXNf
ZW5jb2RpbmdfZGV0ZWN0b3Jfc2V0KToKKyAgICAgICAgKGV3a19zZXR0aW5nX3VzZXNfZW5jb2Rp
bmdfZGV0ZWN0b3JfZ2V0KToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC9ld2tfc2V0dGlu
Z3MuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfc2V0dGlu
Z3MuY3BwOgorICAgICAgICAoVEVTVF9GKToKKwogMjAxMi0xMC0zMSAgSmloeWUgS2FuZyAgPGp5
ZS5rYW5nQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtFRkxdW1dLMl0gQWRkIGV3a19zZWN1cml0
eV9vcmlnaW4gYW5kIGV3a19zdG9yYWdlX21hbmFnZXIgQVBJcwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdDIvU2hhcmVkL1dlYlByZWZlcmVuY2VzU3RvcmUuaCBiL1NvdXJjZS9XZWJLaXQyL1No
YXJlZC9XZWJQcmVmZXJlbmNlc1N0b3JlLmgKaW5kZXggZGMwNzNkZTAzOWQ5ZmNiODgwMTgwYjlk
Mzc4ZjAzMTljZTgzMTUwYS4uMDdkNjJhYzY5ZDZjZjQxZTA0OTI5OTJhNDEzZDhlOWFhMGVlOGZl
MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvU2hhcmVkL1dlYlByZWZlcmVuY2VzU3RvcmUu
aAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViUHJlZmVyZW5jZXNTdG9yZS5oCkBAIC0x
MzgsNiArMTM4LDcgQEAgbmFtZXNwYWNlIFdlYktpdCB7CiAgICAgbWFjcm8oQ29va2llRW5hYmxl
ZCwgY29va2llRW5hYmxlZCwgQm9vbCwgYm9vbCwgdHJ1ZSkgXAogICAgIG1hY3JvKFBsdWdJblNu
YXBzaG90dGluZ0VuYWJsZWQsIHBsdWdJblNuYXBzaG90dGluZ0VuYWJsZWQsIEJvb2wsIGJvb2ws
IGZhbHNlKSBcCiAgICAgbWFjcm8oUERGUGx1Z2luRW5hYmxlZCwgcGRmUGx1Z2luRW5hYmxlZCwg
Qm9vbCwgYm9vbCwgZmFsc2UpIFwKKyAgICBtYWNybyhVc2VzRW5jb2RpbmdEZXRlY3RvciwgdXNl
c0VuY29kaW5nRGV0ZWN0b3IsIEJvb2wsIGJvb2wsIGZhbHNlKSBcCiAgICAgXAogCiAjZGVmaW5l
IEZPUl9FQUNIX1dFQktJVF9ET1VCTEVfUFJFRkVSRU5DRShtYWNybykgXApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVyZW5jZXMuY3BwIGIvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVyZW5jZXMuY3BwCmluZGV4IDUzMmQ4MmNh
ZjlmYmNlNjExZjVmMDUwODBkNTVlOTI2ZTBhYTZjMTguLjA2ODU2M2QxZjNkNzk3YjRhOGZlNWYw
ZWI4MWIxOTVlMjRkYjFhZTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvQy9XS1ByZWZlcmVuY2VzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L0MvV0tQcmVmZXJlbmNlcy5jcHAKQEAgLTk0MywzICs5NDMsMTMgQEAgYm9vbCBXS1ByZWZlcmVu
Y2VzR2V0UERGUGx1Z2luRW5hYmxlZChXS1ByZWZlcmVuY2VzUmVmIHByZWZlcmVuY2VzUmVmKQog
ewogICAgIHJldHVybiB0b0ltcGwocHJlZmVyZW5jZXNSZWYpLT5wZGZQbHVnaW5FbmFibGVkKCk7
CiB9CisKK3ZvaWQgV0tQcmVmZXJlbmNlc1NldEVuY29kaW5nRGV0ZWN0b3JFbmFibGVkKFdLUHJl
ZmVyZW5jZXNSZWYgcHJlZmVyZW5jZXNSZWYsIGJvb2wgZW5hYmxlZCkKK3sKKyAgICB0b0ltcGwo
cHJlZmVyZW5jZXNSZWYpLT5zZXRVc2VzRW5jb2RpbmdEZXRlY3RvcihlbmFibGVkKTsKK30KKwor
Ym9vbCBXS1ByZWZlcmVuY2VzR2V0RW5jb2RpbmdEZXRlY3RvckVuYWJsZWQoV0tQcmVmZXJlbmNl
c1JlZiBwcmVmZXJlbmNlc1JlZikKK3sKKyAgICByZXR1cm4gdG9JbXBsKHByZWZlcmVuY2VzUmVm
KS0+dXNlc0VuY29kaW5nRGV0ZWN0b3IoKTsKK30KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvQy9XS1ByZWZlcmVuY2VzLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL0MvV0tQcmVmZXJlbmNlcy5oCmluZGV4IGQ5MWI4MmQ4M2E4OTVlMmU4MmY2MjhhYzM5
OWVjMzZmZTdlOTkwZmQuLmZmMmUwYTAwNjYyYjk0ZGQ2ZDM5NDVmM2U0MDU3Y2FlZWFlZDEzMDYg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1ByZWZlcmVuY2Vz
LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVyZW5jZXMuaApA
QCAtMjIwLDYgKzIyMCwxMCBAQCBXS19FWFBPUlQgV0tTdG9yYWdlQmxvY2tpbmdQb2xpY3kgV0tQ
cmVmZXJlbmNlc0dldFN0b3JhZ2VCbG9ja2luZ1BvbGljeShXS1ByZWZlcgogV0tfRVhQT1JUIHZv
aWQgV0tQcmVmZXJlbmNlc1NldFBsdWdJblNuYXBzaG90dGluZ0VuYWJsZWQoV0tQcmVmZXJlbmNl
c1JlZiBwcmVmZXJlbmNlc1JlZiwgYm9vbCBlbmFibGVkKTsKIFdLX0VYUE9SVCBib29sIFdLUHJl
ZmVyZW5jZXNHZXRQbHVnSW5TbmFwc2hvdHRpbmdFbmFibGVkKFdLUHJlZmVyZW5jZXNSZWYgcHJl
ZmVyZW5jZXNSZWYpOwogCisvLyBEZWZhdWx0cyB0byBmYWxzZS4KK1dLX0VYUE9SVCB2b2lkIFdL
UHJlZmVyZW5jZXNTZXRFbmNvZGluZ0RldGVjdG9yRW5hYmxlZChXS1ByZWZlcmVuY2VzUmVmIHBy
ZWZlcmVuY2VzUmVmLCBib29sIGVuYWJsZWQpOworV0tfRVhQT1JUIGJvb2wgV0tQcmVmZXJlbmNl
c0dldEVuY29kaW5nRGV0ZWN0b3JFbmFibGVkKFdLUHJlZmVyZW5jZXNSZWYgcHJlZmVyZW5jZXNS
ZWYpOworCiAjaWZkZWYgX19jcGx1c3BsdXMKIH0KICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdzLmNwcCBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a19zZXR0aW5ncy5jcHAKaW5kZXggYTFiZmI3YTYxMGU0
ODYwMmZmZTJhZTlhZjc0YjEwZGE1ZjdjNzY3NC4uMGI1MDgzZjhhNGZmMzNjM2Y0MTM2ZWY3MWZk
YmIyOTZkNTNlMjBjNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9l
ZmwvZXdrX3NldHRpbmdzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2Vm
bC9ld2tfc2V0dGluZ3MuY3BwCkBAIC0yNzAsMyArMjcwLDE5IEBAIEVpbmFfTGlzdCogZXdrX3Nl
dHRpbmdzX3NwZWxsX2NoZWNraW5nX2xhbmd1YWdlc19nZXQoKQogI2VuZGlmCiAgICAgcmV0dXJu
IGxpc3RPZmxhbmd1YWdlczsKIH0KKworRWluYV9Cb29sIGV3a19zZXR0aW5nX2VuY29kaW5nX2Rl
dGVjdG9yX2VuYWJsZWRfc2V0KEV3a19TZXR0aW5ncyogc2V0dGluZ3MsIEVpbmFfQm9vbCBlbmFi
bGUpCit7CisgICAgRUlOQV9TQUZFVFlfT05fTlVMTF9SRVRVUk5fVkFMKHNldHRpbmdzLCBmYWxz
ZSk7CisKKyAgICBzZXR0aW5ncy0+cHJlZmVyZW5jZXMoKS0+c2V0VXNlc0VuY29kaW5nRGV0ZWN0
b3IoZW5hYmxlKTsKKworICAgIHJldHVybiB0cnVlOworfQorCitFaW5hX0Jvb2wgZXdrX3NldHRp
bmdfZW5jb2RpbmdfZGV0ZWN0b3JfZW5hYmxlZF9nZXQoY29uc3QgRXdrX1NldHRpbmdzKiBzZXR0
aW5ncykKK3sKKyAgICBFSU5BX1NBRkVUWV9PTl9OVUxMX1JFVFVSTl9WQUwoc2V0dGluZ3MsIGZh
bHNlKTsKKworICAgIHJldHVybiBzZXR0aW5ncy0+cHJlZmVyZW5jZXMoKS0+dXNlc0VuY29kaW5n
RGV0ZWN0b3IoKTsKK30KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkv
ZWZsL2V3a19zZXR0aW5ncy5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdr
X3NldHRpbmdzLmgKaW5kZXggODYxYjk5MTdmYzIzNTdkMDdlZTA5NTE4YjI0OGU2MzhjMWY5MDVk
ZS4uNWVlYTQ2OWIyOWRmYTZmNTlhOTVhZDliYTNkZjliMGZiNDhkOThlMiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdzLmgKKysrIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3NldHRpbmdzLmgKQEAgLTI5OCw2ICsy
OTgsMjkgQEAgRUFQSSB2b2lkIGV3a19zZXR0aW5nc19zcGVsbF9jaGVja2luZ19sYW5ndWFnZXNf
c2V0KGNvbnN0IGNoYXIgKmxhbmd1YWdlcyk7CiAgKi8KIEVBUEkgRWluYV9MaXN0ICpld2tfc2V0
dGluZ3Nfc3BlbGxfY2hlY2tpbmdfbGFuZ3VhZ2VzX2dldCh2b2lkKTsKIAorLyoqCisgKiBFbmFi
bGVzL2Rpc2FibGVzIHRoZSBlbmNvZGluZyBkZXRlY3Rvci4KKyAqCisgKiBCeSBkZWZhdWx0LCB0
aGUgZW5jb2RpbmcgZGV0ZWN0b3IgaXMgZGlzYWJsZWQuCisgKgorICogQHBhcmFtIHNldHRpbmdz
IHNldHRpbmdzIG9iamVjdCB0byBzZXQgdGhlIGVuY29kaW5nIGRldGVjdG9yCisgKiBAcGFyYW0g
ZW5hYmxlIEBjIEVJTkFfVFJVRSB0byBlbmFibGUgdGhlIGVuY29kaW5nIGRldGVjdG9yLAorICog
ICAgICAgIEBjIEVJTkFfRkFMU0UgdG8gZGlzYWJsZQorICoKKyAqIEByZXR1cm4gQGMgRUlOQV9U
UlVFIG9uIHN1Y2Nlc3Mgb3IgQGMgRUlOQV9GQUxTRSBvbiBmYWlsdXJlCisgKi8KK0VBUEkgRWlu
YV9Cb29sIGV3a19zZXR0aW5nX2VuY29kaW5nX2RldGVjdG9yX2VuYWJsZWRfc2V0KEV3a19TZXR0
aW5ncyAqc2V0dGluZ3MsIEVpbmFfQm9vbCBlbmFibGUpOworCisvKioKKyogUmV0dXJucyB3aGV0
aGVyIHRoZSBlbmNvZGluZyBkZXRlY3RvciBpcyBlbmFibGVkIG9yIG5vdC4KKyAqCisgKiBAcGFy
YW0gc2V0dGluZ3Mgc2V0dGluZ3Mgb2JqZWN0IHRvIHF1ZXJ5IHdoZXRoZXIgZW5jb2RpbmcgZGV0
ZWN0b3IgaXMgZW5hYmxlZAorICoKKyAqIEByZXR1cm4gQGMgRUlOQV9UUlVFIGlmIHRoZSBlbmNv
ZGluZyBkZXRlY3RvciBpcyBlbmFibGVkCisgKiAgICAgICAgIEBjIEVJTkFfRkFMU0UgaWYgbm90
IG9yIG9uIGZhaWx1cmUKKyAqLworRUFQSSBFaW5hX0Jvb2wgZXdrX3NldHRpbmdfZW5jb2Rpbmdf
ZGV0ZWN0b3JfZW5hYmxlZF9nZXQoY29uc3QgRXdrX1NldHRpbmdzICpzZXR0aW5ncyk7CisKICNp
ZmRlZiBfX2NwbHVzcGx1cwogfQogI2VuZGlmCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfc2V0dGluZ3MuY3BwIGIvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9ld2syX3NldHRpbmdzLmNwcAppbmRl
eCAzMmY5ODE3ODg5MDU3MmRkNjkwNjcxNmUzNTZiOWVmYWZjMGM5N2VhLi5kMzMxMmY4ZmU3ODBj
ZDhkOTUxYjM4YTk5NWRhNzM4ZDBjNGMxNTkzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3azJfc2V0dGluZ3MuY3BwCisrKyBiL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl9zZXR0aW5ncy5jcHAK
QEAgLTE1NywzICsxNTcsMTcgQEAgVEVTVF9GKEVXSzJVbml0VGVzdEJhc2UsIGV3a19zZXR0aW5n
c19kbnNfcHJlZmV0Y2hpbmdfZW5hYmxlZCkKICAgICBBU1NFUlRfVFJVRShld2tfc2V0dGluZ3Nf
ZG5zX3ByZWZldGNoaW5nX2VuYWJsZWRfc2V0KHNldHRpbmdzLCBmYWxzZSkpOwogICAgIEFTU0VS
VF9GQUxTRShld2tfc2V0dGluZ3NfZG5zX3ByZWZldGNoaW5nX2VuYWJsZWRfZ2V0KHNldHRpbmdz
KSk7CiB9CisKK1RFU1RfRihFV0syVW5pdFRlc3RCYXNlLCBld2tfc2V0dGluZ19lbmNvZGluZ19k
ZXRlY3Rvcl9lbmFibGVkKQoreworICAgIEV3a19TZXR0aW5ncyogc2V0dGluZ3MgPSBld2tfdmll
d19zZXR0aW5nc19nZXQod2ViVmlldygpKTsKKworICAgIC8vIFRoZSBlbmNvZGluZyBkZXRlY3Rv
ciBpcyBkaXNhYmxlZCBieSBkZWZhdWx0LgorICAgIEFTU0VSVF9GQUxTRShld2tfc2V0dGluZ19l
bmNvZGluZ19kZXRlY3Rvcl9lbmFibGVkX2dldChzZXR0aW5ncykpOworCisgICAgQVNTRVJUX1RS
VUUoZXdrX3NldHRpbmdfZW5jb2RpbmdfZGV0ZWN0b3JfZW5hYmxlZF9zZXQoc2V0dGluZ3MsIHRy
dWUpKTsKKyAgICBBU1NFUlRfVFJVRShld2tfc2V0dGluZ19lbmNvZGluZ19kZXRlY3Rvcl9lbmFi
bGVkX2dldChzZXR0aW5ncykpOworCisgICAgQVNTRVJUX1RSVUUoZXdrX3NldHRpbmdfZW5jb2Rp
bmdfZGV0ZWN0b3JfZW5hYmxlZF9zZXQoc2V0dGluZ3MsIGZhbHNlKSk7CisgICAgQVNTRVJUX0ZB
TFNFKGV3a19zZXR0aW5nX2VuY29kaW5nX2RldGVjdG9yX2VuYWJsZWRfZ2V0KHNldHRpbmdzKSk7
Cit9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>