mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 07:43:54 -06:00
ui/vnc: Fix use of free() instead of g_free()
Please note that mechlist still uses malloc / strdup / free. Signed-off-by: Stefan Weil <sw@weilnetz.de> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
e589728b6f
commit
ae878b172e
4 changed files with 11 additions and 11 deletions
|
@ -34,7 +34,7 @@ void vnc_sasl_client_cleanup(VncState *vs)
|
|||
vs->sasl.runSSF = vs->sasl.waitWriteSSF = vs->sasl.wantSSF = 0;
|
||||
vs->sasl.encodedLength = vs->sasl.encodedOffset = 0;
|
||||
vs->sasl.encoded = NULL;
|
||||
free(vs->sasl.username);
|
||||
g_free(vs->sasl.username);
|
||||
free(vs->sasl.mechlist);
|
||||
vs->sasl.username = vs->sasl.mechlist = NULL;
|
||||
sasl_dispose(&vs->sasl.conn);
|
||||
|
@ -506,7 +506,7 @@ void start_auth_sasl(VncState *vs)
|
|||
goto authabort;
|
||||
|
||||
if (!(remoteAddr = vnc_socket_remote_addr("%s;%s", vs->csock))) {
|
||||
free(localAddr);
|
||||
g_free(localAddr);
|
||||
goto authabort;
|
||||
}
|
||||
|
||||
|
@ -518,8 +518,8 @@ void start_auth_sasl(VncState *vs)
|
|||
NULL, /* Callbacks, not needed */
|
||||
SASL_SUCCESS_DATA,
|
||||
&vs->sasl.conn);
|
||||
free(localAddr);
|
||||
free(remoteAddr);
|
||||
g_free(localAddr);
|
||||
g_free(remoteAddr);
|
||||
localAddr = remoteAddr = NULL;
|
||||
|
||||
if (err != SASL_OK) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue