<?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>98334</bug_id>
          
          <creation_ts>2012-10-03 17:58:09 -0700</creation_ts>
          <short_desc>[EFL][WK2] Fix destination path when download with suggested filename on the Minibrowser</short_desc>
          <delta_ts>2012-10-05 00:56:07 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>98493</dependson>
          
          <everconfirmed>0</everconfirmed>
          <reporter name="KyungTae Kim">ktf.kim</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>rakuco</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>734277</commentid>
    <comment_count>0</comment_count>
    <who name="KyungTae Kim">ktf.kim</who>
    <bug_when>2012-10-03 17:58:09 -0700</bug_when>
    <thetext>Currently, when try to download any file on EFL Minibrowser, the destination path becomes &quot;file://&quot;.
That&apos;s because decideDestinationWithSuggestedFilename (ewk_context_download_client.cpp) sets the download-&gt;suggested_filename with passed file name,
then use the download-&gt;destination that is blank.
In this case, the destination path should be &quot;file://&quot; + (destination folder) + (suggested file name).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734311</commentid>
    <comment_count>1</comment_count>
      <attachid>167022</attachid>
    <who name="KyungTae Kim">ktf.kim</who>
    <bug_when>2012-10-03 19:19:00 -0700</bug_when>
    <thetext>Created attachment 167022
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734347</commentid>
    <comment_count>2</comment_count>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2012-10-03 21:31:00 -0700</bug_when>
    <thetext>If file download working with this patch ? How have you tested it ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734352</commentid>
    <comment_count>3</comment_count>
    <who name="KyungTae Kim">ktf.kim</who>
    <bug_when>2012-10-03 21:43:56 -0700</bug_when>
    <thetext>Surely I tested.

With the patch, the destination path becomes /tmp/(filename),
and I checked it with the links in http://nightly.webkit.org

When I click the link to http://builds.nightly.webkit.org/files/trunk/src/WebKit-r130337.tar.bz2 ,
the file was downloaded as /tmp/WebKit-r130337.tar.bz2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734353</commentid>
    <comment_count>4</comment_count>
      <attachid>167022</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-10-03 21:49:01 -0700</bug_when>
    <thetext>Comment on attachment 167022
Patch

This change looks strange. I will look into it in more details when I get to work. In any case, it needs unit testing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734355</commentid>
    <comment_count>5</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-10-03 21:52:36 -0700</bug_when>
    <thetext>(In reply to comment #0)
&gt; Currently, when try to download any file on EFL Minibrowser, the destination path becomes &quot;file://&quot;.
&gt; That&apos;s because decideDestinationWithSuggestedFilename (ewk_context_download_client.cpp) sets the download-&gt;suggested_filename with passed file name,
&gt; then use the download-&gt;destination that is blank.
&gt; In this case, the destination path should be &quot;file://&quot; + (destination folder) + (suggested file name).

This is because MiniBrowser probably does not handle the download signals. It is the browser&apos;s task to set the destination path (possible using the suggested file name). I believe you should do this in Minibrowser instead. Please read the doc the download signals on EwkView. If the browser does not set a destination path, I believe the default behavior is not to download anything (thus the empty save path).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734392</commentid>
    <comment_count>6</comment_count>
      <attachid>167038</attachid>
    <who name="KyungTae Kim">ktf.kim</who>
    <bug_when>2012-10-03 23:18:49 -0700</bug_when>
    <thetext>Created attachment 167038
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734401</commentid>
    <comment_count>7</comment_count>
      <attachid>167038</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-10-03 23:39:11 -0700</bug_when>
    <thetext>Comment on attachment 167038
Patch

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

&gt; Tools/MiniBrowser/efl/main.c:203
&gt; +    Ewk_Download_Job* download = (Ewk_Download_Job*)event_info;

Star on wrong side

&gt; Tools/MiniBrowser/efl/main.c:204
&gt; +    const char* suggested_name =  ewk_download_job_suggested_filename_get(download);

Star on wrong side + extra space after = sign

&gt; Tools/MiniBrowser/efl/main.c:206
&gt; +        // FIX ME: The destination folder should be a specific folder user selected, but now set to &apos;/tmp&apos; temporary.

// FIXME: The destination folder should be selected by the user but we set it to &apos;/tmp&apos; for now.

&gt; Tools/MiniBrowser/efl/main.c:207
&gt; +        char* destination_path = malloc(strlen(suggested_name) + 6);

It would be nice to use eina string buffer for this:
http://docs.enlightenment.org/auto/eina/group__Eina__String__Buffer__Group.html

Note that destination_path does not seem to be freed currently.

&gt; Tools/MiniBrowser/efl/main.c:209
&gt; +            sprintf(destination_path, &quot;/tmp/%s&quot;, suggested_name);

snprintf would have been safer but I prefer we use eina string buffer anyway.

&gt; Tools/MiniBrowser/efl/main.c:210
&gt; +            ewk_download_job_destination_set(download, destination_path);

It would be nice to print something on stdout like:
&quot;Downloading to /tmp/xxxxxxx...&quot;

&gt; Tools/MiniBrowser/efl/main.c:212
&gt; +    }

else case? If the download does not have a suggested name, we should probably download it anyway. Maybe generate a unique file name?

&gt; Tools/MiniBrowser/efl/main.c:254
&gt; +    evas_object_smart_callback_add(app-&gt;browser, &quot;download,request&quot;, on_download_request, app);

How about listening for &quot;download,finished&quot; and &quot;download,failed&quot; as well in order to print something on stdout?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734402</commentid>
    <comment_count>8</comment_count>
      <attachid>167038</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-10-03 23:39:34 -0700</bug_when>
    <thetext>Comment on attachment 167038
Patch

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

&gt; Tools/MiniBrowser/efl/main.c:201
&gt; +on_download_request(void* user_data, Evas_Object* webview, void* event_info)

stars on wrong side</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734406</commentid>
    <comment_count>9</comment_count>
      <attachid>167041</attachid>
    <who name="KyungTae Kim">ktf.kim</who>
    <bug_when>2012-10-03 23:51:06 -0700</bug_when>
    <thetext>Created attachment 167041
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734437</commentid>
    <comment_count>10</comment_count>
      <attachid>167041</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-10-04 00:34:27 -0700</bug_when>
    <thetext>Comment on attachment 167041
Patch

A lot of the feedback was not taken into consideration in this new patch. Why is that? You should either take the feedback into consideration or comment why you disagree with the feedback.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734493</commentid>
    <comment_count>11</comment_count>
      <attachid>167048</attachid>
    <who name="KyungTae Kim">ktf.kim</who>
    <bug_when>2012-10-04 01:27:44 -0700</bug_when>
    <thetext>Created attachment 167048
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734500</commentid>
    <comment_count>12</comment_count>
      <attachid>167048</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-10-04 01:42:36 -0700</bug_when>
    <thetext>Comment on attachment 167048
Patch

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

&gt; Tools/ChangeLog:10
&gt; +        The &apos;destination folder&apos; should be a specific folder user selected, but now set to &apos;/tmp&apos; temporary.

&quot;but now set to &apos;/tmp&apos; temporary.&quot; -&gt; &quot;but is set to &apos;/tmp&apos; for now&quot;. &quot;temporary&quot; is not correct here I believe.

&gt; Tools/MiniBrowser/efl/main.c:205
&gt; +    // FIX ME: destination folder should be user-selectable. Set it as &quot;/tmp&quot; temporary.  

This comment is still incorrect &quot;FIX ME&quot; -&gt; &quot;FIXME&quot; and the last sentence is not correct English I believe. Please check the comment I proposed in my earlier review.

&gt; Tools/MiniBrowser/efl/main.c:213
&gt; +        eina_strbuf_append(destination_path, &quot;Downloaded_File_From_EFL_Minibrowser&quot;);

This is going to cause overwriting trouble. You should probably generate a unique name, as I suggested in my earlier review. You can use mktemp() for example. You can use test_ewk2_download_job.cpp as reference.

&gt; Tools/MiniBrowser/efl/main.c:273
&gt; +    evas_object_smart_callback_add(app-&gt;browser, &quot;download,request&quot;, on_download_request, app);

Please keep the signals sorted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734501</commentid>
    <comment_count>13</comment_count>
      <attachid>167050</attachid>
    <who name="KyungTae Kim">ktf.kim</who>
    <bug_when>2012-10-04 01:44:11 -0700</bug_when>
    <thetext>Created attachment 167050
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734520</commentid>
    <comment_count>14</comment_count>
      <attachid>167056</attachid>
    <who name="KyungTae Kim">ktf.kim</who>
    <bug_when>2012-10-04 02:08:30 -0700</bug_when>
    <thetext>Created attachment 167056
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734544</commentid>
    <comment_count>15</comment_count>
      <attachid>167056</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-10-04 02:50:35 -0700</bug_when>
    <thetext>Comment on attachment 167056
Patch

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

&gt; Tools/MiniBrowser/efl/main.c:219
&gt; +    printf(&quot;Downloading: %s\n&quot;, eina_strbuf_string_get(destination_path));

Why not use *info* macro ?

&gt; Tools/MiniBrowser/efl/main.c:227
&gt; +    printf(&quot;Download finished: %s\n&quot;,  ewk_download_job_destination_get(download));

ditto.

&gt; Tools/MiniBrowser/efl/main.c:234
&gt; +    printf(&quot;Download failed: %s\n&quot;, ewk_download_job_destination_get(download));

ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734575</commentid>
    <comment_count>16</comment_count>
      <attachid>167069</attachid>
    <who name="KyungTae Kim">ktf.kim</who>
    <bug_when>2012-10-04 04:00:22 -0700</bug_when>
    <thetext>Created attachment 167069
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734580</commentid>
    <comment_count>17</comment_count>
      <attachid>167069</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-10-04 04:07:18 -0700</bug_when>
    <thetext>Comment on attachment 167069
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734651</commentid>
    <comment_count>18</comment_count>
      <attachid>167069</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-10-04 06:47:21 -0700</bug_when>
    <thetext>Comment on attachment 167069
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>735235</commentid>
    <comment_count>19</comment_count>
      <attachid>167225</attachid>
    <who name="KyungTae Kim">ktf.kim</who>
    <bug_when>2012-10-04 19:11:29 -0700</bug_when>
    <thetext>Created attachment 167225
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>735420</commentid>
    <comment_count>20</comment_count>
      <attachid>167225</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-04 23:58:47 -0700</bug_when>
    <thetext>Comment on attachment 167225
Patch

Clearing flags on attachment: 167225

Committed r130472: &lt;http://trac.webkit.org/changeset/130472&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>735421</commentid>
    <comment_count>21</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-04 23:58:52 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167022</attachid>
            <date>2012-10-03 19:19:00 -0700</date>
            <delta_ts>2012-10-03 23:18:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98334-20121004111812.patch</filename>
            <type>text/plain</type>
            <size>1925</size>
            <attacher name="KyungTae Kim">ktf.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwMzUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNGE5NWFmZDE4OTU0Yzk0
OTk4NTFmY2VjMWM1NTJiN2QzZjI5NDc2ZC4uY2NhNGUyMmUxYzdhMjkwYzY4ZTZkMWViYzU2MWQ2
YjAyMTM4MTEwMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTEwLTAzICBLeXVu
Z1RhZSBLaW0gIDxrdGYua2ltQHNhbXN1bmcuY29tPgorCisgICAgICAgIFtFRkxdW1dLMl0gRml4
IGRlc3RpbmF0aW9uIHBhdGggd2hlbiBkb3dubG9hZCB3aXRoIHN1Z2dlc3RlZCBmaWxlbmFtZSBv
biB0aGUgTWluaWJyb3dzZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTk4MzM0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgVGhlIGRlc3RpbmF0aW9uIHBhdGggd2l0aCBzdWdnZXN0ZWQgZmlsZW5hbWUgc2hv
dWxkIGJlICJmaWxlOi8vIiArIChkZXN0aW5hdGlvbiBmb2xkZXIpICsgKHN1Z2dlc3RlZCBmaWxl
IG5hbWUpLgorICAgICAgICBUaGUgJ2Rlc3RpbmF0aW9uIGZvbGRlcicgc2hvdWxkIGJlIGEgc3Bl
Y2lmaWMgZm9sZGVyIHVzZXIgc2VsZWN0ZWQsIGJ1dCBqdXN0IHNldCB0byAnL3RtcCcgbm93Lgor
CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX2NvbnRleHRfZG93bmxvYWRfY2xpZW50
LmNwcDoKKyAgICAgICAgKGRlY2lkZURlc3RpbmF0aW9uV2l0aFN1Z2dlc3RlZEZpbGVuYW1lKToK
KwogMjAxMi0xMC0wMyAgQW5kZXJzIENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCiAg
ICAgICAgIFBsdWdpbnMgYXJlIGtpbGxlZCBhZnRlciA0NSBzZWNvbmRzIGlmIHNob3dpbmcga2V5
Y2hhaW4gIkFsbG93L0RlbnkiIGRpYWxvZwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9lZmwvZXdrX2NvbnRleHRfZG93bmxvYWRfY2xpZW50LmNwcCBiL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a19jb250ZXh0X2Rvd25sb2FkX2NsaWVudC5jcHAK
aW5kZXggOWQ5MjRiZmYyN2YyOTU3YWE5MWU1ODBlYjVmYTcyNjEzZTgyZDFmZi4uNzBjNjUyYzJl
MWY4ZGU4ZGVlY2ZmNTFmZTk3YmRhMzRlNTNjZDI0YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX2NvbnRleHRfZG93bmxvYWRfY2xpZW50LmNwcAorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfY29udGV4dF9kb3dubG9hZF9j
bGllbnQuY3BwCkBAIC02MCw3ICs2MCw3IEBAIHN0YXRpYyBXS1N0cmluZ1JlZiBkZWNpZGVEZXN0
aW5hdGlvbldpdGhTdWdnZXN0ZWRGaWxlbmFtZShXS0NvbnRleHRSZWYsIFdLRG93bmxvCiAgICAg
ZXdrX3ZpZXdfZG93bmxvYWRfam9iX3JlcXVlc3RlZChld2tfZG93bmxvYWRfam9iX3ZpZXdfZ2V0
KGRvd25sb2FkKSwgZG93bmxvYWQpOwogCiAgICAgLy8gRG93bmxvYWRTb3VwIGV4cGVjdHMgdGhl
IGRlc3RpbmF0aW9uIHRvIGJlIGEgVVJJLgotICAgIFN0cmluZyBkZXN0aW5hdGlvbiA9IFN0cmlu
ZygiZmlsZTovLyIpICsgU3RyaW5nOjpmcm9tVVRGOChld2tfZG93bmxvYWRfam9iX2Rlc3RpbmF0
aW9uX2dldChkb3dubG9hZCkpOworICAgIFN0cmluZyBkZXN0aW5hdGlvbiA9IFN0cmluZygiZmls
ZTovLy90bXAvIikgKyBTdHJpbmc6OmZyb21VVEY4KGV3a19kb3dubG9hZF9qb2Jfc3VnZ2VzdGVk
X2ZpbGVuYW1lX2dldChkb3dubG9hZCkpOwogCiAgICAgcmV0dXJuIFdLU3RyaW5nQ3JlYXRlV2l0
aFVURjhDU3RyaW5nKGRlc3RpbmF0aW9uLnV0ZjgoKS5kYXRhKCkpOwogfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167038</attachid>
            <date>2012-10-03 23:18:49 -0700</date>
            <delta_ts>2012-10-03 23:51:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98334-20121004151800.patch</filename>
            <type>text/plain</type>
            <size>2742</size>
            <attacher name="KyungTae Kim">ktf.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwMzUyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggODAxZjc4MjcxNzUwN2RmZGNjMWRkODU1NTMzNTBkNzM5
N2M2ZjdiMy4uZDA4YTAzZmQwZWRhM2U0MWE3MDMwYzIwYzJhNzNiNGNiNDUyMzQ1MSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDEyLTEwLTAzICBLeXVuZ1RhZSBLaW0gIDxrdGYua2ltQHNhbXN1bmcuY29tPgorCisg
ICAgICAgIFtFRkxdW1dLMl0gRml4IGRlc3RpbmF0aW9uIHBhdGggd2hlbiBkb3dubG9hZCB3aXRo
IHN1Z2dlc3RlZCBmaWxlbmFtZSBvbiB0aGUgTWluaWJyb3dzZXIKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk4MzM0CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGNhbGxiYWNrIGZ1bmN0aW9uIGZvciAi
ZG93bmxvYWQscmVxdWVzdCIgdG8gTWluaWJyb3dzZXIgdG8gc2V0IHRoZSBkZXN0aW5hdGlvbiBw
YXRoIGZvciBkb3dubG9hZC4KKyAgICAgICAgU2V0IHRoZSBkZXN0aW5hdGlvbiBwYXRoIHdpdGgg
c3VnZ2VzdGVkIGZpbGUgbmFtZSBhcyAoZGVzdGluYXRpb24gZm9sZGVyKSArIChzdWdnZXN0ZWQg
ZmlsZSBuYW1lKS4KKyAgICAgICAgVGhlICdkZXN0aW5hdGlvbiBmb2xkZXInIHNob3VsZCBiZSBh
IHNwZWNpZmljIGZvbGRlciB1c2VyIHNlbGVjdGVkLCBidXQgbm93IHNldCB0byAnL3RtcCcgdGVt
cG9yYXJ5LgorCisgICAgICAgIChvbl9kb3dubG9hZF9yZXF1ZXN0KToKKyAgICAgICAgKGJyb3dz
ZXJDcmVhdGUpOgorCiAyMDEyLTEwLTAzICBBZHJpYW4gUGVyZXogZGUgQ2FzdHJvICA8YXBlcmV6
QGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gTWFrZSBpbnNwZWN0b3IgZGlyZWN0bHkgdXNl
YWJsZSBpbiBHdGtMYXVuY2hlci9NaW5pQnJvd3NlcgpkaWZmIC0tZ2l0IGEvVG9vbHMvTWluaUJy
b3dzZXIvZWZsL21haW4uYyBiL1Rvb2xzL01pbmlCcm93c2VyL2VmbC9tYWluLmMKaW5kZXggYjQ0
ZTUxNGExMGRjNjI0MTBmYmJjMGQ0OGY5N2RhMDcxYjNjYjU0OS4uNmFmNjU5MWEzOWMwMTc4ZjI3
YmZmNzc1YmQ2NzAyMjRlOTE5MGI5NiAxMDA2NDQKLS0tIGEvVG9vbHMvTWluaUJyb3dzZXIvZWZs
L21haW4uYworKysgYi9Ub29scy9NaW5pQnJvd3Nlci9lZmwvbWFpbi5jCkBAIC0xOTcsNiArMTk3
LDIxIEBAIG9uX2Vycm9yKHZvaWQgKnVzZXJfZGF0YSwgRXZhc19PYmplY3QgKndlYnZpZXcsIHZv
aWQgKmV2ZW50X2luZm8pCiAgICAgZWluYV9zdHJidWZfZnJlZShidWZmZXIpOwogfQogCitzdGF0
aWMgdm9pZAorb25fZG93bmxvYWRfcmVxdWVzdCh2b2lkKiB1c2VyX2RhdGEsIEV2YXNfT2JqZWN0
KiB3ZWJ2aWV3LCB2b2lkKiBldmVudF9pbmZvKQoreworICAgIEV3a19Eb3dubG9hZF9Kb2IqIGRv
d25sb2FkID0gKEV3a19Eb3dubG9hZF9Kb2IqKWV2ZW50X2luZm87CisgICAgY29uc3QgY2hhciog
c3VnZ2VzdGVkX25hbWUgPSAgZXdrX2Rvd25sb2FkX2pvYl9zdWdnZXN0ZWRfZmlsZW5hbWVfZ2V0
KGRvd25sb2FkKTsKKyAgICBpZiAoc3VnZ2VzdGVkX25hbWUgJiYgKnN1Z2dlc3RlZF9uYW1lKSB7
CisgICAgICAgIC8vIEZJWCBNRTogVGhlIGRlc3RpbmF0aW9uIGZvbGRlciBzaG91bGQgYmUgYSBz
cGVjaWZpYyBmb2xkZXIgdXNlciBzZWxlY3RlZCwgYnV0IG5vdyBzZXQgdG8gJy90bXAnIHRlbXBv
cmFyeS4KKyAgICAgICAgY2hhciogZGVzdGluYXRpb25fcGF0aCA9IG1hbGxvYyhzdHJsZW4oc3Vn
Z2VzdGVkX25hbWUpICsgNik7CisgICAgICAgIGlmIChkZXN0aW5hdGlvbl9wYXRoKSB7CisgICAg
ICAgICAgICBzcHJpbnRmKGRlc3RpbmF0aW9uX3BhdGgsICIvdG1wLyVzIiwgc3VnZ2VzdGVkX25h
bWUpOworICAgICAgICAgICAgZXdrX2Rvd25sb2FkX2pvYl9kZXN0aW5hdGlvbl9zZXQoZG93bmxv
YWQsIGRlc3RpbmF0aW9uX3BhdGgpOworICAgICAgICB9CisgICAgfQorfQorCiBzdGF0aWMgaW50
CiBxdWl0KEVpbmFfQm9vbCBzdWNjZXNzLCBjb25zdCBjaGFyICptc2cpCiB7CkBAIC0yMzYsNiAr
MjUxLDcgQEAgc3RhdGljIE1pbmlCcm93c2VyICpicm93c2VyQ3JlYXRlKGNvbnN0IGNoYXIgKnVy
bCwgY29uc3QgY2hhciAqZW5naW5lKQogICAgIGV2YXNfb2JqZWN0X3NtYXJ0X2NhbGxiYWNrX2Fk
ZChhcHAtPmJyb3dzZXIsICJsb2FkLHByb2dyZXNzIiwgb25fcHJvZ3Jlc3MsIGFwcCk7CiAgICAg
ZXZhc19vYmplY3Rfc21hcnRfY2FsbGJhY2tfYWRkKGFwcC0+YnJvd3NlciwgInRpdGxlLGNoYW5n
ZWQiLCBvbl90aXRsZV9jaGFuZ2VkLCBhcHApOwogICAgIGV2YXNfb2JqZWN0X3NtYXJ0X2NhbGxi
YWNrX2FkZChhcHAtPmJyb3dzZXIsICJ1cmksY2hhbmdlZCIsIG9uX3VybF9jaGFuZ2VkLCBhcHAp
OworICAgIGV2YXNfb2JqZWN0X3NtYXJ0X2NhbGxiYWNrX2FkZChhcHAtPmJyb3dzZXIsICJkb3du
bG9hZCxyZXF1ZXN0Iiwgb25fZG93bmxvYWRfcmVxdWVzdCwgYXBwKTsKIAogICAgIGV2YXNfb2Jq
ZWN0X2V2ZW50X2NhbGxiYWNrX2FkZChhcHAtPmJyb3dzZXIsIEVWQVNfQ0FMTEJBQ0tfS0VZX0RP
V04sIG9uX2tleV9kb3duLCBhcHApOwogICAgIGV2YXNfb2JqZWN0X2V2ZW50X2NhbGxiYWNrX2Fk
ZChhcHAtPmJyb3dzZXIsIEVWQVNfQ0FMTEJBQ0tfTU9VU0VfRE9XTiwgb25fbW91c2VfZG93biwg
YXBwKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167041</attachid>
            <date>2012-10-03 23:51:06 -0700</date>
            <delta_ts>2012-10-04 01:27:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98334-20121004155018.patch</filename>
            <type>text/plain</type>
            <size>2778</size>
            <attacher name="KyungTae Kim">ktf.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwMzUyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggODAxZjc4MjcxNzUwN2RmZGNjMWRkODU1NTMzNTBkNzM5
N2M2ZjdiMy4uYzBkNDE1NTA3YjU5NGZmMzkzNzA3MzhhMTRmYzliMDlmYTJmNzc4MSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4
IEBACisyMDEyLTEwLTAzICBLeXVuZ1RhZSBLaW0gIDxrdGYua2ltQHNhbXN1bmcuY29tPgorCisg
ICAgICAgIFtFRkxdW1dLMl0gRml4IGRlc3RpbmF0aW9uIHBhdGggd2hlbiBkb3dubG9hZCB3aXRo
IHN1Z2dlc3RlZCBmaWxlbmFtZSBvbiB0aGUgTWluaWJyb3dzZXIKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk4MzM0CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGNhbGxiYWNrIGZ1bmN0aW9uIGZvciAi
ZG93bmxvYWQscmVxdWVzdCIgdG8gTWluaWJyb3dzZXIgdG8gc2V0IHRoZSBkZXN0aW5hdGlvbiBw
YXRoIGZvciBkb3dubG9hZC4KKyAgICAgICAgU2V0IHRoZSBkZXN0aW5hdGlvbiBwYXRoIHdpdGgg
c3VnZ2VzdGVkIGZpbGUgbmFtZSBhcyAoZGVzdGluYXRpb24gZm9sZGVyKSArIChzdWdnZXN0ZWQg
ZmlsZSBuYW1lKS4KKyAgICAgICAgVGhlICdkZXN0aW5hdGlvbiBmb2xkZXInIHNob3VsZCBiZSBh
IHNwZWNpZmljIGZvbGRlciB1c2VyIHNlbGVjdGVkLCBidXQgbm93IHNldCB0byAnL3RtcCcgdGVt
cG9yYXJ5LgorCisgICAgICAgICogTWluaUJyb3dzZXIvZWZsL21haW4uYzoKKyAgICAgICAgKG9u
X2Rvd25sb2FkX3JlcXVlc3QpOgorICAgICAgICAoYnJvd3NlckNyZWF0ZSk6CisKIDIwMTItMTAt
MDMgIEFkcmlhbiBQZXJleiBkZSBDYXN0cm8gIDxhcGVyZXpAaWdhbGlhLmNvbT4KIAogICAgICAg
ICBbR1RLXSBNYWtlIGluc3BlY3RvciBkaXJlY3RseSB1c2VhYmxlIGluIEd0a0xhdW5jaGVyL01p
bmlCcm93c2VyCmRpZmYgLS1naXQgYS9Ub29scy9NaW5pQnJvd3Nlci9lZmwvbWFpbi5jIGIvVG9v
bHMvTWluaUJyb3dzZXIvZWZsL21haW4uYwppbmRleCBiNDRlNTE0YTEwZGM2MjQxMGZiYmMwZDQ4
Zjk3ZGEwNzFiM2NiNTQ5Li4zM2RjZDYzNDZmNmM0ZTQ2ZWFmMDk4OTU2YzQ2MjdjZDdhMDIyZWNi
IDEwMDY0NAotLS0gYS9Ub29scy9NaW5pQnJvd3Nlci9lZmwvbWFpbi5jCisrKyBiL1Rvb2xzL01p
bmlCcm93c2VyL2VmbC9tYWluLmMKQEAgLTE5Nyw2ICsxOTcsMjEgQEAgb25fZXJyb3Iodm9pZCAq
dXNlcl9kYXRhLCBFdmFzX09iamVjdCAqd2Vidmlldywgdm9pZCAqZXZlbnRfaW5mbykKICAgICBl
aW5hX3N0cmJ1Zl9mcmVlKGJ1ZmZlcik7CiB9CiAKK3N0YXRpYyB2b2lkCitvbl9kb3dubG9hZF9y
ZXF1ZXN0KHZvaWQgKnVzZXJfZGF0YSwgRXZhc19PYmplY3QgKndlYnZpZXcsIHZvaWQgKmV2ZW50
X2luZm8pCit7CisgICAgRXdrX0Rvd25sb2FkX0pvYiAqZG93bmxvYWQgPSAoRXdrX0Rvd25sb2Fk
X0pvYiAqKWV2ZW50X2luZm87CisgICAgY29uc3QgY2hhciAqc3VnZ2VzdGVkX25hbWUgPSAgZXdr
X2Rvd25sb2FkX2pvYl9zdWdnZXN0ZWRfZmlsZW5hbWVfZ2V0KGRvd25sb2FkKTsKKyAgICBpZiAo
c3VnZ2VzdGVkX25hbWUgJiYgKnN1Z2dlc3RlZF9uYW1lKSB7CisgICAgICAgIC8vIEZJWCBNRTog
VGhlIGRlc3RpbmF0aW9uIGZvbGRlciBzaG91bGQgYmUgYSBzcGVjaWZpYyBmb2xkZXIgdXNlciBz
ZWxlY3RlZCwgYnV0IG5vdyBzZXQgdG8gJy90bXAnIHRlbXBvcmFyeS4KKyAgICAgICAgY2hhciAq
ZGVzdGluYXRpb25fcGF0aCA9IG1hbGxvYyhzdHJsZW4oc3VnZ2VzdGVkX25hbWUpICsgNyk7Cisg
ICAgICAgIGlmIChkZXN0aW5hdGlvbl9wYXRoKSB7CisgICAgICAgICAgICBzcHJpbnRmKGRlc3Rp
bmF0aW9uX3BhdGgsICIvdG1wLyVzIiwgc3VnZ2VzdGVkX25hbWUpOworICAgICAgICAgICAgZXdr
X2Rvd25sb2FkX2pvYl9kZXN0aW5hdGlvbl9zZXQoZG93bmxvYWQsIGRlc3RpbmF0aW9uX3BhdGgp
OworICAgICAgICB9CisgICAgfQorfQorCiBzdGF0aWMgaW50CiBxdWl0KEVpbmFfQm9vbCBzdWNj
ZXNzLCBjb25zdCBjaGFyICptc2cpCiB7CkBAIC0yMzYsNiArMjUxLDcgQEAgc3RhdGljIE1pbmlC
cm93c2VyICpicm93c2VyQ3JlYXRlKGNvbnN0IGNoYXIgKnVybCwgY29uc3QgY2hhciAqZW5naW5l
KQogICAgIGV2YXNfb2JqZWN0X3NtYXJ0X2NhbGxiYWNrX2FkZChhcHAtPmJyb3dzZXIsICJsb2Fk
LHByb2dyZXNzIiwgb25fcHJvZ3Jlc3MsIGFwcCk7CiAgICAgZXZhc19vYmplY3Rfc21hcnRfY2Fs
bGJhY2tfYWRkKGFwcC0+YnJvd3NlciwgInRpdGxlLGNoYW5nZWQiLCBvbl90aXRsZV9jaGFuZ2Vk
LCBhcHApOwogICAgIGV2YXNfb2JqZWN0X3NtYXJ0X2NhbGxiYWNrX2FkZChhcHAtPmJyb3dzZXIs
ICJ1cmksY2hhbmdlZCIsIG9uX3VybF9jaGFuZ2VkLCBhcHApOworICAgIGV2YXNfb2JqZWN0X3Nt
YXJ0X2NhbGxiYWNrX2FkZChhcHAtPmJyb3dzZXIsICJkb3dubG9hZCxyZXF1ZXN0Iiwgb25fZG93
bmxvYWRfcmVxdWVzdCwgYXBwKTsKIAogICAgIGV2YXNfb2JqZWN0X2V2ZW50X2NhbGxiYWNrX2Fk
ZChhcHAtPmJyb3dzZXIsIEVWQVNfQ0FMTEJBQ0tfS0VZX0RPV04sIG9uX2tleV9kb3duLCBhcHAp
OwogICAgIGV2YXNfb2JqZWN0X2V2ZW50X2NhbGxiYWNrX2FkZChhcHAtPmJyb3dzZXIsIEVWQVNf
Q0FMTEJBQ0tfTU9VU0VfRE9XTiwgb25fbW91c2VfZG93biwgYXBwKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167048</attachid>
            <date>2012-10-04 01:27:44 -0700</date>
            <delta_ts>2012-10-04 01:44:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98334-20121004172655.patch</filename>
            <type>text/plain</type>
            <size>3678</size>
            <attacher name="KyungTae Kim">ktf.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwMzcwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOWVjMjI3OTY1ZTYwMjYxOTYxNWM3ZGYyOWRlYWM1NDNh
ODFiYThiNC4uNWMzMjlhNDA5YjlhOGVkZGNjMTlmMzhiNGM0ZWFkOGVmZDJiN2M3YyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIw
IEBACisyMDEyLTEwLTA0ICBLeXVuZ1RhZSBLaW0gIDxrdGYua2ltQHNhbXN1bmcuY29tPgorCisg
ICAgICAgIFtFRkxdW1dLMl0gRml4IGRlc3RpbmF0aW9uIHBhdGggd2hlbiBkb3dubG9hZCB3aXRo
IHN1Z2dlc3RlZCBmaWxlbmFtZSBvbiB0aGUgTWluaWJyb3dzZXIKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk4MzM0CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGNhbGxiYWNrIGZ1bmN0aW9ucyBmb3Ig
ZG93bmxvYWQgcmVxdWVzdHMgdG8gTWluaWJyb3dzZXIgdG8gc2V0IHRoZSBkZXN0aW5hdGlvbiBw
YXRoIGZvciBkb3dubG9hZC4KKyAgICAgICAgU2V0IHRoZSBkZXN0aW5hdGlvbiBwYXRoIHdpdGgg
c3VnZ2VzdGVkIGZpbGUgbmFtZSBhcyAoZGVzdGluYXRpb24gZm9sZGVyKSArIChzdWdnZXN0ZWQg
ZmlsZSBuYW1lKS4KKyAgICAgICAgVGhlICdkZXN0aW5hdGlvbiBmb2xkZXInIHNob3VsZCBiZSBh
IHNwZWNpZmljIGZvbGRlciB1c2VyIHNlbGVjdGVkLCBidXQgbm93IHNldCB0byAnL3RtcCcgdGVt
cG9yYXJ5LgorCisgICAgICAgICogTWluaUJyb3dzZXIvZWZsL21haW4uYzoKKyAgICAgICAgKG9u
X2Rvd25sb2FkX3JlcXVlc3QpOgorICAgICAgICAob25fZG93bmxvYWRfZmluaXNoZWQpOgorICAg
ICAgICAob25fZG93bmxvYWRfZmFpbGVkKToKKyAgICAgICAgKGJyb3dzZXJDcmVhdGUpOgorCiAy
MDEyLTEwLTAzICBQaGlsaXAgUm9nZXJzICA8cGRyQGdvb2dsZS5jb20+CiAKICAgICAgICAgRm9y
Y2UgR0MgYmV0d2VlbiBQYWdlTG9hZCB0ZXN0cy4KZGlmZiAtLWdpdCBhL1Rvb2xzL01pbmlCcm93
c2VyL2VmbC9tYWluLmMgYi9Ub29scy9NaW5pQnJvd3Nlci9lZmwvbWFpbi5jCmluZGV4IGI0NGU1
MTRhMTBkYzYyNDEwZmJiYzBkNDhmOTdkYTA3MWIzY2I1NDkuLjhjNGI1NDkyYjM4N2E1NTkzY2Fh
NjY2YWMyZDI0NTY0YmJjYjEwNWUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL01pbmlCcm93c2VyL2VmbC9t
YWluLmMKKysrIGIvVG9vbHMvTWluaUJyb3dzZXIvZWZsL21haW4uYwpAQCAtMTk3LDYgKzE5Nyw0
MCBAQCBvbl9lcnJvcih2b2lkICp1c2VyX2RhdGEsIEV2YXNfT2JqZWN0ICp3ZWJ2aWV3LCB2b2lk
ICpldmVudF9pbmZvKQogICAgIGVpbmFfc3RyYnVmX2ZyZWUoYnVmZmVyKTsKIH0KIAorc3RhdGlj
IHZvaWQKK29uX2Rvd25sb2FkX3JlcXVlc3Qodm9pZCAqdXNlcl9kYXRhLCBFdmFzX09iamVjdCAq
d2Vidmlldywgdm9pZCAqZXZlbnRfaW5mbykKK3sKKyAgICBFd2tfRG93bmxvYWRfSm9iICpkb3du
bG9hZCA9IChFd2tfRG93bmxvYWRfSm9iICopZXZlbnRfaW5mbzsKKworICAgIC8vIEZJWCBNRTog
ZGVzdGluYXRpb24gZm9sZGVyIHNob3VsZCBiZSB1c2VyLXNlbGVjdGFibGUuIFNldCBpdCBhcyAi
L3RtcCIgdGVtcG9yYXJ5LiAgCisgICAgRWluYV9TdHJidWYgKmRlc3RpbmF0aW9uX3BhdGggPSBl
aW5hX3N0cmJ1Zl9uZXcoKTsKKyAgICBlaW5hX3N0cmJ1Zl9hcHBlbmQoZGVzdGluYXRpb25fcGF0
aCwgIi90bXAvIik7CisKKyAgICBjb25zdCBjaGFyICpzdWdnZXN0ZWRfbmFtZSA9IGV3a19kb3du
bG9hZF9qb2Jfc3VnZ2VzdGVkX2ZpbGVuYW1lX2dldChkb3dubG9hZCk7CisgICAgaWYgKHN1Z2dl
c3RlZF9uYW1lICYmICpzdWdnZXN0ZWRfbmFtZSkKKyAgICAgICAgZWluYV9zdHJidWZfYXBwZW5k
KGRlc3RpbmF0aW9uX3BhdGgsIHN1Z2dlc3RlZF9uYW1lKTsKKyAgICBlbHNlCisgICAgICAgIGVp
bmFfc3RyYnVmX2FwcGVuZChkZXN0aW5hdGlvbl9wYXRoLCAiRG93bmxvYWRlZF9GaWxlX0Zyb21f
RUZMX01pbmlicm93c2VyIik7CisKKyAgICBld2tfZG93bmxvYWRfam9iX2Rlc3RpbmF0aW9uX3Nl
dChkb3dubG9hZCwgZWluYV9zdHJidWZfc3RyaW5nX2dldChkZXN0aW5hdGlvbl9wYXRoKSk7Cisg
ICAgcHJpbnRmKCJEb3dubG9hZGluZzogJXNcbiIsIGVpbmFfc3RyYnVmX3N0cmluZ19nZXQoZGVz
dGluYXRpb25fcGF0aCkpOworICAgIGVpbmFfc3RyYnVmX2ZyZWUoZGVzdGluYXRpb25fcGF0aCk7
Cit9CisKK3N0YXRpYyB2b2lkCitvbl9kb3dubG9hZF9maW5pc2hlZCh2b2lkICp1c2VyX2RhdGEs
IEV2YXNfT2JqZWN0ICp3ZWJ2aWV3LCB2b2lkICpldmVudF9pbmZvKQoreworICAgIEV3a19Eb3du
bG9hZF9Kb2IgKmRvd25sb2FkID0gKEV3a19Eb3dubG9hZF9Kb2IgKilldmVudF9pbmZvOworICAg
IHByaW50ZigiRG93bmxvYWQgZmluaXNoZWQ6ICVzXG4iLCAgZXdrX2Rvd25sb2FkX2pvYl9kZXN0
aW5hdGlvbl9nZXQoZG93bmxvYWQpKTsKK30KKworc3RhdGljIHZvaWQKK29uX2Rvd25sb2FkX2Zh
aWxlZCh2b2lkICp1c2VyX2RhdGEsIEV2YXNfT2JqZWN0ICp3ZWJ2aWV3LCB2b2lkICpldmVudF9p
bmZvKQoreworICAgIEV3a19Eb3dubG9hZF9Kb2IgKmRvd25sb2FkID0gKEV3a19Eb3dubG9hZF9K
b2IgKilldmVudF9pbmZvOworICAgIHByaW50ZigiRG93bmxvYWQgZmFpbGVkOiAlc1xuIiwgZXdr
X2Rvd25sb2FkX2pvYl9kZXN0aW5hdGlvbl9nZXQoZG93bmxvYWQpKTsKK30KKwogc3RhdGljIGlu
dAogcXVpdChFaW5hX0Jvb2wgc3VjY2VzcywgY29uc3QgY2hhciAqbXNnKQogewpAQCAtMjM2LDYg
KzI3MCw5IEBAIHN0YXRpYyBNaW5pQnJvd3NlciAqYnJvd3NlckNyZWF0ZShjb25zdCBjaGFyICp1
cmwsIGNvbnN0IGNoYXIgKmVuZ2luZSkKICAgICBldmFzX29iamVjdF9zbWFydF9jYWxsYmFja19h
ZGQoYXBwLT5icm93c2VyLCAibG9hZCxwcm9ncmVzcyIsIG9uX3Byb2dyZXNzLCBhcHApOwogICAg
IGV2YXNfb2JqZWN0X3NtYXJ0X2NhbGxiYWNrX2FkZChhcHAtPmJyb3dzZXIsICJ0aXRsZSxjaGFu
Z2VkIiwgb25fdGl0bGVfY2hhbmdlZCwgYXBwKTsKICAgICBldmFzX29iamVjdF9zbWFydF9jYWxs
YmFja19hZGQoYXBwLT5icm93c2VyLCAidXJpLGNoYW5nZWQiLCBvbl91cmxfY2hhbmdlZCwgYXBw
KTsKKyAgICBldmFzX29iamVjdF9zbWFydF9jYWxsYmFja19hZGQoYXBwLT5icm93c2VyLCAiZG93
bmxvYWQscmVxdWVzdCIsIG9uX2Rvd25sb2FkX3JlcXVlc3QsIGFwcCk7CisgICAgZXZhc19vYmpl
Y3Rfc21hcnRfY2FsbGJhY2tfYWRkKGFwcC0+YnJvd3NlciwgImRvd25sb2FkLGZpbmlzaGVkIiwg
b25fZG93bmxvYWRfZmluaXNoZWQsIGFwcCk7CisgICAgZXZhc19vYmplY3Rfc21hcnRfY2FsbGJh
Y2tfYWRkKGFwcC0+YnJvd3NlciwgImRvd25sb2FkLGZhaWxlZCIsIG9uX2Rvd25sb2FkX2ZhaWxl
ZCwgYXBwKTsKIAogICAgIGV2YXNfb2JqZWN0X2V2ZW50X2NhbGxiYWNrX2FkZChhcHAtPmJyb3dz
ZXIsIEVWQVNfQ0FMTEJBQ0tfS0VZX0RPV04sIG9uX2tleV9kb3duLCBhcHApOwogICAgIGV2YXNf
b2JqZWN0X2V2ZW50X2NhbGxiYWNrX2FkZChhcHAtPmJyb3dzZXIsIEVWQVNfQ0FMTEJBQ0tfTU9V
U0VfRE9XTiwgb25fbW91c2VfZG93biwgYXBwKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167050</attachid>
            <date>2012-10-04 01:44:11 -0700</date>
            <delta_ts>2012-10-04 02:08:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98334-20121004174322.patch</filename>
            <type>text/plain</type>
            <size>3688</size>
            <attacher name="KyungTae Kim">ktf.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwMzcwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOWVjMjI3OTY1ZTYwMjYxOTYxNWM3ZGYyOWRlYWM1NDNh
ODFiYThiNC4uNWMzMjlhNDA5YjlhOGVkZGNjMTlmMzhiNGM0ZWFkOGVmZDJiN2M3YyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIw
IEBACisyMDEyLTEwLTA0ICBLeXVuZ1RhZSBLaW0gIDxrdGYua2ltQHNhbXN1bmcuY29tPgorCisg
ICAgICAgIFtFRkxdW1dLMl0gRml4IGRlc3RpbmF0aW9uIHBhdGggd2hlbiBkb3dubG9hZCB3aXRo
IHN1Z2dlc3RlZCBmaWxlbmFtZSBvbiB0aGUgTWluaWJyb3dzZXIKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk4MzM0CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGNhbGxiYWNrIGZ1bmN0aW9ucyBmb3Ig
ZG93bmxvYWQgcmVxdWVzdHMgdG8gTWluaWJyb3dzZXIgdG8gc2V0IHRoZSBkZXN0aW5hdGlvbiBw
YXRoIGZvciBkb3dubG9hZC4KKyAgICAgICAgU2V0IHRoZSBkZXN0aW5hdGlvbiBwYXRoIHdpdGgg
c3VnZ2VzdGVkIGZpbGUgbmFtZSBhcyAoZGVzdGluYXRpb24gZm9sZGVyKSArIChzdWdnZXN0ZWQg
ZmlsZSBuYW1lKS4KKyAgICAgICAgVGhlICdkZXN0aW5hdGlvbiBmb2xkZXInIHNob3VsZCBiZSBh
IHNwZWNpZmljIGZvbGRlciB1c2VyIHNlbGVjdGVkLCBidXQgbm93IHNldCB0byAnL3RtcCcgdGVt
cG9yYXJ5LgorCisgICAgICAgICogTWluaUJyb3dzZXIvZWZsL21haW4uYzoKKyAgICAgICAgKG9u
X2Rvd25sb2FkX3JlcXVlc3QpOgorICAgICAgICAob25fZG93bmxvYWRfZmluaXNoZWQpOgorICAg
ICAgICAob25fZG93bmxvYWRfZmFpbGVkKToKKyAgICAgICAgKGJyb3dzZXJDcmVhdGUpOgorCiAy
MDEyLTEwLTAzICBQaGlsaXAgUm9nZXJzICA8cGRyQGdvb2dsZS5jb20+CiAKICAgICAgICAgRm9y
Y2UgR0MgYmV0d2VlbiBQYWdlTG9hZCB0ZXN0cy4KZGlmZiAtLWdpdCBhL1Rvb2xzL01pbmlCcm93
c2VyL2VmbC9tYWluLmMgYi9Ub29scy9NaW5pQnJvd3Nlci9lZmwvbWFpbi5jCmluZGV4IGI0NGU1
MTRhMTBkYzYyNDEwZmJiYzBkNDhmOTdkYTA3MWIzY2I1NDkuLjc3ODVhNTE2NDU3MDQ2M2FhZjRl
NTZhZTA5OTQ2YjhkZWIzOGYzNWMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL01pbmlCcm93c2VyL2VmbC9t
YWluLmMKKysrIGIvVG9vbHMvTWluaUJyb3dzZXIvZWZsL21haW4uYwpAQCAtMTk3LDYgKzE5Nyw0
MCBAQCBvbl9lcnJvcih2b2lkICp1c2VyX2RhdGEsIEV2YXNfT2JqZWN0ICp3ZWJ2aWV3LCB2b2lk
ICpldmVudF9pbmZvKQogICAgIGVpbmFfc3RyYnVmX2ZyZWUoYnVmZmVyKTsKIH0KIAorc3RhdGlj
IHZvaWQKK29uX2Rvd25sb2FkX3JlcXVlc3Qodm9pZCAqdXNlcl9kYXRhLCBFdmFzX09iamVjdCAq
d2Vidmlldywgdm9pZCAqZXZlbnRfaW5mbykKK3sKKyAgICBFd2tfRG93bmxvYWRfSm9iICpkb3du
bG9hZCA9IChFd2tfRG93bmxvYWRfSm9iICopZXZlbnRfaW5mbzsKKworICAgIC8vIEZJWE1FOiBU
aGUgZGVzdGluYXRpb24gZm9sZGVyIHNob3VsZCBiZSBzZWxlY3RlZCBieSB0aGUgdXNlciBidXQg
d2Ugc2V0IGl0IHRvICcvdG1wJyBmb3Igbm93LgorICAgIEVpbmFfU3RyYnVmICpkZXN0aW5hdGlv
bl9wYXRoID0gZWluYV9zdHJidWZfbmV3KCk7CisgICAgZWluYV9zdHJidWZfYXBwZW5kKGRlc3Rp
bmF0aW9uX3BhdGgsICIvdG1wLyIpOworCisgICAgY29uc3QgY2hhciAqc3VnZ2VzdGVkX25hbWUg
PSBld2tfZG93bmxvYWRfam9iX3N1Z2dlc3RlZF9maWxlbmFtZV9nZXQoZG93bmxvYWQpOworICAg
IGlmIChzdWdnZXN0ZWRfbmFtZSAmJiAqc3VnZ2VzdGVkX25hbWUpCisgICAgICAgIGVpbmFfc3Ry
YnVmX2FwcGVuZChkZXN0aW5hdGlvbl9wYXRoLCBzdWdnZXN0ZWRfbmFtZSk7CisgICAgZWxzZQor
ICAgICAgICBlaW5hX3N0cmJ1Zl9hcHBlbmQoZGVzdGluYXRpb25fcGF0aCwgIkRvd25sb2FkZWRf
RmlsZV9Gcm9tX0VGTF9NaW5pYnJvd3NlciIpOworCisgICAgZXdrX2Rvd25sb2FkX2pvYl9kZXN0
aW5hdGlvbl9zZXQoZG93bmxvYWQsIGVpbmFfc3RyYnVmX3N0cmluZ19nZXQoZGVzdGluYXRpb25f
cGF0aCkpOworICAgIHByaW50ZigiRG93bmxvYWRpbmc6ICVzXG4iLCBlaW5hX3N0cmJ1Zl9zdHJp
bmdfZ2V0KGRlc3RpbmF0aW9uX3BhdGgpKTsKKyAgICBlaW5hX3N0cmJ1Zl9mcmVlKGRlc3RpbmF0
aW9uX3BhdGgpOworfQorCitzdGF0aWMgdm9pZAorb25fZG93bmxvYWRfZmluaXNoZWQodm9pZCAq
dXNlcl9kYXRhLCBFdmFzX09iamVjdCAqd2Vidmlldywgdm9pZCAqZXZlbnRfaW5mbykKK3sKKyAg
ICBFd2tfRG93bmxvYWRfSm9iICpkb3dubG9hZCA9IChFd2tfRG93bmxvYWRfSm9iICopZXZlbnRf
aW5mbzsKKyAgICBwcmludGYoIkRvd25sb2FkIGZpbmlzaGVkOiAlc1xuIiwgIGV3a19kb3dubG9h
ZF9qb2JfZGVzdGluYXRpb25fZ2V0KGRvd25sb2FkKSk7Cit9CisKK3N0YXRpYyB2b2lkCitvbl9k
b3dubG9hZF9mYWlsZWQodm9pZCAqdXNlcl9kYXRhLCBFdmFzX09iamVjdCAqd2Vidmlldywgdm9p
ZCAqZXZlbnRfaW5mbykKK3sKKyAgICBFd2tfRG93bmxvYWRfSm9iICpkb3dubG9hZCA9IChFd2tf
RG93bmxvYWRfSm9iICopZXZlbnRfaW5mbzsKKyAgICBwcmludGYoIkRvd25sb2FkIGZhaWxlZDog
JXNcbiIsIGV3a19kb3dubG9hZF9qb2JfZGVzdGluYXRpb25fZ2V0KGRvd25sb2FkKSk7Cit9CisK
IHN0YXRpYyBpbnQKIHF1aXQoRWluYV9Cb29sIHN1Y2Nlc3MsIGNvbnN0IGNoYXIgKm1zZykKIHsK
QEAgLTIzNiw2ICsyNzAsOSBAQCBzdGF0aWMgTWluaUJyb3dzZXIgKmJyb3dzZXJDcmVhdGUoY29u
c3QgY2hhciAqdXJsLCBjb25zdCBjaGFyICplbmdpbmUpCiAgICAgZXZhc19vYmplY3Rfc21hcnRf
Y2FsbGJhY2tfYWRkKGFwcC0+YnJvd3NlciwgImxvYWQscHJvZ3Jlc3MiLCBvbl9wcm9ncmVzcywg
YXBwKTsKICAgICBldmFzX29iamVjdF9zbWFydF9jYWxsYmFja19hZGQoYXBwLT5icm93c2VyLCAi
dGl0bGUsY2hhbmdlZCIsIG9uX3RpdGxlX2NoYW5nZWQsIGFwcCk7CiAgICAgZXZhc19vYmplY3Rf
c21hcnRfY2FsbGJhY2tfYWRkKGFwcC0+YnJvd3NlciwgInVyaSxjaGFuZ2VkIiwgb25fdXJsX2No
YW5nZWQsIGFwcCk7CisgICAgZXZhc19vYmplY3Rfc21hcnRfY2FsbGJhY2tfYWRkKGFwcC0+YnJv
d3NlciwgImRvd25sb2FkLHJlcXVlc3QiLCBvbl9kb3dubG9hZF9yZXF1ZXN0LCBhcHApOworICAg
IGV2YXNfb2JqZWN0X3NtYXJ0X2NhbGxiYWNrX2FkZChhcHAtPmJyb3dzZXIsICJkb3dubG9hZCxm
aW5pc2hlZCIsIG9uX2Rvd25sb2FkX2ZpbmlzaGVkLCBhcHApOworICAgIGV2YXNfb2JqZWN0X3Nt
YXJ0X2NhbGxiYWNrX2FkZChhcHAtPmJyb3dzZXIsICJkb3dubG9hZCxmYWlsZWQiLCBvbl9kb3du
bG9hZF9mYWlsZWQsIGFwcCk7CiAKICAgICBldmFzX29iamVjdF9ldmVudF9jYWxsYmFja19hZGQo
YXBwLT5icm93c2VyLCBFVkFTX0NBTExCQUNLX0tFWV9ET1dOLCBvbl9rZXlfZG93biwgYXBwKTsK
ICAgICBldmFzX29iamVjdF9ldmVudF9jYWxsYmFja19hZGQoYXBwLT5icm93c2VyLCBFVkFTX0NB
TExCQUNLX01PVVNFX0RPV04sIG9uX21vdXNlX2Rvd24sIGFwcCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167056</attachid>
            <date>2012-10-04 02:08:30 -0700</date>
            <delta_ts>2012-10-04 04:00:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98334-20121004180742.patch</filename>
            <type>text/plain</type>
            <size>3681</size>
            <attacher name="KyungTae Kim">ktf.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwMzcwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOWVjMjI3OTY1ZTYwMjYxOTYxNWM3ZGYyOWRlYWM1NDNh
ODFiYThiNC4uMTUzMjhkNzA1ODdmZGY4NTc0NWVhMjlhMzcyN2UzNmM5MzU5NzY5OSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIw
IEBACisyMDEyLTEwLTA0ICBLeXVuZ1RhZSBLaW0gIDxrdGYua2ltQHNhbXN1bmcuY29tPgorCisg
ICAgICAgIFtFRkxdW1dLMl0gRml4IGRlc3RpbmF0aW9uIHBhdGggd2hlbiBkb3dubG9hZCB3aXRo
IHN1Z2dlc3RlZCBmaWxlbmFtZSBvbiB0aGUgTWluaWJyb3dzZXIKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk4MzM0CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGNhbGxiYWNrIGZ1bmN0aW9ucyBmb3Ig
ZG93bmxvYWQgcmVxdWVzdHMgdG8gTWluaWJyb3dzZXIgdG8gc2V0IHRoZSBkZXN0aW5hdGlvbiBw
YXRoIGZvciBkb3dubG9hZC4KKyAgICAgICAgU2V0IHRoZSBkZXN0aW5hdGlvbiBwYXRoIHdpdGgg
c3VnZ2VzdGVkIGZpbGUgbmFtZSBhcyAoZGVzdGluYXRpb24gZm9sZGVyKSArIChzdWdnZXN0ZWQg
ZmlsZSBuYW1lKS4KKyAgICAgICAgVGhlICdkZXN0aW5hdGlvbiBmb2xkZXInIHNob3VsZCBiZSBh
IHNwZWNpZmljIGZvbGRlciB1c2VyIHNlbGVjdGVkLCBidXQgaXMgc2V0IHRvICcvdG1wJyBmb3Ig
bm93LgorCisgICAgICAgICogTWluaUJyb3dzZXIvZWZsL21haW4uYzoKKyAgICAgICAgKG9uX2Rv
d25sb2FkX3JlcXVlc3QpOgorICAgICAgICAob25fZG93bmxvYWRfZmluaXNoZWQpOgorICAgICAg
ICAob25fZG93bmxvYWRfZmFpbGVkKToKKyAgICAgICAgKGJyb3dzZXJDcmVhdGUpOgorCiAyMDEy
LTEwLTAzICBQaGlsaXAgUm9nZXJzICA8cGRyQGdvb2dsZS5jb20+CiAKICAgICAgICAgRm9yY2Ug
R0MgYmV0d2VlbiBQYWdlTG9hZCB0ZXN0cy4KZGlmZiAtLWdpdCBhL1Rvb2xzL01pbmlCcm93c2Vy
L2VmbC9tYWluLmMgYi9Ub29scy9NaW5pQnJvd3Nlci9lZmwvbWFpbi5jCmluZGV4IGI0NGU1MTRh
MTBkYzYyNDEwZmJiYzBkNDhmOTdkYTA3MWIzY2I1NDkuLjMzMzFiMjU4NTQxZTg3OTMyM2UyMGMz
OGQzMzA3MTVkNGU2Y2FkYWQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL01pbmlCcm93c2VyL2VmbC9tYWlu
LmMKKysrIGIvVG9vbHMvTWluaUJyb3dzZXIvZWZsL21haW4uYwpAQCAtMTk3LDYgKzE5Nyw0MyBA
QCBvbl9lcnJvcih2b2lkICp1c2VyX2RhdGEsIEV2YXNfT2JqZWN0ICp3ZWJ2aWV3LCB2b2lkICpl
dmVudF9pbmZvKQogICAgIGVpbmFfc3RyYnVmX2ZyZWUoYnVmZmVyKTsKIH0KIAorc3RhdGljIHZv
aWQKK29uX2Rvd25sb2FkX3JlcXVlc3Qodm9pZCAqdXNlcl9kYXRhLCBFdmFzX09iamVjdCAqd2Vi
dmlldywgdm9pZCAqZXZlbnRfaW5mbykKK3sKKyAgICBFd2tfRG93bmxvYWRfSm9iICpkb3dubG9h
ZCA9IChFd2tfRG93bmxvYWRfSm9iICopZXZlbnRfaW5mbzsKKworICAgIC8vIEZJWE1FOiBUaGUg
ZGVzdGluYXRpb24gZm9sZGVyIHNob3VsZCBiZSBzZWxlY3RlZCBieSB0aGUgdXNlciBidXQgd2Ug
c2V0IGl0IHRvICcvdG1wJyBmb3Igbm93LgorICAgIEVpbmFfU3RyYnVmICpkZXN0aW5hdGlvbl9w
YXRoID0gZWluYV9zdHJidWZfbmV3KCk7CisgICAgZWluYV9zdHJidWZfYXBwZW5kKGRlc3RpbmF0
aW9uX3BhdGgsICIvdG1wLyIpOworCisgICAgY29uc3QgY2hhciAqc3VnZ2VzdGVkX25hbWUgPSBl
d2tfZG93bmxvYWRfam9iX3N1Z2dlc3RlZF9maWxlbmFtZV9nZXQoZG93bmxvYWQpOworICAgIGlm
IChzdWdnZXN0ZWRfbmFtZSAmJiAqc3VnZ2VzdGVkX25hbWUpCisgICAgICAgIGVpbmFfc3RyYnVm
X2FwcGVuZChkZXN0aW5hdGlvbl9wYXRoLCBzdWdnZXN0ZWRfbmFtZSk7CisgICAgZWxzZSB7Cisg
ICAgICAgIGNoYXIgZ2VuZXJhdGVkX25hbWVbXSA9ICJkb3dubG9hZGVkLWZpbGUuWFhYWFhYIjsK
KyAgICAgICAgbWt0ZW1wKGdlbmVyYXRlZF9uYW1lKTsKKyAgICAgICAgZWluYV9zdHJidWZfYXBw
ZW5kKGRlc3RpbmF0aW9uX3BhdGgsIGdlbmVyYXRlZF9uYW1lKTsKKyAgICB9CisKKyAgICBld2tf
ZG93bmxvYWRfam9iX2Rlc3RpbmF0aW9uX3NldChkb3dubG9hZCwgZWluYV9zdHJidWZfc3RyaW5n
X2dldChkZXN0aW5hdGlvbl9wYXRoKSk7CisgICAgcHJpbnRmKCJEb3dubG9hZGluZzogJXNcbiIs
IGVpbmFfc3RyYnVmX3N0cmluZ19nZXQoZGVzdGluYXRpb25fcGF0aCkpOworICAgIGVpbmFfc3Ry
YnVmX2ZyZWUoZGVzdGluYXRpb25fcGF0aCk7Cit9CisKK3N0YXRpYyB2b2lkCitvbl9kb3dubG9h
ZF9maW5pc2hlZCh2b2lkICp1c2VyX2RhdGEsIEV2YXNfT2JqZWN0ICp3ZWJ2aWV3LCB2b2lkICpl
dmVudF9pbmZvKQoreworICAgIEV3a19Eb3dubG9hZF9Kb2IgKmRvd25sb2FkID0gKEV3a19Eb3du
bG9hZF9Kb2IgKilldmVudF9pbmZvOworICAgIHByaW50ZigiRG93bmxvYWQgZmluaXNoZWQ6ICVz
XG4iLCAgZXdrX2Rvd25sb2FkX2pvYl9kZXN0aW5hdGlvbl9nZXQoZG93bmxvYWQpKTsKK30KKwor
c3RhdGljIHZvaWQKK29uX2Rvd25sb2FkX2ZhaWxlZCh2b2lkICp1c2VyX2RhdGEsIEV2YXNfT2Jq
ZWN0ICp3ZWJ2aWV3LCB2b2lkICpldmVudF9pbmZvKQoreworICAgIEV3a19Eb3dubG9hZF9Kb2Ig
KmRvd25sb2FkID0gKEV3a19Eb3dubG9hZF9Kb2IgKilldmVudF9pbmZvOworICAgIHByaW50Zigi
RG93bmxvYWQgZmFpbGVkOiAlc1xuIiwgZXdrX2Rvd25sb2FkX2pvYl9kZXN0aW5hdGlvbl9nZXQo
ZG93bmxvYWQpKTsKK30KKwogc3RhdGljIGludAogcXVpdChFaW5hX0Jvb2wgc3VjY2VzcywgY29u
c3QgY2hhciAqbXNnKQogewpAQCAtMjMyLDYgKzI2OSw5IEBAIHN0YXRpYyBNaW5pQnJvd3NlciAq
YnJvd3NlckNyZWF0ZShjb25zdCBjaGFyICp1cmwsIGNvbnN0IGNoYXIgKmVuZ2luZSkKICAgICBl
d2tfdmlld190aGVtZV9zZXQoYXBwLT5icm93c2VyLCBUSEVNRV9ESVIiL2RlZmF1bHQuZWRqIik7
CiAgICAgZXZhc19vYmplY3RfbmFtZV9zZXQoYXBwLT5icm93c2VyLCAiYnJvd3NlciIpOwogCisg
ICAgZXZhc19vYmplY3Rfc21hcnRfY2FsbGJhY2tfYWRkKGFwcC0+YnJvd3NlciwgImRvd25sb2Fk
LGZhaWxlZCIsIG9uX2Rvd25sb2FkX2ZhaWxlZCwgYXBwKTsKKyAgICBldmFzX29iamVjdF9zbWFy
dF9jYWxsYmFja19hZGQoYXBwLT5icm93c2VyLCAiZG93bmxvYWQsZmluaXNoZWQiLCBvbl9kb3du
bG9hZF9maW5pc2hlZCwgYXBwKTsKKyAgICBldmFzX29iamVjdF9zbWFydF9jYWxsYmFja19hZGQo
YXBwLT5icm93c2VyLCAiZG93bmxvYWQscmVxdWVzdCIsIG9uX2Rvd25sb2FkX3JlcXVlc3QsIGFw
cCk7CiAgICAgZXZhc19vYmplY3Rfc21hcnRfY2FsbGJhY2tfYWRkKGFwcC0+YnJvd3NlciwgImxv
YWQsZXJyb3IiLCBvbl9lcnJvciwgYXBwKTsKICAgICBldmFzX29iamVjdF9zbWFydF9jYWxsYmFj
a19hZGQoYXBwLT5icm93c2VyLCAibG9hZCxwcm9ncmVzcyIsIG9uX3Byb2dyZXNzLCBhcHApOwog
ICAgIGV2YXNfb2JqZWN0X3NtYXJ0X2NhbGxiYWNrX2FkZChhcHAtPmJyb3dzZXIsICJ0aXRsZSxj
aGFuZ2VkIiwgb25fdGl0bGVfY2hhbmdlZCwgYXBwKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167069</attachid>
            <date>2012-10-04 04:00:22 -0700</date>
            <delta_ts>2012-10-04 19:11:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98334-20121004195934.patch</filename>
            <type>text/plain</type>
            <size>3909</size>
            <attacher name="KyungTae Kim">ktf.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwMzcwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOWVjMjI3OTY1ZTYwMjYxOTYxNWM3ZGYyOWRlYWM1NDNh
ODFiYThiNC4uZDEwM2RjZWE3NzhkMTNjMDZjMzFkYTExM2NmNTJiZTU3NWYxNjA5YiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIz
IEBACisyMDEyLTEwLTA0ICBLeXVuZ1RhZSBLaW0gIDxrdGYua2ltQHNhbXN1bmcuY29tPgorCisg
ICAgICAgIFtFRkxdW1dLMl0gRml4IGRlc3RpbmF0aW9uIHBhdGggd2hlbiBkb3dubG9hZCB3aXRo
IHN1Z2dlc3RlZCBmaWxlbmFtZSBvbiB0aGUgTWluaWJyb3dzZXIKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk4MzM0CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGNhbGxiYWNrIGZ1bmN0aW9ucyBmb3Ig
ZG93bmxvYWQgcmVxdWVzdHMgdG8gTWluaWJyb3dzZXIgdG8gc2V0IHRoZSBkZXN0aW5hdGlvbiBw
YXRoIGZvciBkb3dubG9hZC4KKyAgICAgICAgU2V0IHRoZSBkZXN0aW5hdGlvbiBwYXRoIHdpdGgg
c3VnZ2VzdGVkIGZpbGUgbmFtZSBhcyAoZGVzdGluYXRpb24gZm9sZGVyKSArIChzdWdnZXN0ZWQg
ZmlsZSBuYW1lKS4KKyAgICAgICAgVGhlICdkZXN0aW5hdGlvbiBmb2xkZXInIHNob3VsZCBiZSBh
IHNwZWNpZmljIGZvbGRlciB1c2VyIHNlbGVjdGVkLCBidXQgaXMgc2V0IHRvICcvdG1wJyBmb3Ig
bm93LgorCisgICAgICAgIEFkZGl0aW9uYWxseSwgZm9yIHByaW50aW5nIG91dCB0aGUgZG93bmxv
YWQgc3RhdHVzLCAKKyAgICAgICAgdXNlIHRoZSBpbmZvIG1hY3JvIGFuZCBzZXQgdGhlIHZlcmJv
c2UgdmFyaWFibGUgdG8gMSB0byBlbmFibGUgaXQuCisKKyAgICAgICAgKiBNaW5pQnJvd3Nlci9l
ZmwvbWFpbi5jOgorICAgICAgICAob25fZG93bmxvYWRfcmVxdWVzdCk6CisgICAgICAgIChvbl9k
b3dubG9hZF9maW5pc2hlZCk6CisgICAgICAgIChvbl9kb3dubG9hZF9mYWlsZWQpOgorICAgICAg
ICAoYnJvd3NlckNyZWF0ZSk6CisKIDIwMTItMTAtMDMgIFBoaWxpcCBSb2dlcnMgIDxwZHJAZ29v
Z2xlLmNvbT4KIAogICAgICAgICBGb3JjZSBHQyBiZXR3ZWVuIFBhZ2VMb2FkIHRlc3RzLgpkaWZm
IC0tZ2l0IGEvVG9vbHMvTWluaUJyb3dzZXIvZWZsL21haW4uYyBiL1Rvb2xzL01pbmlCcm93c2Vy
L2VmbC9tYWluLmMKaW5kZXggYjQ0ZTUxNGExMGRjNjI0MTBmYmJjMGQ0OGY5N2RhMDcxYjNjYjU0
OS4uMWUwZGUxODA0MjlkMTU2ZmViODk5YTM1OWJjMjM3NTg2YjUyNmNiZiAxMDA2NDQKLS0tIGEv
VG9vbHMvTWluaUJyb3dzZXIvZWZsL21haW4uYworKysgYi9Ub29scy9NaW5pQnJvd3Nlci9lZmwv
bWFpbi5jCkBAIC0zNiw3ICszNiw3IEBAIHN0YXRpYyBjb25zdCBjaGFyIEFQUF9OQU1FW10gPSAi
RUZMIE1pbmlCcm93c2VyIjsKICAgICAgICAgICAgIHByaW50Zihmb3JtYXQsICMjYXJncyk7IFwK
ICAgICB9IHdoaWxlICgwKQogCi1zdGF0aWMgaW50IHZlcmJvc2UgPSAwOworc3RhdGljIGludCB2
ZXJib3NlID0gMTsKIAogdHlwZWRlZiBzdHJ1Y3QgX01pbmlCcm93c2VyIHsKICAgICBFY29yZV9F
dmFzICplZTsKQEAgLTE5Nyw2ICsxOTcsNDEgQEAgb25fZXJyb3Iodm9pZCAqdXNlcl9kYXRhLCBF
dmFzX09iamVjdCAqd2Vidmlldywgdm9pZCAqZXZlbnRfaW5mbykKICAgICBlaW5hX3N0cmJ1Zl9m
cmVlKGJ1ZmZlcik7CiB9CiAKK3N0YXRpYyB2b2lkCitvbl9kb3dubG9hZF9yZXF1ZXN0KHZvaWQg
KnVzZXJfZGF0YSwgRXZhc19PYmplY3QgKndlYnZpZXcsIHZvaWQgKmV2ZW50X2luZm8pCit7Cisg
ICAgRXdrX0Rvd25sb2FkX0pvYiAqZG93bmxvYWQgPSAoRXdrX0Rvd25sb2FkX0pvYiAqKWV2ZW50
X2luZm87CisKKyAgICAvLyBGSVhNRTogVGhlIGRlc3RpbmF0aW9uIGZvbGRlciBzaG91bGQgYmUg
c2VsZWN0ZWQgYnkgdGhlIHVzZXIgYnV0IHdlIHNldCBpdCB0byAnL3RtcCcgZm9yIG5vdy4KKyAg
ICBFaW5hX1N0cmJ1ZiAqZGVzdGluYXRpb25fcGF0aCA9IGVpbmFfc3RyYnVmX25ldygpOworICAg
IGVpbmFfc3RyYnVmX2FwcGVuZChkZXN0aW5hdGlvbl9wYXRoLCAiL3RtcC8iKTsKKworICAgIGNv
bnN0IGNoYXIgKnN1Z2dlc3RlZF9uYW1lID0gZXdrX2Rvd25sb2FkX2pvYl9zdWdnZXN0ZWRfZmls
ZW5hbWVfZ2V0KGRvd25sb2FkKTsKKyAgICBpZiAoc3VnZ2VzdGVkX25hbWUgJiYgKnN1Z2dlc3Rl
ZF9uYW1lKQorICAgICAgICBlaW5hX3N0cmJ1Zl9hcHBlbmQoZGVzdGluYXRpb25fcGF0aCwgc3Vn
Z2VzdGVkX25hbWUpOworICAgIGVsc2UgeworICAgICAgICBlaW5hX3N0cmJ1Zl9hcHBlbmQoZGVz
dGluYXRpb25fcGF0aCwgImRvd25sb2FkZWQtZmlsZS5YWFhYWFgiKTsKKyAgICAgICAgbWt0ZW1w
KGVpbmFfc3RyYnVmX3N0cmluZ19nZXQoZGVzdGluYXRpb25fcGF0aCkpOworICAgIH0KKworICAg
IGV3a19kb3dubG9hZF9qb2JfZGVzdGluYXRpb25fc2V0KGRvd25sb2FkLCBlaW5hX3N0cmJ1Zl9z
dHJpbmdfZ2V0KGRlc3RpbmF0aW9uX3BhdGgpKTsKKyAgICBpbmZvKCJEb3dubG9hZGluZzogJXNc
biIsIGVpbmFfc3RyYnVmX3N0cmluZ19nZXQoZGVzdGluYXRpb25fcGF0aCkpOworICAgIGVpbmFf
c3RyYnVmX2ZyZWUoZGVzdGluYXRpb25fcGF0aCk7Cit9CisKK3N0YXRpYyB2b2lkCitvbl9kb3du
bG9hZF9maW5pc2hlZCh2b2lkICp1c2VyX2RhdGEsIEV2YXNfT2JqZWN0ICp3ZWJ2aWV3LCB2b2lk
ICpldmVudF9pbmZvKQoreworICAgIEV3a19Eb3dubG9hZF9Kb2IgKmRvd25sb2FkID0gKEV3a19E
b3dubG9hZF9Kb2IgKilldmVudF9pbmZvOworICAgIGluZm8oIkRvd25sb2FkIGZpbmlzaGVkOiAl
c1xuIiwgIGV3a19kb3dubG9hZF9qb2JfZGVzdGluYXRpb25fZ2V0KGRvd25sb2FkKSk7Cit9CisK
K3N0YXRpYyB2b2lkCitvbl9kb3dubG9hZF9mYWlsZWQodm9pZCAqdXNlcl9kYXRhLCBFdmFzX09i
amVjdCAqd2Vidmlldywgdm9pZCAqZXZlbnRfaW5mbykKK3sKKyAgICBpbmZvKCJEb3dubG9hZCBm
YWlsZWQhXG4iKTsKK30KKwogc3RhdGljIGludAogcXVpdChFaW5hX0Jvb2wgc3VjY2VzcywgY29u
c3QgY2hhciAqbXNnKQogewpAQCAtMjMyLDYgKzI2Nyw5IEBAIHN0YXRpYyBNaW5pQnJvd3NlciAq
YnJvd3NlckNyZWF0ZShjb25zdCBjaGFyICp1cmwsIGNvbnN0IGNoYXIgKmVuZ2luZSkKICAgICBl
d2tfdmlld190aGVtZV9zZXQoYXBwLT5icm93c2VyLCBUSEVNRV9ESVIiL2RlZmF1bHQuZWRqIik7
CiAgICAgZXZhc19vYmplY3RfbmFtZV9zZXQoYXBwLT5icm93c2VyLCAiYnJvd3NlciIpOwogCisg
ICAgZXZhc19vYmplY3Rfc21hcnRfY2FsbGJhY2tfYWRkKGFwcC0+YnJvd3NlciwgImRvd25sb2Fk
LGZhaWxlZCIsIG9uX2Rvd25sb2FkX2ZhaWxlZCwgYXBwKTsKKyAgICBldmFzX29iamVjdF9zbWFy
dF9jYWxsYmFja19hZGQoYXBwLT5icm93c2VyLCAiZG93bmxvYWQsZmluaXNoZWQiLCBvbl9kb3du
bG9hZF9maW5pc2hlZCwgYXBwKTsKKyAgICBldmFzX29iamVjdF9zbWFydF9jYWxsYmFja19hZGQo
YXBwLT5icm93c2VyLCAiZG93bmxvYWQscmVxdWVzdCIsIG9uX2Rvd25sb2FkX3JlcXVlc3QsIGFw
cCk7CiAgICAgZXZhc19vYmplY3Rfc21hcnRfY2FsbGJhY2tfYWRkKGFwcC0+YnJvd3NlciwgImxv
YWQsZXJyb3IiLCBvbl9lcnJvciwgYXBwKTsKICAgICBldmFzX29iamVjdF9zbWFydF9jYWxsYmFj
a19hZGQoYXBwLT5icm93c2VyLCAibG9hZCxwcm9ncmVzcyIsIG9uX3Byb2dyZXNzLCBhcHApOwog
ICAgIGV2YXNfb2JqZWN0X3NtYXJ0X2NhbGxiYWNrX2FkZChhcHAtPmJyb3dzZXIsICJ0aXRsZSxj
aGFuZ2VkIiwgb25fdGl0bGVfY2hhbmdlZCwgYXBwKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167225</attachid>
            <date>2012-10-04 19:11:29 -0700</date>
            <delta_ts>2012-10-04 23:58:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98334-20121005111039.patch</filename>
            <type>text/plain</type>
            <size>3953</size>
            <attacher name="KyungTae Kim">ktf.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwNDQ0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOWY0NWU2NWRlYTZmYjJhNjYzNzcwYzZmYmIwZWQ2MWU2
ZjljZGE1OS4uN2I2YzZkYjg5MTJiYjk3NzFjNWNjMDIzM2IyMDA4N2JlYmVkNTVjZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIz
IEBACisyMDEyLTEwLTA0ICBLeXVuZ1RhZSBLaW0gIDxrdGYua2ltQHNhbXN1bmcuY29tPgorCisg
ICAgICAgIFtFRkxdW1dLMl0gRml4IGRlc3RpbmF0aW9uIHBhdGggd2hlbiBkb3dubG9hZCB3aXRo
IHN1Z2dlc3RlZCBmaWxlbmFtZSBvbiB0aGUgTWluaWJyb3dzZXIKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk4MzM0CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgR3l1eW91bmcgS2ltLgorCisgICAgICAgIEFkZCBjYWxsYmFjayBmdW5jdGlvbnMgZm9yIGRv
d25sb2FkIHJlcXVlc3RzIHRvIE1pbmlicm93c2VyIHRvIHNldCB0aGUgZGVzdGluYXRpb24gcGF0
aCBmb3IgZG93bmxvYWQuCisgICAgICAgIFNldCB0aGUgZGVzdGluYXRpb24gcGF0aCB3aXRoIHN1
Z2dlc3RlZCBmaWxlIG5hbWUgYXMgKGRlc3RpbmF0aW9uIGZvbGRlcikgKyAoc3VnZ2VzdGVkIGZp
bGUgbmFtZSkuCisgICAgICAgIFRoZSAnZGVzdGluYXRpb24gZm9sZGVyJyBzaG91bGQgYmUgYSBz
cGVjaWZpYyBmb2xkZXIgdXNlciBzZWxlY3RlZCwgYnV0IGlzIHNldCB0byAnL3RtcCcgZm9yIG5v
dy4KKworICAgICAgICBBZGRpdGlvbmFsbHksIGZvciBwcmludGluZyBvdXQgdGhlIGRvd25sb2Fk
IHN0YXR1cywgCisgICAgICAgIHVzZSB0aGUgaW5mbyBtYWNybyBhbmQgc2V0IHRoZSB2ZXJib3Nl
IHZhcmlhYmxlIHRvIDEgdG8gZW5hYmxlIGl0LgorCisgICAgICAgICogTWluaUJyb3dzZXIvZWZs
L21haW4uYzoKKyAgICAgICAgKG9uX2Rvd25sb2FkX3JlcXVlc3QpOgorICAgICAgICAob25fZG93
bmxvYWRfZmluaXNoZWQpOgorICAgICAgICAob25fZG93bmxvYWRfZmFpbGVkKToKKyAgICAgICAg
KGJyb3dzZXJDcmVhdGUpOgorCiAyMDEyLTEwLTA0ICBDaHJpc3RvcGhlIER1bWV6ICA8Y2hyaXN0
b3BoZS5kdW1lekBpbnRlbC5jb20+CiAKICAgICAgICAgW0VGTF0gQWRkIGxpYnhtbCAyLjguMCB0
byBqaGJ1aWxkCmRpZmYgLS1naXQgYS9Ub29scy9NaW5pQnJvd3Nlci9lZmwvbWFpbi5jIGIvVG9v
bHMvTWluaUJyb3dzZXIvZWZsL21haW4uYwppbmRleCBiZjZkN2QyYTk0NDk4YWY1NTZmZWJhNTUy
ZTVkZWRkODcwZjg5MjljLi43ODNmMzE1OTExZDBhYmU5MTFiMTJmZTEyOGM5ZjU1Y2M4NmFjOGRm
IDEwMDY0NAotLS0gYS9Ub29scy9NaW5pQnJvd3Nlci9lZmwvbWFpbi5jCisrKyBiL1Rvb2xzL01p
bmlCcm93c2VyL2VmbC9tYWluLmMKQEAgLTM2LDcgKzM2LDcgQEAgc3RhdGljIGNvbnN0IGNoYXIg
QVBQX05BTUVbXSA9ICJFRkwgTWluaUJyb3dzZXIiOwogICAgICAgICAgICAgcHJpbnRmKGZvcm1h
dCwgIyNhcmdzKTsgXAogICAgIH0gd2hpbGUgKDApCiAKLXN0YXRpYyBpbnQgdmVyYm9zZSA9IDA7
CitzdGF0aWMgaW50IHZlcmJvc2UgPSAxOwogCiB0eXBlZGVmIHN0cnVjdCBfTWluaUJyb3dzZXIg
ewogICAgIEVjb3JlX0V2YXMgKmVlOwpAQCAtMTk3LDYgKzE5Nyw0MSBAQCBvbl9lcnJvcih2b2lk
ICp1c2VyX2RhdGEsIEV2YXNfT2JqZWN0ICp3ZWJ2aWV3LCB2b2lkICpldmVudF9pbmZvKQogICAg
IGVpbmFfc3RyYnVmX2ZyZWUoYnVmZmVyKTsKIH0KIAorc3RhdGljIHZvaWQKK29uX2Rvd25sb2Fk
X3JlcXVlc3Qodm9pZCAqdXNlcl9kYXRhLCBFdmFzX09iamVjdCAqd2Vidmlldywgdm9pZCAqZXZl
bnRfaW5mbykKK3sKKyAgICBFd2tfRG93bmxvYWRfSm9iICpkb3dubG9hZCA9IChFd2tfRG93bmxv
YWRfSm9iICopZXZlbnRfaW5mbzsKKworICAgIC8vIEZJWE1FOiBUaGUgZGVzdGluYXRpb24gZm9s
ZGVyIHNob3VsZCBiZSBzZWxlY3RlZCBieSB0aGUgdXNlciBidXQgd2Ugc2V0IGl0IHRvICcvdG1w
JyBmb3Igbm93LgorICAgIEVpbmFfU3RyYnVmICpkZXN0aW5hdGlvbl9wYXRoID0gZWluYV9zdHJi
dWZfbmV3KCk7CisgICAgZWluYV9zdHJidWZfYXBwZW5kKGRlc3RpbmF0aW9uX3BhdGgsICIvdG1w
LyIpOworCisgICAgY29uc3QgY2hhciAqc3VnZ2VzdGVkX25hbWUgPSBld2tfZG93bmxvYWRfam9i
X3N1Z2dlc3RlZF9maWxlbmFtZV9nZXQoZG93bmxvYWQpOworICAgIGlmIChzdWdnZXN0ZWRfbmFt
ZSAmJiAqc3VnZ2VzdGVkX25hbWUpCisgICAgICAgIGVpbmFfc3RyYnVmX2FwcGVuZChkZXN0aW5h
dGlvbl9wYXRoLCBzdWdnZXN0ZWRfbmFtZSk7CisgICAgZWxzZSB7CisgICAgICAgIGVpbmFfc3Ry
YnVmX2FwcGVuZChkZXN0aW5hdGlvbl9wYXRoLCAiZG93bmxvYWRlZC1maWxlLlhYWFhYWCIpOwor
ICAgICAgICBta3RlbXAoZWluYV9zdHJidWZfc3RyaW5nX2dldChkZXN0aW5hdGlvbl9wYXRoKSk7
CisgICAgfQorCisgICAgZXdrX2Rvd25sb2FkX2pvYl9kZXN0aW5hdGlvbl9zZXQoZG93bmxvYWQs
IGVpbmFfc3RyYnVmX3N0cmluZ19nZXQoZGVzdGluYXRpb25fcGF0aCkpOworICAgIGluZm8oIkRv
d25sb2FkaW5nOiAlc1xuIiwgZWluYV9zdHJidWZfc3RyaW5nX2dldChkZXN0aW5hdGlvbl9wYXRo
KSk7CisgICAgZWluYV9zdHJidWZfZnJlZShkZXN0aW5hdGlvbl9wYXRoKTsKK30KKworc3RhdGlj
IHZvaWQKK29uX2Rvd25sb2FkX2ZpbmlzaGVkKHZvaWQgKnVzZXJfZGF0YSwgRXZhc19PYmplY3Qg
KndlYnZpZXcsIHZvaWQgKmV2ZW50X2luZm8pCit7CisgICAgRXdrX0Rvd25sb2FkX0pvYiAqZG93
bmxvYWQgPSAoRXdrX0Rvd25sb2FkX0pvYiAqKWV2ZW50X2luZm87CisgICAgaW5mbygiRG93bmxv
YWQgZmluaXNoZWQ6ICVzXG4iLCAgZXdrX2Rvd25sb2FkX2pvYl9kZXN0aW5hdGlvbl9nZXQoZG93
bmxvYWQpKTsKK30KKworc3RhdGljIHZvaWQKK29uX2Rvd25sb2FkX2ZhaWxlZCh2b2lkICp1c2Vy
X2RhdGEsIEV2YXNfT2JqZWN0ICp3ZWJ2aWV3LCB2b2lkICpldmVudF9pbmZvKQoreworICAgIGlu
Zm8oIkRvd25sb2FkIGZhaWxlZCFcbiIpOworfQorCiBzdGF0aWMgaW50CiBxdWl0KEVpbmFfQm9v
bCBzdWNjZXNzLCBjb25zdCBjaGFyICptc2cpCiB7CkBAIC0yMzUsNiArMjcwLDkgQEAgc3RhdGlj
IE1pbmlCcm93c2VyICpicm93c2VyQ3JlYXRlKGNvbnN0IGNoYXIgKnVybCwgY29uc3QgY2hhciAq
ZW5naW5lKQogICAgIEV3a19TZXR0aW5ncyAqc2V0dGluZ3MgPSBld2tfdmlld19zZXR0aW5nc19n
ZXQoYXBwLT5icm93c2VyKTsKICAgICBld2tfc2V0dGluZ3NfZmlsZV9hY2Nlc3NfZnJvbV9maWxl
X3VybHNfYWxsb3dlZF9zZXQoc2V0dGluZ3MsIEVJTkFfVFJVRSk7CiAKKyAgICBldmFzX29iamVj
dF9zbWFydF9jYWxsYmFja19hZGQoYXBwLT5icm93c2VyLCAiZG93bmxvYWQsZmFpbGVkIiwgb25f
ZG93bmxvYWRfZmFpbGVkLCBhcHApOworICAgIGV2YXNfb2JqZWN0X3NtYXJ0X2NhbGxiYWNrX2Fk
ZChhcHAtPmJyb3dzZXIsICJkb3dubG9hZCxmaW5pc2hlZCIsIG9uX2Rvd25sb2FkX2ZpbmlzaGVk
LCBhcHApOworICAgIGV2YXNfb2JqZWN0X3NtYXJ0X2NhbGxiYWNrX2FkZChhcHAtPmJyb3dzZXIs
ICJkb3dubG9hZCxyZXF1ZXN0Iiwgb25fZG93bmxvYWRfcmVxdWVzdCwgYXBwKTsKICAgICBldmFz
X29iamVjdF9zbWFydF9jYWxsYmFja19hZGQoYXBwLT5icm93c2VyLCAibG9hZCxlcnJvciIsIG9u
X2Vycm9yLCBhcHApOwogICAgIGV2YXNfb2JqZWN0X3NtYXJ0X2NhbGxiYWNrX2FkZChhcHAtPmJy
b3dzZXIsICJsb2FkLHByb2dyZXNzIiwgb25fcHJvZ3Jlc3MsIGFwcCk7CiAgICAgZXZhc19vYmpl
Y3Rfc21hcnRfY2FsbGJhY2tfYWRkKGFwcC0+YnJvd3NlciwgInRpdGxlLGNoYW5nZWQiLCBvbl90
aXRsZV9jaGFuZ2VkLCBhcHApOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>