Revision ae878b17 ui/vnc-auth-sasl.c

b/ui/vnc-auth-sasl.c
34 34
        vs->sasl.runSSF = vs->sasl.waitWriteSSF = vs->sasl.wantSSF = 0;
35 35
        vs->sasl.encodedLength = vs->sasl.encodedOffset = 0;
36 36
        vs->sasl.encoded = NULL;
37
        free(vs->sasl.username);
37
        g_free(vs->sasl.username);
38 38
        free(vs->sasl.mechlist);
39 39
        vs->sasl.username = vs->sasl.mechlist = NULL;
40 40
        sasl_dispose(&vs->sasl.conn);
......
506 506
        goto authabort;
507 507

  
508 508
    if (!(remoteAddr = vnc_socket_remote_addr("%s;%s", vs->csock))) {
509
        free(localAddr);
509
        g_free(localAddr);
510 510
        goto authabort;
511 511
    }
512 512

  
......
518 518
                          NULL, /* Callbacks, not needed */
519 519
                          SASL_SUCCESS_DATA,
520 520
                          &vs->sasl.conn);
521
    free(localAddr);
522
    free(remoteAddr);
521
    g_free(localAddr);
522
    g_free(remoteAddr);
523 523
    localAddr = remoteAddr = NULL;
524 524

  
525 525
    if (err != SASL_OK) {

Also available in: Unified diff