mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 13:45:38 +00:00
viriscsi: Request more random bits for interface name
In virStorageBackendCreateIfaceIQN() the virRandomBits() is called in order to use random bits to generate random name for new interface. However, virAsprintf() is expecting 32 bits and we are requesting only 30. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Pino Toscano <ptoscano@redhat.com>
This commit is contained in:
parent
78c47a92ec
commit
3c73beebca
@ -221,7 +221,7 @@ virStorageBackendCreateIfaceIQN(const char *initiatoriqn,
|
||||
|
||||
if (virAsprintf(&temp_ifacename,
|
||||
"libvirt-iface-%08llx",
|
||||
(unsigned long long)virRandomBits(30)) < 0)
|
||||
(unsigned long long)virRandomBits(32)) < 0)
|
||||
return -1;
|
||||
|
||||
VIR_DEBUG("Attempting to create interface '%s' with IQN '%s'",
|
||||
|
Loading…
Reference in New Issue
Block a user