[06:11:52] andrew_b зашёл в конференцию [07:05:01] iliamaslakov вышел из конференции [07:23:53] iliamaslakov зашёл в конференцию [07:33:14] iliamaslakov вышел из конференции: Replaced by new connection [07:33:18] iliamaslakov зашёл в конференцию [09:28:18] slavazanko/w вышел из конференции [09:33:55] slavazanko/w зашёл в конференцию [10:00:59] ASM вышел из конференции [10:01:00] ASM зашёл в конференцию [10:30:17] slavazanko/w вышел из конференции [13:26:41] IceMan зашёл в конференцию [13:26:41] ASM зашёл в конференцию [13:26:41] iliamaslakov зашёл в конференцию [13:26:41] Зося_Синицкая зашёл в конференцию [13:26:41] andrew_b зашёл в конференцию [13:26:41] mc_log зашёл в конференцию
2497 dir = mc_opendir (dirname_vpath); 2498 2499 if (dir == NULL) 2500 return ret;
dir равно NULL. [14:29:40] <andrew_b> Почему-то вызывается local_opendir. [14:35:40] <iliamaslakov> понятно почему [14:35:55] <iliamaslakov> ошибка где то [14:37:27] <andrew_b> Ну дык очевидно. [15:01:31] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2193 (Make MC faster at copying files withing one HDD: add a large buffer option) updated http://www.midnight-commander.org/ticket/2193#comment:10 [15:27:08] andrew_b вышел из конференции [15:52:35] IceMan вышел из конференции [16:01:35] slavazanko/w зашёл в конференцию [16:47:44] <iliamaslakov> slavazanko/w, ! [16:47:57] <slavazanko/w> nen [16:47:59] <slavazanko/w> тут [16:48:09] <iliamaslakov> как у тебя с 55? [16:49:07] <slavazanko/w> пока никак. сегодня целый день вожусь с компом - железо обновили на работе. Поставил на новый комп ось, настраиваю сейчас... [16:49:25] <iliamaslakov> а... [17:22:27] slavazanko/w вышел из конференции [17:38:28] andrew_b зашёл в конференцию [17:39:40] <andrew_b> В крайнем случае, 55 можно перенести. А вот 2765 не плохо бы исправить. [18:51:12] <iliamaslakov> не только 2765 [18:51:31] <iliamaslakov> еще падение при 0 таймауте [18:54:22] <andrew_b> iliamaslakov: как упасть? [18:54:35] <iliamaslakov> позавчера тут писал [18:54:46] <iliamaslakov> если заходим по сети [18:54:59] <iliamaslakov> фиш/фтп [18:55:11] <iliamaslakov> в любой архив [18:55:21] <iliamaslakov> внутри ходим по каталогам [18:55:28] <iliamaslakov> и выходим [18:55:34] <iliamaslakov> имеем сегфолт [18:55:59] <andrew_b> Не палает. Но на каждый чих спрашивает пароль. [18:56:19] <iliamaslakov> таймаут точно 0 ? [18:56:32] <andrew_b> Переподключается. [18:57:05] <andrew_b> Точно. [18:57:06] <iliamaslakov> собираю [18:57:17] <iliamaslakov> вдруг оно само вылечилось [18:58:24] <andrew_b> Ещё один глюк есть. Кладём архив в корень. Заходим в него. Выходим. Подсветка скачет с этого архива на первый каталог. [18:58:42] <andrew_b> В других каталогах всё нормально. [18:59:20] <andrew_b> Похоже на недавний баг с панелизацией. [19:02:32] <iliamaslakov> это оно и есть [19:02:49] <andrew_b> Не. [19:02:59] <iliamaslakov> точно тебе говорю [19:03:07] <iliamaslakov> 100% последствия лечения [19:03:28] <iliamaslakov> хотя... [19:03:44] <andrew_b> В do_try_to_select передаётся NULL. [19:05:19] <iliamaslakov> хм.. [19:05:51] <iliamaslakov> это в мастере? [19:06:00] <andrew_b> Да. [19:06:54] <andrew_b> Правда, не несвежем мастере. [19:07:01] <andrew_b> на несвежем [19:07:17] <andrew_b> Щейчас пересоберу. [19:07:22] <iliamaslakov> с моим фиксолм или без? [19:07:22] <andrew_b> Блин... [19:07:37] <andrew_b> С твоим. [19:08:31] <andrew_b> Не, то же самое. [19:09:46] <iliamaslakov> странно в славином бранче 2775 не валится, но да пароли переспрашивать задолбал... [19:13:11] <iliamaslakov> да это не я сломал [19:17:08] <andrew_b> diff --git a/src/filemanager/panel.c b/src/filemanager/panel.c index 824a587..12d9e41 100644 --- a/src/filemanager/panel.c +++ b/src/filemanager/panel.c @@ -2983,7 +2983,7 @@ get_parent_dir_name (const char *cwd, const char *lwd) while (--p > lwd && *p != PATH_SEP); while (--p > lwd && *p != PATH_SEP);
/* --------------------------------------------------------------------------------------------- */ [19:18:11] <andrew_b> Для файла в корне p == lwd, пожтому возвращался NULL, [19:18:25] <andrew_b> а это неправильно. [19:19:15] <andrew_b> Не, не так надо. [19:21:08] <andrew_b> Вот так: - return (p != lwd) ? p + 1 : NULL; + return (*p == PATH_SEP) ? p + 1 : NULL; [19:21:40] <iliamaslakov> PATH_SEP уверен? [19:21:44] <andrew_b> Или даже - return (p != lwd) ? p + 1 : NULL; + return (*p == PATH_SEP) ? p + 1 : p; [19:21:59] <andrew_b> ХЗ как правильнее. [19:22:28] <iliamaslakov> чота мне кажется надо проверять *p+1 [19:22:39] <iliamaslakov> на \0 [19:23:22] <iliamaslakov> или я путаю? [19:23:29] <andrew_b> Не надо. [19:26:38] <andrew_b> diff --git a/src/filemanager/panel.c b/src/filemanager/panel.c index 824a587..9d6dc22 100644 --- a/src/filemanager/panel.c +++ b/src/filemanager/panel.c @@ -2980,10 +2980,15 @@ get_parent_dir_name (const char *cwd, const char *lwd) return NULL; }
- while (--p > lwd && *p != PATH_SEP); - while (--p > lwd && *p != PATH_SEP); - - return (p != lwd) ? p + 1 : NULL; + /* skip VFS prefix */ + while (--p > lwd && *p != PATH_SEP) + ; + /* get last component */ + while (--p > lwd && *p != PATH_SEP) + ; + + /* return last component */ + return (*p == PATH_SEP) ? p + 1 : p; }
/* --------------------------------------------------------------------------------------------- */ [19:27:00] <andrew_b> Куда бы теперь это примостить? В клинап? [19:27:08] <iliamaslakov> нет! [19:27:18] <andrew_b> Кстати, надо стейбл проверить. [19:27:33] <iliamaslakov> давай в тикет [19:27:42] <iliamaslakov> можно новый [19:28:07] <iliamaslakov> можно какой то про vfs переоткрыть [19:28:28] <andrew_b> А какой? [19:29:43] <andrew_b> В стейбле такая же херня. [19:29:58] <andrew_b> Новый тикет. [19:34:09] <iliamaslakov> нашёл подходящий #2776 [19:34:39] <iliamaslakov> его как раз только что кто то завёл [19:34:55] <andrew_b> angel_il [19:35:34] <andrew_b> Я почти сам написал. [19:38:33] <iliamaslakov> дык закопипасти в мой [19:39:03] <andrew_b> Зачем? Там в принципе то же самое было. [19:42:51] <iliamaslakov> ща потестим [19:43:18] <iliamaslakov> пока тут отчёт идёт [19:44:39] <andrew_b> Название get_parent_dir_name как-то не отражает сути происходящего в ней. [19:45:05] <iliamaslakov> да [19:46:08] <andrew_b> Подрефакторить надо. [19:47:13] BanderOS зашёл в конференцию [19:48:17] <Зося_Синицкая> RSS: Новости для Midnight Commander • Ticket #2776 (file selection reset after exit from the archive) created http://www.midnight-commander.org/ticket/2776 • Ticket #2776 (file selection reset after exit from the archive) updated http://www.midnight-commander.org/ticket/2776#comment:1 • Ticket #2776 (file selection reset after exit from the archive) updated http://www.midnight-commander.org/ticket/2776#comment:2 [19:59:25] <iliamaslakov> делал-делал... в игоге 2 часа коту под [19:59:55] <iliamaslakov> теперь заново все переформировывать... трындец [20:00:23] <iliamaslakov> это должно закалить характер прям шо ваащее [20:00:50] <iliamaslakov> но по моему только геморрой насижу... [20:03:55] <andrew_b> А я спать, пожалуй... [20:08:18] andrew_b вышел из конференции [20:55:37] <iliamaslakov> а я пожалуй еще погемороюсь [22:13:51] BanderOS вышел из конференции