vsh: Introduce vshInitReload

Commit a0b6a36f separated vshInitDebug from the original vshInit
(before virsh got split and vshInit became virshInit - commit 834c5720)
in order to be able to debug command line parsing.
After the parsing is finished, debugging is reinitialized to work properly.
There might as well be other features that require re-initialization as
the command line could specify parameters that override our defaults which
had been set prior to calling vshArgvParse.
This commit is contained in:
Erik Skultety
2015-09-03 16:59:01 +02:00
parent 57b8a38840
commit f59d51f518
3 changed files with 23 additions and 2 deletions

View File

@@ -347,8 +347,9 @@ virshInit(vshControl *ctl)
virshControlPtr priv = ctl->privData;
/* Since we have the commandline arguments parsed, we need to
* re-initialize all the debugging to make it work properly */
vshInitDebug(ctl);
* reload our initial settings to make debugging and readline
* work properly */
vshInitReload(ctl);
if (priv->conn)
return false;