mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06: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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user