баг в vzctl ? [message #7401] |
Fri, 13 October 2006 05:23 |
Umka
Messages: 56 Registered: September 2006
|
Member |
|
|
Доброго времени суток.
Собственно не пойму толи это by design толи таки баг..
собственно забавная ситуация имеет место быть..
после вызова функции установки параметров на контекст - не проверяется код возврата и безусловно пытается сохранить конфиг (пусть даже в нем есть ошибки) что может приводить к созданию некоректного конфига.
Fix тривиальный - но хотелось бы услышать коментарии SWSoft..
--- vzctl-actions.c.orig 2006-10-13 05:16:05.000000000 +0300
+++ vzctl-actions.c 2006-10-13 05:16:28.000000000 +0300
@@ -833,6 +833,10 @@
ret = set_ve0(h, g_p, vps_p, cmd_p);
else
ret = set(h, veid, g_p, vps_p, cmd_p);
+
+ if (ret != 0)
+ break;
+
if (cmd_p->opt.save == YES) {
get_vps_conf_path(veid, fname, sizeof(fname));
vps_save_config(veid, fname, cmd_p, vps_p, &g_action);
|
|
|