[05:17:43] andrew_b зашёл в конференцию [05:32:43] andrew_b вышел из конференции [05:32:46] andrew_b зашёл в конференцию [05:47:46] andrew_b вышел из конференции [05:47:49] andrew_b зашёл в конференцию [06:02:49] andrew_b вышел из конференции [06:02:52] andrew_b зашёл в конференцию [06:05:55] iliamaslakov зашёл в конференцию [06:06:18] iliamaslakov вышел из конференции: offline [06:06:26] iliamaslakov зашёл в конференцию [06:06:44] <iliamaslakov> andrew_b, сегодня резил? [06:07:02] <andrew_b> ХЗ [06:22:02] andrew_b вышел из конференции [06:22:05] andrew_b зашёл в конференцию [06:45:40] andrew_b вышел из конференции [06:45:42] andrew_b зашёл в конференцию [07:04:32] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2747 (directory hotlist failing when entries use ~/$HOME) created http://www.midnight-commander.org/ticket/2747 [07:19:31] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2747 (directory hotlist failing when entries use ~/$HOME) closed http://www.midnight-commander.org/ticket/2747#comment:1 [07:34:31] andrew_b вышел из конференции [07:34:34] andrew_b зашёл в конференцию [07:34:38] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2747 (directory hotlist failing when entries use ~/$HOME) reopened http://www.midnight-commander.org/ticket/2747#comment:2 [07:47:52] Центр вышел из конференции: offline [07:47:57] <iliamaslakov> Где же этот славег [07:49:35] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2747 (directory hotlist failing when entries use ~/$HOME) updated http://www.midnight-commander.org/ticket/2747#comment:3 [08:04:35] andrew_b вышел из конференции [08:04:38] andrew_b зашёл в конференцию [08:04:47] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2747 (directory hotlist failing when entries use ~/$HOME) updated http://www.midnight-commander.org/ticket/2747#comment:4 [08:11:34] slavazanko/w зашёл в конференцию [08:11:59] <slavazanko/w> всем привет [08:12:11] <andrew_b> Привет. [08:31:53] <andrew_b> https://www.midnight-commander.org/ticket/2747 [08:32:09] <andrew_b> Продолжаем выбирать баги vfs. [08:34:55] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2747 (directory hotlist failing when entries use ~/$HOME) updated http://www.midnight-commander.org/ticket/2747#comment:5 [08:42:13] iliamaslakov вышел из конференции [08:49:50] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2118 (Use xdg-open by default in mc.ext.in if present to open files, fallback on ...) updated http://www.midnight-commander.org/ticket/2118#comment:23 • Ticket #2664 (Update mc.ext in respect to the proper handling Ogg media) updated http://www.midnight-commander.org/ticket/2664 • Ticket #2747 (directory hotlist failing when entries use ~/$HOME) updated http://www.midnight-commander.org/ticket/2747 • Ticket #2747 (directory hotlist failing when entries use ~/$HOME) updated http://www.midnight-commander.org/ticket/2747#comment:7 • Ticket #2118 (Use xdg-open by default in mc.ext.in if present to open files, fallback on ...) updated http://www.midnight-commander.org/ticket/2118 • Ticket #2118 (Use xdg-open by default in mc.ext.in if present to open files, fallback on ...) updated http://www.midnight-commander.org/ticket/2118#comment:25 • Ticket #2746 (Add WebM) updated http://www.midnight-commander.org/ticket/2746 [09:11:16] <slavazanko/w> повотал в 2747 со своим маленьким коммитеком [09:20:04] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2747 (directory hotlist failing when entries use ~/$HOME) updated http://www.midnight-commander.org/ticket/2747#comment:8 [09:48:19] <andrew_b> Я засквошу его. [09:48:31] <slavazanko/w> ок, не вопрос [10:04:47] iliamaslakov зашёл в конференцию [10:06:44] <iliamaslakov> slavazanko/w, жив курилка! [10:07:12] <iliamaslakov> slavazanko/w, жив курилка! [10:07:18] <iliamaslakov> это не я [10:07:28] <iliamaslakov> второе оно само послало [10:08:02] <slavazanko/w> :) [10:10:30] <iliamaslakov> планы? [10:17:40] <slavazanko/w> голосуй за клинапы [10:18:04] <andrew_b> Погодите с клинапами. [10:18:17] <andrew_b> Давайте сначала за баги. [10:18:58] <slavazanko/w> 2747 [11:06:17] <slavazanko/w> ну что, чего затишье-то? [11:07:22] <iliamaslakov> ага, чего делать то ? [11:07:24] <andrew_b> https://www.midnight-commander.org/ticket/2451 в стейбл? [11:07:35] <andrew_b> Что с https://www.midnight-commander.org/ticket/2738? [11:07:59] <slavazanko/w> > ага, чего делать то ? #2747 [11:08:26] <slavazanko/w> 2451 да. в стейбл [11:08:56] <slavazanko/w> с 2738 вообще непонятно. Оно перестало воспроидводиться. Не крешится [11:09:14] <andrew_b> Зато стейбл крешится. [11:10:11] <slavazanko/w> ща проверю... [11:20:16] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2747 (directory hotlist failing when entries use ~/$HOME) closed http://www.midnight-commander.org/ticket/2747#comment:1 • Ticket #2451 ("Cannot chdir to" "/foo/$bar" if directory hotlist contains dollar sign) closed http://www.midnight-commander.org/ticket/2451#comment:14 [11:20:22] <andrew_b> slavazanko/w: по клинапу возражения есть? [11:20:36] <andrew_b> 2740_cleanup [11:21:06] <slavazanko/w> там бы потом коммиты указать в 2695. Те, который фиксами являются. Чтобы потом при переносе в стейбл не забыть [11:21:54] <andrew_b> Можно переносить HEAD~4 [11:22:26] <andrew_b> Нужно, точнее. [11:23:53] <andrew_b> Хочу сказать, что с новой vfs стало гораздо больше операций с выделеним памяти. Что не лучшим образом сказывается на скорости. [11:24:24] <andrew_b> malloc/free достаточно дорогие операции. [11:26:49] <iliamaslakov> всё?! просрали полимеры?! [11:27:50] <andrew_b> Ась? [11:32:08] <iliamaslakov> чо с полимерами спрашиваю? [11:32:29] <andrew_b> Я тебя не понимаю. [11:37:58] <andrew_b> http://top.rbc.ru/economics/12/03/2012/641285.shtml [11:40:22] <iliamaslakov> andrew_b: Хочу сказать, что с новой vfs стало гораздо больше операций с выделеним памяти. Что не лучшим образом сказывается на скорости. я про это [11:50:25] <andrew_b> А... [11:50:33] <andrew_b> Ну шо уж теперь.. [12:31:11] <slavazanko/w> операций стало больше. С другой стороны, стало значительно меньше вызовов кода, который ранее парсил строку пути на каждый чих. Что хуже: выделение памят или работа процессора - я не знаю [12:56:26] <iliamaslakov> я жду задачи [12:56:30] <iliamaslakov> что мне то делать? [12:57:07] <slavazanko/w> #2747 [13:00:39] <iliamaslakov> а где оно чистится? [13:03:12] <iliamaslakov> url = g_strdup (tkn_buf->str); [13:03:17] <iliamaslakov> я про это [13:04:47] <andrew_b> При уничтожении списка. [13:05:34] <iliamaslakov> а... [13:20:37] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2747 (directory hotlist failing when entries use ~/$HOME) updated http://www.midnight-commander.org/ticket/2747#comment:9 [13:22:32] <slavazanko/w> 4.8.1-stable$ mv ~/.config/mc2{,_}; touch ~/.config/mc2 4.8.1-stable$ cd ~/work/mc-devel/git/build_root/INSTALL_ROOT/bin/ && MC_LOG_ENABLE=1 ./mc КРИТИЧЕСКАЯ ОШИБКА: не является каталогом: /home/slavaz/.config/mc2 [13:22:53] <slavazanko/w> на стейбле 2738 не воспроизводится тоже [13:22:57] <andrew_b> Да не. [13:23:07] <andrew_b> Сделай, как в тикете написано. [13:24:06] <slavazanko/w> 4.8.1-stable$ cd ~/work/mc-devel/git/build_root/INSTALL_ROOT/bin/ && MC_LOG_ENABLE=1 ./mcedit ~/.config/mc2 КРИТИЧЕСКАЯ ОШИБКА: не является каталогом: /home/slavaz/.config/mc2 [13:24:38] <slavazanko/w> > hit OK нету такого. Сразу вылет с критической ошибкой [13:24:47] <andrew_b> Причём тут .config/mc2 ? [13:25:10] <slavazanko/w> он у меня является конфиг-каталогом для тестовый сборок [13:25:27] <andrew_b> Читать умеешь? [13:25:33] <slavazanko/w> export CFLAGS='-DMC_USERCONF_DIR=\"mc2\"' make && make check && make install [13:25:41] <slavazanko/w> аюля [13:28:21] <andrew_b> В concat_dir_and_file передаётся NULL, а падает, потому что этот NULL попадает в strlen. [13:30:06] <andrew_b> 2747 сразу в стейбл переносить? [13:30:22] <slavazanko/w> да [13:31:04] <slavazanko/w> 2738: стейбл крешится мастер нет [13:31:25] <andrew_b> Ну наконец-то. [13:31:45] <slavazanko/w> угу. Я тормозил, извиняюсь [13:33:48] <andrew_b> Что в NEWS писать-то? С одной стороны, раскрытие ~ это фича, а отвалившаяся подстановка переменных -- это бага из-за новой vfs. [13:34:36] <slavazanko/w> гм [13:35:01] <andrew_b> Можно ничего не писать. :) [13:35:38] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2118 (Use xdg-open by default in mc.ext.in if present to open files, fallback on ...) updated http://www.midnight-commander.org/ticket/2118 • Ticket #2747 (directory hotlist failing when entries use ~/$HOME) updated http://www.midnight-commander.org/ticket/2747#comment:10 [13:36:33] <slavazanko/w> ну ничего и не пиши :) [13:39:06] <andrew_b> Напишу про фичу. [13:50:39] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2118 (Use xdg-open by default in mc.ext.in if present to open files, fallback on ...) updated http://www.midnight-commander.org/ticket/2118 • Ticket #2747 (directory hotlist failing when entries use ~/$HOME) closed http://www.midnight-commander.org/ticket/2747#comment:11 [14:27:49] andrew_b вышел из конференции [14:35:47] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2747 (directory hotlist failing when entries use ~/$HOME) updated http://www.midnight-commander.org/ticket/2747#comment:5 [14:38:48] IceMan зашёл в конференцию [14:38:54] <IceMan> Всем привет [14:39:43] <IceMan> Нашел баг в последних ночных сборках, если в директорию нет записи, то MC сегфолтится при попытке записать файл в редакторе [14:40:29] <slavazanko/w> https://www.midnight-commander.org/ticket/2738 [14:42:18] <IceMan> ага, у меня как раз примерно последняя рабочая версия 4.8.1-66-g963ee34 [14:42:48] <slavazanko/w> на текущем мастере не воспроизводится, на стейбле - крашится [14:42:52] <IceMan> Я заметил, что в debian наконец втянули mc 4.8.1 [14:43:34] <iliamaslakov> >IceMan: Я заметил, что в debian наконец втянули mc 4.8.1 херасе! [14:43:45] <IceMan> не прошло и много лет [14:43:46] <iliamaslakov> чо правда что ли [14:44:07] <IceMan> http://packages.debian.org/sid/mc [14:44:11] <IceMan> уже в тестинге [14:44:35] <slavazanko/w> ну наконец-то :) [14:44:43] <iliamaslakov> ага [14:46:18] <IceMan> iliamaslakov: все еще пилишь SFTP? [14:50:29] <iliamaslakov> нет, он готов, но сейчас его надо перебазировать на мастер, жду помощи от Славы [14:51:30] <slavazanko/w> давайте релизнемся [14:51:37] <slavazanko/w> потом ребайзы [14:51:37] <iliamaslakov> slavazanko/w: мастер сегфолтится в редакторе [14:51:48] <slavazanko/w> у тебя сегфолтится? [14:51:51] <iliamaslakov> IceMan: Нашел баг в последних ночных сборках, если в директорию нет записи, то MC сегфолтится при попытке записать файл в редакторе [14:51:58] <iliamaslakov> но проверять так [14:52:41] <iliamaslakov> делаем mkdir 123 chmod 555 123 cd 123 [14:53:19] <slavazanko/w> и потом в редакторе открываем новый файл? [14:53:48] <iliamaslakov> далее создаем файл S-f4 [14:54:00] <iliamaslakov> пишем 1234 [14:54:06] <iliamaslakov> esc [14:54:22] <iliamaslakov> спрашивает сохранять лс [14:54:29] <iliamaslakov> говорим сохранять [14:54:35] <iliamaslakov> сегфолт [14:55:33] <iliamaslakov> (gdb) bt #0 vfs_path_get_by_index (vpath=<optimized out>, element_index=<optimized out>, vpath=<optimized out>, element_index=<optimized out>) at path.c:820 #1 0x080f4cda in edit_save_file (edit=<optimized out>, filename_vpath=<optimized out>) at editcmd.c:129 #2 0x080f625e in edit_save_cmd (edit=<optimized out>) at editcmd.c:459 #3 0x080f91bb in edit_ok_to_exit (edit=<optimized out>) at editcmd.c:2578 #4 0x080fbe10 in edit_dialog_callback (h=<optimized out>, sender=Unhandled dwarf expression opcode 0x5 ) at editwidget.c:292 #5 0x0808caae in frontend_run_dlg (h=<optimized out>) at dialog.c:565 #6 run_dlg (h=<optimized out>) at dialog.c:1282 #7 0x080fbc68 in edit_file (_file_vpath=<optimized out>, line=<optimized out>) at editwidget.c:411 #8 0x080a848f in do_edit_at_line (what_vpath=Unhandled dwarf expression opcode 0x0 ) at cmd.c:838 #9 0x080a8674 in do_edit (what_vpath=<optimized out>) at cmd.c:206 #10 edit_cmd_new () at cmd.c:900 #11 0x080d0193 in panel_execute_cmd (panel=Unhandled dwarf expression opcode 0xa0 ) at panel.c:3179 #12 0x080cb20c in panel_key (panel=<optimized out>, key=<optimized out>) at panel.c:3328 #13 panel_callback (w=<optimized out>, msg=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece. ) at panel.c:3408 #14 0x0808c696 in send_message (w=<optimized out>, w=<optimized out>, msg=<optimized out>, parm=<optimized out>) at ../../lib/widget/widget-common.h:136 #15 dlg_key_event (h=<optimized out>, d_key=<optimized out>) at dialog.c:509 #16 dlg_process_event (h=<optimized out>, key=<optimized out>, event=<optimized out>) at dialog.c:1250 #17 0x0808ca7e in frontend_run_dlg (h=<optimized out>) at dialog.c:562 #18 run_dlg (h=<optimized out>) at dialog.c:1282 #19 0x080c47cf in create_panels_and_run_mc () at midnight.c:920 #20 do_nc () at midnight.c:1682 #21 0x08058c41 in main (argc=<optimized out>, argv=Asked for position 0 of stack, stack only has 0 elements on it. ) at main.c:534 [14:56:10] <slavazanko/w> а теперь давай то же самое, но в бранче 2738_handle_startup_errors если там вылечено, то голосуй не думая [14:56:49] <slavazanko/w> только его подребазировть надо. Там конфликты [14:58:17] <iliamaslakov> ненене [14:58:23] <iliamaslakov> вы опять за своё [14:58:34] <iliamaslakov> это вообще разные тикеты! [14:59:24] <slavazanko/w> да. за своё. если на текущий момент бранч полностью решает проблему с сегфолтами при запуске. то его надо голосовать [14:59:48] <slavazanko/w> точно разные? не одного поля ягоды? [14:59:50] <iliamaslakov> ты же это лечил 129 start_filename = vfs_path_get_by_index (filename_vpath, 0)->path; 130 if (filename_vpath == NULL || *start_filename == '\0') 131 return 0; [15:00:28] <iliamaslakov> if (filename_vpath == NULL) ... 129 start_filename = vfs_path_get_by_index (filename_vpath, 0)->path; 130 if (filename_vpath == NULL || *start_filename == '\0') 131 return 0; [15:00:47] <iliamaslakov> только в другом месте [15:00:56] <iliamaslakov> давай так же вылечим [15:01:20] <slavazanko/w> давай. В рамках 2738, чтобы два раза не вставать [15:02:27] <iliamaslakov> я хочу mc даже с недоступным .config запускался [15:03:08] <iliamaslakov> давай я выложу отдельный бранч, в 2695 [15:03:12] <iliamaslakov> с фиксом [15:03:22] <iliamaslakov> это всё таки проблема 2695 [15:03:31] <iliamaslakov> а не 2738 [15:03:40] <slavazanko/w> ну выкладывай [15:03:45] <iliamaslakov> ок [15:03:47] <iliamaslakov> и [15:04:10] <slavazanko/w> а твоя хотелка работы с недоступными конфигами здесь: https://www.midnight-commander.org/ticket/2744 [15:04:10] <iliamaslakov> я думаю надо учинить ревизию на предмет вызова vfs_path_get_by_index [15:04:37] <iliamaslakov> я думаю надо патчить именно vfs_path_get_by_index [15:05:26] <slavazanko/w> ? [15:05:30] <iliamaslakov> 811 const vfs_path_element_t * 812 vfs_path_get_by_index (const vfs_path_t * vpath, int element_index) 813 { 814 if (element_index < 0) 815 element_index += vfs_path_elements_count (vpath); 816 817 if (element_index < 0) 818 vfs_die ("vfs_path_get_by_index: incorrect index!"); 819 820 return g_array_index (vpath->path, vfs_path_element_t *, element_index); 821 } [15:05:52] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2738 (mcedit crashes when ~/.config is a file) updated http://www.midnight-commander.org/ticket/2738#comment:4 [15:06:02] <slavazanko/w> я что там фиксить? [15:06:43] <iliamaslakov> 811 const vfs_path_element_t * 812 vfs_path_get_by_index (const vfs_path_t * vpath, int element_index) 813 { if (vpath == NULL) return NULL; 814 if (element_index < 0) 815 element_index += vfs_path_elements_count (vpath); 816 817 if (element_index < 0) 818 vfs_die ("vfs_path_get_by_index: incorrect index!"); 819 820 return g_array_index (vpath->path, vfs_path_element_t *, element_index); 821 } [15:07:05] <slavazanko/w> гм. Ну можно и так, да [15:07:31] <iliamaslakov> просто именно на ней валится если путь пустой [15:09:32] <iliamaslakov> да, этот фикс фиксит [15:09:49] <slavazanko/w> ляпи [15:09:51] <iliamaslakov> slavazanko/w, Слав, ну чего пофиксишь? а...? [15:10:06] <iliamaslakov> if (vpath == NULL) return NULL; [15:10:20] <slavazanko/w> ок, пофикшу. Бранч пересоздавать надо... [15:13:06] <iliamaslakov> яб опубликовал фикс, но надо бежать, или если хочешь я из дома опубликую [15:13:16] <iliamaslakov> ты согласен с идеей фикса? [15:13:37] <slavazanko/w> да. Я в процессе фикса [15:20:52] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2738 (mcedit crashes when ~/.config is a file) updated http://www.midnight-commander.org/ticket/2738#comment:4 • Ticket #2695 (VFS reorganization: the vfs_path_t expansion to 'src/' subdirectory) updated http://www.midnight-commander.org/ticket/2695#comment:19 [15:31:45] <slavazanko/w> Что-то я не понял... на мастере встаём на любой файл, вызываем диалог команды chmod (ctrl+x,c) и пробуем стрелкой перемещаться между чекбоксами. Опять релиз опасносте. блин [15:51:00] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2695 (VFS reorganization: the vfs_path_t expansion to 'src/' subdirectory) updated http://www.midnight-commander.org/ticket/2695#comment:20 [16:16:51] IceMan вышел из конференции [16:46:00] andrew_b зашёл в конференцию [16:47:33] <andrew_b> Спокойно. Всё починим. [16:48:23] <andrew_b> Попозже. [17:50:03] <andrew_b> 7e6ff9caf952fae6fd7e0b19d1efb486aed7ebba [17:50:09] <andrew_b> Я так и знал. [18:13:06] <andrew_b> Надо этот диалог переделать. Но пока не соображу как. [18:14:40] <andrew_b> Если сильно прижимает, коммит можно откатить. Он будет нужен для мноооконного редактора. Там что-нибудь придумаю. [18:14:57] andrew_b вышел из конференции [18:38:25] <iliamaslakov> так что с релизом? [18:50:52] <iliamaslakov> slavazanko/w, мы же не так договаривались лечить... [18:50:57] <iliamaslakov> я подпушил [18:52:29] <iliamaslakov> спим? [19:13:24] slavazanko/h зашёл в конференцию [19:14:16] <slavazanko/h> твоё лечение только лишь в get_element_by_index результатов не даёт. Потому что там потом идёт ->path [19:15:46] <slavazanko/h> > Если сильно прижимает, коммит можно откатить. Он будет нужен для мноооконного редактора. Там что-нибудь придумаю. ну... чево уж терять-то... Думаю, можно неспеша зафиксить. Если нужна помощь, то кратко обрисуй проблему, почему там так [19:21:20] <iliamaslakov> slavazanko/h, а мне помогло... [19:23:19] <slavazanko/h> это странно. потому что если там будет возарвщён NULL, то дальшге там сразу идёт NULL->path [19:25:21] <iliamaslakov> тест [19:25:23] <Зося Синицкая> iliamaslakov: Две полоски! [19:29:30] <iliamaslakov> ок, а как на счет проверять на NULL после вызова [19:31:37] <iliamaslakov> добавить? [19:31:46] <iliamaslakov> slavazanko/h, & [19:31:48] <iliamaslakov> slavazanko/h, ? [19:32:03] <slavazanko/h> я уже там добавил проверку [19:33:36] <iliamaslakov> в одном месте [19:33:46] <iliamaslakov> а я про проверку во всех вызовах [19:33:54] <iliamaslakov> вызовов много [19:34:11] <iliamaslakov> надо контролироваьть процесс [19:35:50] <iliamaslakov> имхо это нужно [19:36:08] <iliamaslakov> ибо без проверки небезопасно [19:37:48] <slavazanko/h> тогда надо вводить нофую функцию. [19:41:25] <iliamaslakov> зочем? [19:41:57] <slavazanko/h> https://www.midnight-commander.org/ticket/2741#comment:3обы контролировать процесс [19:42:14] <slavazanko/h> тьфу, линк откуда-то влупился [19:44:02] <iliamaslakov> if (! (vfs_path_elements_count (vpath) == 1 && (tmp_path[0] == PATH_SEP) && (tmp_path[1] == '\0'))) [19:44:15] <iliamaslakov> афигенская едентация [19:44:23] <slavazanko/h> оно само [19:49:42] <iliamaslakov> заклинапить такое можно? [19:52:02] <iliamaslakov> vfs_path_get_by_index (vpath, 0)->path [19:52:18] <iliamaslakov> КАК Я ТАКОЙ КОД ВООБЩЕ ПОДПИСАЛ!!!111 [19:53:48] <iliamaslakov> как мне с этим жить [19:54:04] <slavazanko/h> молча [19:54:22] <iliamaslakov> меня пугает такой код [19:54:24] <slavazanko/h> есть места, где vpath==NULL не может быть. Поэтому не проверяется [19:54:30] <iliamaslakov> он сильно не безопасный [19:54:35] <slavazanko/h> в редакторе надо проверять, там может быть NULL [19:54:43] <slavazanko/h> нормальный [20:03:44] <iliamaslakov> надо пустую стуктуру возвращать [20:04:01] <iliamaslakov> чтобы ->path был NULL [20:07:18] <iliamaslakov> что скажешь? [20:20:17] <iliamaslakov> slavazanko/h, ! [20:20:48] <slavazanko/h> что сказать? грю же: напрашивается отдельная функция, в которой это и надо контролировать [20:23:01] <iliamaslakov> да достаточно вернуть не нулл а стркутуру в которой vpath->path == NULL [20:24:48] <iliamaslakov> т.е. чтобы vpath != NULL [20:25:23] <slavazanko/h> гм [20:26:36] <iliamaslakov> тогда большше ничего не надо будет менять [20:28:46] <iliamaslakov> slavazanko/h, сможешь? [20:28:55] <slavazanko/h> попробую [21:32:14] slavazanko/h вышел из конференции