mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-08 22:15:21 +00:00
Fix build for SystemTap 1.0
With SystemTap 1.0 a part of the generated macros in probes.h expands to: volatile __typeof__(((name))) arg2 = (name); GCC reports an 'invalid initialize' error when name has type char[]. Therfore, add casts to char* to avoid this.
This commit is contained in:
parent
608554f237
commit
cbe719feb2
@ -1230,11 +1230,11 @@ remoteCheckCertificate(struct qemud_client *client)
|
||||
}
|
||||
}
|
||||
|
||||
PROBE(CLIENT_TLS_ALLOW, "fd=%d, name=%s", client->fd, name);
|
||||
PROBE(CLIENT_TLS_ALLOW, "fd=%d, name=%s", client->fd, (char *)name);
|
||||
return 0;
|
||||
|
||||
authdeny:
|
||||
PROBE(CLIENT_TLS_DENY, "fd=%d, name=%s", client->fd, name);
|
||||
PROBE(CLIENT_TLS_DENY, "fd=%d, name=%s", client->fd, (char *)name);
|
||||
return -1;
|
||||
|
||||
authfail:
|
||||
|
@ -4223,7 +4223,7 @@ remoteDispatchAuthPolkit (struct qemud_server *server,
|
||||
goto authdeny;
|
||||
}
|
||||
PROBE(CLIENT_AUTH_ALLOW, "fd=%d, auth=%d, username=%s",
|
||||
client->fd, REMOTE_AUTH_POLKIT, ident);
|
||||
client->fd, REMOTE_AUTH_POLKIT, (char *)ident);
|
||||
VIR_INFO(_("Policy allowed action %s from pid %d, uid %d"),
|
||||
action, callerPid, callerUid);
|
||||
ret->complete = 1;
|
||||
@ -4238,7 +4238,7 @@ authfail:
|
||||
|
||||
authdeny:
|
||||
PROBE(CLIENT_AUTH_DENY, "fd=%d, auth=%d, username=%s",
|
||||
client->fd, REMOTE_AUTH_POLKIT, ident);
|
||||
client->fd, REMOTE_AUTH_POLKIT, (char *)ident);
|
||||
goto error;
|
||||
|
||||
error:
|
||||
|
Loading…
Reference in New Issue
Block a user