mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 13:45:38 +00:00
libvirt_nss: Pass @name to appendAddr()
In the nss plugin we have ERROR() macro which by default does nothing. However, at compile time it can be made to report errors (this is useful for debugging because by nature of NSS debugging is hard). Anyway, the appendAddr() function uses @name (which contains name the caller wants us to resolve) for error reporting. But the caller findLeaseInJSON() is not passing it. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Erik Skultety <eskultet@redhat.com>
This commit is contained in:
parent
a532bf641b
commit
757b94c682
@ -80,7 +80,8 @@ typedef struct {
|
||||
|
||||
|
||||
static int
|
||||
appendAddr(leaseAddress **tmpAddress,
|
||||
appendAddr(const char *name ATTRIBUTE_UNUSED,
|
||||
leaseAddress **tmpAddress,
|
||||
size_t *ntmpAddress,
|
||||
virJSONValuePtr lease,
|
||||
int af)
|
||||
@ -196,7 +197,7 @@ findLeaseInJSON(leaseAddress **tmpAddress,
|
||||
DEBUG("Found record for %s", name);
|
||||
*found = true;
|
||||
|
||||
if (appendAddr(tmpAddress, ntmpAddress, lease, af) < 0)
|
||||
if (appendAddr(name, tmpAddress, ntmpAddress, lease, af) < 0)
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user