mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
bhyve: fix NULL pointer check position
src/bhyve/bhyve_parse_command.c:437:9: warning: Either the condition '!config' is redundant or there is possible null pointer dereference: config. [nullPointerRedundantCheck] src/bhyve/bhyve_parse_command.c:280:23: warning: Either the condition '!separator' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] Signed-off-by: Ján Tomko <jtomko@redhat.com> Reviewed-by: Roman Bogorodskiy <bogorodskiy@gmail.com>
This commit is contained in:
parent
7e574d1a07
commit
05c1b9e8e8
@ -277,11 +277,11 @@ bhyveParseBhyveLPCArg(virDomainDefPtr def,
|
||||
char *type = NULL;
|
||||
|
||||
separator = strchr(arg, ',');
|
||||
param = separator + 1;
|
||||
|
||||
if (!separator)
|
||||
goto error;
|
||||
|
||||
param = separator + 1;
|
||||
type = g_strndup(arg, separator - arg);
|
||||
|
||||
/* Only support com%d */
|
||||
@ -434,14 +434,14 @@ bhyveParsePCIDisk(virDomainDefPtr def,
|
||||
disk->info.addr.pci.slot = pcislot;
|
||||
disk->info.addr.pci.function = function;
|
||||
|
||||
if (!config)
|
||||
goto error;
|
||||
|
||||
if (STRPREFIX(config, "/dev/"))
|
||||
disk->src->type = VIR_STORAGE_TYPE_BLOCK;
|
||||
else
|
||||
disk->src->type = VIR_STORAGE_TYPE_FILE;
|
||||
|
||||
if (!config)
|
||||
goto error;
|
||||
|
||||
separator = strchr(config, ',');
|
||||
if (separator)
|
||||
disk->src->path = g_strndup(config, separator - config);
|
||||
|
Loading…
x
Reference in New Issue
Block a user