mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-02 13:47:13 +03:00
vsh: Enforce checking for missing help string
The intention is to move vshCmddefCheckInternals out of vshCmddefOptParse to our test suite. First step to do that is to enforce checking for an existing help string (that also means it's non-empty) in a command because a command without a help is not much of a use. Signed-off-by: Erik Skultety <eskultet@redhat.com>
This commit is contained in:
parent
b6056cb6f3
commit
ebb402a7c4
@ -328,6 +328,11 @@ static int
|
||||
vshCmddefCheckInternals(const vshCmdDef *cmd)
|
||||
{
|
||||
size_t i;
|
||||
const char *help = NULL;
|
||||
|
||||
/* Each command has to provide a non-empty help string. */
|
||||
if (!(help = vshCmddefGetInfo(cmd, "help")) || !*help)
|
||||
return -1;
|
||||
|
||||
if (!cmd->opts)
|
||||
return 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user