Invoke the 'connHandler' without checking return value. 'virsh complete'
can provide useful completions even when the daemon connection is
broken.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
ctl->stderr_closed = true;
}
- if (!(hooks && hooks->connHandler && hooks->connHandler(ctl)))
- return false;
+ /* Attempt connecting so that we can also do completions based on e.g.
+ * object names work. Failure to connect is not fatal because we want
+ * at least argument completion */
+ if (hooks && hooks->connHandler)
+ ignore_value(hooks->connHandler(ctl));
vshReadlineInit(ctl);