<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>15636</bug_id>
          
          <creation_ts>2008-05-13 13:51:17 +0400</creation_ts>
          <short_desc>Патч, позволяющий дописывать расширения *.cht к именам файлов, которые уже зарегистрированы в системе.</short_desc>
          <delta_ts>2008-06-10 23:46:57 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>chemtool</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>patch</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Solntsev Pasha">solntsev</reporter>
          <assigned_to name="Michael Shigorin">mike</assigned_to>
          <cc>mike</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>69798</commentid>
    <comment_count>0</comment_count>
    <who name="Solntsev Pasha">solntsev</who>
    <bug_when>2008-05-13 13:51:17 +0400</bug_when>
    <thetext>diff -uNr chemtool-1.6.11/main.c chemtool-1.6.11-new/main.c
--- chemtool-1.6.11/main.c	2007-08-26 14:49:26 +0300
+++ chemtool-1.6.11-new/main.c	2008-05-11 15:00:28 +0300
@@ -2950,6 +2950,10 @@
   strcpy (oldname, filename);
   strcpy (filename,
 	  gtk_file_selection_get_filename (GTK_FILE_SELECTION (fs)));
+  
+  if (strstr(filename, &quot;.cht&quot;) == NULL)    
+    strcat(filename, &quot;.cht&quot;);
+	  
   if (datadir == NULL || (int)strlen (datadir) == 0)
     {
       tempstr = strrchr (filename, &apos;/&apos;);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69799</commentid>
    <comment_count>1</comment_count>
      <attachid>2612</attachid>
    <who name="Solntsev Pasha">solntsev</who>
    <bug_when>2008-05-13 13:52:23 +0400</bug_when>
    <thetext>Created attachment 2612
patch for chemtool</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69803</commentid>
    <comment_count>2</comment_count>
    <who name="Andrey Rahmatullin">wrar</who>
    <bug_when>2008-05-13 14:15:39 +0400</bug_when>
    <thetext>Что такое &quot;уже зарегистрированы в системе&quot;?
Почему используется strcat?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69954</commentid>
    <comment_count>3</comment_count>
    <who name="Solntsev Pasha">solntsev</who>
    <bug_when>2008-05-14 16:26:53 +0400</bug_when>
    <thetext>(In reply to comment #2)
&gt; Что такое &quot;уже зарегистрированы в системе&quot;?
не понял
&gt; Почему используется strcat?

Исползование strcat забирает 4 символа у масива filename[512].
Думаю мало кому захочется создавать имена файлов с именами длиной более 508 знаков.

Если есть какие-то мне неизвестные моменты по использованию strcat() дайте
ссылку где почитать.

Я применил этот патч и пересобрал программу для ALD4.0.1 все работает как и
раньше, но с необходимой функцыональностью при сохранении файлов.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69958</commentid>
    <comment_count>4</comment_count>
    <who name="Andrey Rahmatullin">wrar</who>
    <bug_when>2008-05-14 16:46:03 +0400</bug_when>
    <thetext>(In reply to comment #3)
&gt; &gt; Что такое &quot;уже зарегистрированы в системе&quot;?
&gt; не понял
Ну это ваша фраза, вам должно быть более понятно.
Переформулирую: что делает патч?

&gt; &gt; Почему используется strcat?
&gt; Исползование strcat забирает 4 символа у масива filename[512].
&gt; Думаю мало кому захочется создавать имена файлов с именами длиной более 508 
знаков.
Тогда ладно.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69961</commentid>
    <comment_count>5</comment_count>
    <who name="Solntsev Pasha">solntsev</who>
    <bug_when>2008-05-14 16:51:23 +0400</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #3)
&gt; &gt; &gt; Что такое &quot;уже зарегистрированы в системе&quot;?
&gt; &gt; не понял
&gt; Ну это ваша фраза, вам должно быть более понятно.
Понял, речь идет о файлах с расширениеи *.cht. Так вот они ассоциируються с
программой chemtool.
&gt; Переформулирую: что делает патч?
патч ничего не делает, его используют для внесения изменений в исходный код (в
нашем случае).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69962</commentid>
    <comment_count>6</comment_count>
    <who name="Andrey Rahmatullin">wrar</who>
    <bug_when>2008-05-14 16:52:43 +0400</bug_when>
    <thetext>(In reply to comment #5)
&gt; Понял, речь идет о файлах с расширениеи *.cht. Так вот они ассоциируються с
&gt; программой chemtool.
И?

&gt; &gt; Переформулирую: что делает патч?
&gt; патч ничего не делает, его используют для внесения изменений в исходный код (в
&gt; нашем случае).
*медленно, ещё раз*
Что делают изменения, вносимые приложенным патчем?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69973</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-05-14 17:36:16 +0400</bug_when>
    <thetext>(In reply to comment #6)
&gt; *медленно, ещё раз*
Помогает не делать напряжённое лицо, а сказать &quot;не понял, объясни по-другому&quot; :)

&gt; Что делают изменения, вносимые приложенным патчем?
Насколько понимаю, предлагается добавлять расширение .cht, если оно не было
указано [для существующего файла].

Павел, эти файлы в системе не &quot;регистрируются&quot;, а просто &quot;существуют на файловой
системе&quot; :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69985</commentid>
    <comment_count>8</comment_count>
    <who name="Solntsev Pasha">solntsev</who>
    <bug_when>2008-05-14 19:16:22 +0400</bug_when>
    <thetext>(In reply to comment #6)
&gt; (In reply to comment #5)
&gt; &gt; Понял, речь идет о файлах с расширениеи *.cht. Так вот они ассоциируються с
&gt; &gt; программой chemtool.
&gt; И?

просто раньше надо было самому прописывать рассширение *.cht к файлу для того
чтобы перейдя к файлу через какой-то менеджер окон просто кликнуть дважды по
файлу и он открывается программой chemtool. Согласитесь, тяжело привязать
программу chemtool к текстовому файлу без расширения. 

&gt; *медленно, ещё раз*
&gt; Что делают изменения, вносимые приложенным патчем?
Патч позволяет автоматически добавлять расширение *.cht к имени файла который
вводит пользователь. Например, было введено schemeа, а сохраняется как
scheme.cht. При этом происходит проверка содержит ли введенное имя файла это
расширение. Может пользователь сам ввел расширение *.cht, тогда для такого
случая сохранять файл типа name.cht.cht нет смысла. Поэтому происходит проверка.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70107</commentid>
    <comment_count>9</comment_count>
      <attachid>2629</attachid>
    <who name="Solntsev Pasha">solntsev</who>
    <bug_when>2008-05-16 02:05:34 +0400</bug_when>
    <thetext>Created attachment 2629
new patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70108</commentid>
    <comment_count>10</comment_count>
    <who name="Solntsev Pasha">solntsev</who>
    <bug_when>2008-05-16 02:08:27 +0400</bug_when>
    <thetext>&gt; Почему используется strcat?

Я постаралься изменить улучшить немного мой патч (надеюсь у меня это
получилось). Теперь пользователь не сможет ввести имя файла содержащее в своем
полном имени (/.../..../...filename.cht) больше чем 507 символов. При
необходимости можно легко увеличить эту величину немного изменыв код. Патч
сжатый gzip я прикрепил.

При попытке ввести имя файла содержащее более 507 символов выскакивает сообщение
о том, что файл слишко длинный. Вы можете подправить патч и текст сообщения в
частности на свое усмотрение. 

Да по ходу оди вопрос. Разработчики программы продолжают поддерживать и
развивать chemtool или это уже мертвый проэкт?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71039</commentid>
    <comment_count>11</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-05-30 19:04:37 +0400</bug_when>
    <thetext>(In reply to comment #10)
&gt; Да по ходу оди вопрос. Разработчики программы продолжают поддерживать и
&gt; развивать chemtool или это уже мертвый проэкт?
Ну почему -- последний раз, когда списывался с профессором, он вполне отвечал.

Кстати, не хотите забрать пакет себе?  Курсы опакечивания могу провести что у
нас в офисе, что на химфаке -- всё одно недалеко :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71058</commentid>
    <comment_count>12</comment_count>
    <who name="Solntsev Pasha">solntsev</who>
    <bug_when>2008-05-31 01:53:09 +0400</bug_when>
    <thetext>&gt; Ну почему -- последний раз, когда списывался с профессором, он вполне отвечал.
Да одно дело отвечать, а другое поддерживать дальнейшее развитие данного
продукта. Вполне может быть, что професор сделал программу и остался доволен, а
кому чего надо пусть доделывают сами. Для меня сейчас комбинация
chemtool+inskape вполне удовлетворяет. Просто в chemtool есть очень много чего
можно было бы  добавить. Но увы я не програмист. Я лишь немного освоил синтаксис
Си и сейчас почитываю С++. 

&gt; Кстати, не хотите забрать пакет себе?
Да делов том что если программы практически не поддерживается (а именно такое
мнение сыормировывается у меня по поводу chemtool), то и поддерживать пакет
практически не приходится. Ну пришлет вам какой-то Паша патч раз в год вы его
при крепите и делов то. По сути ничего не меняется. Очень сильная конкуренция
уже начинает сказыватся со стороны Qt (для KDE). Так-что пройдет еще годик и
программу на СИ+GTK забудят вовсе. 

Да кстати, пользуясь случаем поздровляю вас с Днем Химика.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71060</commentid>
    <comment_count>13</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-05-31 02:14:27 +0400</bug_when>
    <thetext>(In reply to comment #12)
&gt; &gt; Ну почему -- последний раз, когда списывался с профессором, он вполне отвечал.
&gt; Да одно дело отвечать, а другое поддерживать дальнейшее развитие данного
&gt; продукта. [...] Но увы я не програмист.
Ну тут действительно многое определяется интересом и желанием.  Хотя может иметь
смысл посмотреть и на другие программки вроде xdrawchem.

Понимаете, мне проще помочь Вам перебрать и прибрать к рукам нужные программы да
пакеты, чем краснеть за нерабочие или устаревшие :-)

&gt; &gt; Кстати, не хотите забрать пакет себе?
&gt; Да делов том что если программы практически не поддерживается (а именно такое
&gt; мнение сыормировывается у меня по поводу chemtool), то и поддерживать пакет
&gt; практически не приходится.
Оно-то да, но всегда лучше майтейнер, который применяет пакет.  Я им давно уж не
пользовался, хотя при подготовке двух дипломных в своё время он здорово помог
(на пару с LyX) -- Ольга Васильевна ещё подивилась, что &quot;прям как публикация&quot; ;-)

&gt; Ну пришлет вам какой-то Паша патч раз в год вы его
&gt; при крепите и делов то. По сути ничего не меняется.
Кстати, буду рад познакомиться.

&gt; Да кстати, пользуясь случаем поздровляю вас с Днем Химика.
Спасибо, взаимно!

PS: только лучше вешая патч на замену -- метить старый как obsolete; с типом
аттача тоже лучше или автомат, или не делать тип &quot;патч&quot; на сжатые данные
(поскольку файл маленький, проще и не сжимать -- смотреть удобней).

PPS: может иметь смысл обрезать название, если сообщаем как раз о том, что оно
невероятно длинное: диалог разнесёт за пределы большинства экранов (моего
1600x1200 при трёх сотнях тестовых символов -- так точно) :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71061</commentid>
    <comment_count>14</comment_count>
      <attachid>2657</attachid>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-05-31 02:15:43 +0400</bug_when>
    <thetext>Created attachment 2657
re-attaching patch 2629

(цепляю несжатым и перекрывающим предыдущие предожения)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71062</commentid>
    <comment_count>15</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-05-31 02:16:13 +0400</bug_when>
    <thetext>Приложен к chemtool-1.6.11-alt3, работает, спасибо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71330</commentid>
    <comment_count>16</comment_count>
    <who name="Solntsev Pasha">solntsev</who>
    <bug_when>2008-06-05 01:38:42 +0400</bug_when>
    <thetext>(In reply to comment #15)
&gt; Приложен к chemtool-1.6.11-alt3, работает, спасибо.

Возникла небольшая проблема при установке рпм пакета. 

Анализ пакетов версии alt2 и alt3 командой rpm -qRp &lt;name&gt;.rpm показывает список
файлов от которых зависит данный пакет. Я загнал вывод для каждого пакета в
файлы и сравнид их командой diff. Вот что я получил:

--- chemtool-alt2	2008-06-04 10:20:36 +0300
+++ chemtool-alt3	2008-06-04 10:20:31 +0300
@@ -4,6 +4,7 @@
 /bin/sh  
 rpmlib(PayloadFilesHavePrefix) &lt;= 4.0-1
 rpmlib(CompressedFileNames) &lt;= 3.0.4-1
+/lib/ld-linux.so.2  
 libX11.so.6  
 libc.so.6(GLIBC_2.0)  
 libc.so.6(GLIBC_2.1)  
@@ -16,5 +17,6 @@
 libgobject-2.0.so.0  
 libgtk-x11-2.0.so.0  
 libm.so.6(GLIBC_2.0)  
-libpango-1.0.so.0  
+libm.so.6(GLIBC_2.1)  
+libpango-1.0.so.0(PANGO_1.12)  
 rtld(GNU_HASH)  

При попытке обновится с версии alt2 до alt3 или поставить с нуля alt3
получаем сообщение:

[root@home RPMS]# rpm -Uhv chemtool-1.6.11-alt3.i586.rpm
error: failed dependencies:
        libpango-1.0.so.0(PANGO_1.12)   is needed by chemtool-1.6.11-alt3
[root@home RPMS]#

Меня смущает наличие приставки (PANGO_1.12) так как сама библиотека
libpango-1.0.so.0 в системе установлена. Программа будет работать нормально если
самому собрать пакет на моей системе, но это обход проблемы. Такое же может
возникнуть и других. 

Да, совсем забыл у меня ALD4.0.1+пару пакетов из сизифа(kernel, kernel-modules,
gsl, grace).
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71337</commentid>
    <comment_count>17</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2008-06-05 02:10:46 +0400</bug_when>
    <thetext>Всё правильно, это зависимость на новую версию pango.  Обновите libpango оттуда
же откуда ставите chemtool или пересоберите chemtool сами в своём окружении.

При использовании одного репозитария и установки пакетов только через apt-get
подобных &quot;проблем&quot; не возникает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71566</commentid>
    <comment_count>18</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-06-10 23:46:55 +0400</bug_when>
    <thetext>(In reply to comment #17)
&gt; Всё правильно, это зависимость на новую версию pango.  Обновите libpango оттуда
&gt; же откуда ставите chemtool
Это называется &quot;осизифить&quot;, на самом деле (поскольку разумно делать как
dist-upgrade).

&gt; или пересоберите chemtool сами в своём окружении.
Это называется &quot;сбэкпортить&quot;, поскольку полученный бинарный пакет будет
требовать те библиотеки, с которыми и собирался (на стабильной ветке).

Когда точечные обновления перестают работать, обычно сперва стараюсь делать
бэкпорты и только уже ближе к заморозке следующей стабильной ветки переезжаю на
сизиф (для лишнего тестирования); на буке постоянно Sisyphus, но там при
проблемах страдаю только я (бывает нечасто, обычно решается быстро/по ходу).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2612</attachid>
            <date>2008-05-13 13:52:23 +0400</date>
            <delta_ts>2008-05-31 02:15:43 +0400</delta_ts>
            <desc>patch for chemtool</desc>
            <filename>chemtool-cht.patch</filename>
            <type>text/plain</type>
            <size>497</size>
            <attacher name="Solntsev Pasha">solntsev</attacher>
            
              <data encoding="base64">ZGlmZiAtdU5yIGNoZW10b29sLTEuNi4xMS9tYWluLmMgY2hlbXRvb2wtMS42LjExLW5ldy9tYWlu
LmMKLS0tIGNoZW10b29sLTEuNi4xMS9tYWluLmMJMjAwNy0wOC0yNiAxNDo0OToyNiArMDMwMAor
KysgY2hlbXRvb2wtMS42LjExLW5ldy9tYWluLmMJMjAwOC0wNS0xMSAxNTowMDoyOCArMDMwMApA
QCAtMjk1MCw2ICsyOTUwLDEwIEBACiAgIHN0cmNweSAob2xkbmFtZSwgZmlsZW5hbWUpOwogICBz
dHJjcHkgKGZpbGVuYW1lLAogCSAgZ3RrX2ZpbGVfc2VsZWN0aW9uX2dldF9maWxlbmFtZSAoR1RL
X0ZJTEVfU0VMRUNUSU9OIChmcykpKTsKKyAgCisgIGlmIChzdHJzdHIoZmlsZW5hbWUsICIuY2h0
IikgPT0gTlVMTCkgICAgCisgICAgc3RyY2F0KGZpbGVuYW1lLCAiLmNodCIpOworCSAgCiAgIGlm
IChkYXRhZGlyID09IE5VTEwgfHwgKGludClzdHJsZW4gKGRhdGFkaXIpID09IDApCiAgICAgewog
ICAgICAgdGVtcHN0ciA9IHN0cnJjaHIgKGZpbGVuYW1lLCAnLycpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2629</attachid>
            <date>2008-05-16 02:05:34 +0400</date>
            <delta_ts>2008-05-31 02:15:43 +0400</delta_ts>
            <desc>new patch</desc>
            <filename>chemtool-cht.patch.gz</filename>
            <type>text/plain</type>
            <size>642</size>
            <attacher name="Solntsev Pasha">solntsev</attacher>
            
              <data encoding="base64">H4sICHyvLEgCA2NoZW10b29sLWNodC5wYXRjaAB9U11v2jAUfSa/4gqpatIkEFJCKagTW8cmNEQf
1qkP7RSZ2CTWgo1sM4ba/ffZcaDp0BahxNyPc+859xrT1QrC7UJAVpC14rwMe51Bp9frrhFlnexv
c8jIrnY5YRj+I6sVR9FVGA3DeAC9/qh/PdIHP7qMIsf3/f9gmsRhGCVhbwBRNOrHo35SJ04mEMbX
l8PgCvz6O5k4oB8uQKKfBPiGCKQoZxKQBExWlBEMyz2ogkC2FYIwBbTLYc0xAcQwYCo3JdpLIEJw
UYGtiZQoJ9qFSp4DXQEjmbGJPVx0HXh2QgCqgaqUseM3/gVQEparYmyQsgIJY1bkl3qMk+T7q5WX
mKE1eUx6ccN6och6I5XGtFSTKBgYqvobX9ZctTvb7MGtEQJYUV1Sn7xx032wBg60AHL1IzWWVJKS
ZEagNCcqPQSB+/n+S/ppNp+mX6fz6e397G6hIaTnaVDfENwVOhRc17KDG1NHn49lPA/eQRJdgWei
n81L98I2QiuzArcWIQCtQgDtGdts1bFxOJOQcab0+CWc4SdRiYEyRYSsZqQKKkFvC5Sc5Z0n1n4l
HZw2MrbFDeUSLUmpOavUVLcs5+8/TOfg1kP2gsOAmnk7io08suC7Y+SuGZALtEwRxqfeE/0Poz4G
nIhiNbmtbwTYG9F+2w/DfGeJUFXW83qYLT7ePYBrvW+ZtGyyIGorWIX021rsW++0qzvVv0aj7U5W
qLYHNzew+Dafeza8ZRghdRpnquiAGg0jhTAVh2R4eQFX0/TseI7+Cj3yqnum1wTsU6+9XSuRFaKp
33n3XNf6A+0qxmOmBAAA
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2657</attachid>
            <date>2008-05-31 02:15:43 +0400</date>
            <delta_ts>2008-05-31 02:15:43 +0400</delta_ts>
            <desc>re-attaching patch 2629</desc>
            <filename>chemtool-cht.patch</filename>
            <type>text/plain</type>
            <size>1190</size>
            <attacher name="Michael Shigorin">mike</attacher>
            
              <data encoding="base64">ZGlmZiAtdU5yIGNoZW10b29sLTEuNi4xMS9tYWluLmMgY2hlbXRvb2wtMS42LjExLW5ldy9tYWlu
LmMKLS0tIGNoZW10b29sLTEuNi4xMS9tYWluLmMJMjAwNy0wOC0yNiAxNDo0OToyNiArMDMwMAor
KysgY2hlbXRvb2wtMS42LjExLW5ldy9tYWluLmMJMjAwOC0wNS0xNiAwMDo0Mjo0NSArMDMwMApA
QCAtMjkzOCw3ICsyOTM4LDcgQEAKICAgIG9yIHNhdmUgb3BlcmF0aW9ucyBhcyBkZWZpbmVkIGJ5
IHRoZSBjdXJyZW50IGkvbyBtb2RlIGFuZCBkaXNwbGF5cyBlcnJvcgogICAgbWVzc2FnZSBkaWFs
b2cgaWYgbmVjZXNzYXJ5ICovCiB7Ci0gIGludCBlcnJvcjsKKyAgaW50IGVycm9yLCBsZW5ndGg7
CiAgIGNoYXIgZXJydGV4dFsyNTVdOwogICBjaGFyIG9sZG5hbWVbNTEyXTsKICAgY2hhciAqdGVt
cHN0cjsKQEAgLTI5NTAsNiArMjk1MCwyMyBAQAogICBzdHJjcHkgKG9sZG5hbWUsIGZpbGVuYW1l
KTsKICAgc3RyY3B5IChmaWxlbmFtZSwKIAkgIGd0a19maWxlX3NlbGVjdGlvbl9nZXRfZmlsZW5h
bWUgKEdUS19GSUxFX1NFTEVDVElPTiAoZnMpKSk7CisKKyAgd2hpbGUgKChsZW5ndGggPSBzdHJs
ZW4oZmlsZW5hbWUpKSA+IDUwNyApCisgIHsKKyAgICBzbnByaW50ZiAoZXJydGV4dCwgMjU1LCAi
SW5wdXQgZmlsZW5hbWUgJXMgY29udGFpbnMgJWRcciBjaGFyYWN0ZXJzIGFuZCB0aGlzIHRvbyBs
b25nLlxuIiwgZmlsZW5hbWUsIHN0cmxlbihmaWxlbmFtZSkpOworICAgIGd0a19sYWJlbF9zZXRf
dGV4dCAoR1RLX0xBQkVMIChtZXNzYWdlKSwgZXJydGV4dCk7CisgICAgZ3RrX3dpZGdldF9zaG93
IChtZXNzYWdldyk7CisgICAgZ3RrX2dyYWJfYWRkIChtZXNzYWdldyk7CisgICAgc3RyY3B5IChm
aWxlbmFtZSwgb2xkbmFtZSk7CisgICAgc25wcmludGYgKGVycnRleHQsMjU1LCAiQ2hlbXRvb2wg
MS42LjExIik7CisgICAgZ3RrX3dpbmRvd19zZXRfdGl0bGUgKEdUS19XSU5ET1cgKHdpbmRvdyks
IGVycnRleHQpOworCQorICAgIHJldHVybjsKKyAgfQorICAgIAorICAgIGlmIChzdHJzdHIoZmls
ZW5hbWUsICIuY2h0IikgPT0gTlVMTCkgICAgCisJc3RyY2F0KGZpbGVuYW1lLCAiLmNodCIpOwor
CSAgCiAgIGlmIChkYXRhZGlyID09IE5VTEwgfHwgKGludClzdHJsZW4gKGRhdGFkaXIpID09IDAp
CiAgICAgewogICAgICAgdGVtcHN0ciA9IHN0cnJjaHIgKGZpbGVuYW1lLCAnLycpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>