Revision 7267c094 audio/audio.c

b/audio/audio.c
196 196
        return NULL;
197 197
    }
198 198

  
199
    return qemu_mallocz (len);
199
    return g_malloc0 (len);
200 200
}
201 201

  
202 202
static char *audio_alloc_prefix (const char *s)
......
210 210
    }
211 211

  
212 212
    len = strlen (s);
213
    r = qemu_malloc (len + sizeof (qemu_prefix));
213
    r = g_malloc (len + sizeof (qemu_prefix));
214 214

  
215 215
    u = r + sizeof (qemu_prefix) - 1;
216 216

  
......
425 425
        printf ("    %s\n", opt->descr);
426 426
    }
427 427

  
428
    qemu_free (uprefix);
428
    g_free (uprefix);
429 429
}
430 430

  
431 431
static void audio_process_options (const char *prefix,
......
462 462
         * (includes trailing zero) + zero + underscore (on behalf of
463 463
         * sizeof) */
464 464
        optlen = len + preflen + sizeof (qemu_prefix) + 1;
465
        optname = qemu_malloc (optlen);
465
        optname = g_malloc (optlen);
466 466

  
467 467
        pstrcpy (optname, optlen, qemu_prefix);
468 468

  
......
507 507
            opt->overriddenp = &opt->overridden;
508 508
        }
509 509
        *opt->overriddenp = !def;
510
        qemu_free (optname);
510
        g_free (optname);
511 511
    }
512 512
}
513 513

  
......
778 778

  
779 779
        QLIST_REMOVE (sw, entries);
780 780
        QLIST_REMOVE (sc, entries);
781
        qemu_free (sc);
781
        g_free (sc);
782 782
        if (was_active) {
783 783
            /* We have removed soft voice from the capture:
784 784
               this might have changed the overall status of the capture
......
818 818
        sw->rate = st_rate_start (sw->info.freq, hw_cap->info.freq);
819 819
        if (!sw->rate) {
820 820
            dolog ("Could not start rate conversion for `%s'\n", SW_NAME (sw));
821
            qemu_free (sw);
821
            g_free (sw);
822 822
            return -1;
823 823
        }
824 824
        QLIST_INSERT_HEAD (&hw_cap->sw_head, sw, entries);
......
1907 1907
void AUD_register_card (const char *name, QEMUSoundCard *card)
1908 1908
{
1909 1909
    audio_init ();
1910
    card->name = qemu_strdup (name);
1910
    card->name = g_strdup (name);
1911 1911
    memset (&card->entries, 0, sizeof (card->entries));
1912 1912
    QLIST_INSERT_HEAD (&glob_audio_state.card_head, card, entries);
1913 1913
}
......
1915 1915
void AUD_remove_card (QEMUSoundCard *card)
1916 1916
{
1917 1917
    QLIST_REMOVE (card, entries);
1918
    qemu_free (card->name);
1918
    g_free (card->name);
1919 1919
}
1920 1920

  
1921 1921

  
......
2000 2000
        return cap;
2001 2001

  
2002 2002
    err3:
2003
        qemu_free (cap->hw.mix_buf);
2003
        g_free (cap->hw.mix_buf);
2004 2004
    err2:
2005
        qemu_free (cap);
2005
        g_free (cap);
2006 2006
    err1:
2007
        qemu_free (cb);
2007
        g_free (cb);
2008 2008
    err0:
2009 2009
        return NULL;
2010 2010
    }
......
2018 2018
        if (cb->opaque == cb_opaque) {
2019 2019
            cb->ops.destroy (cb_opaque);
2020 2020
            QLIST_REMOVE (cb, entries);
2021
            qemu_free (cb);
2021
            g_free (cb);
2022 2022

  
2023 2023
            if (!cap->cb_head.lh_first) {
2024 2024
                SWVoiceOut *sw = cap->hw.sw_head.lh_first, *sw1;
......
2036 2036
                    }
2037 2037
                    QLIST_REMOVE (sw, entries);
2038 2038
                    QLIST_REMOVE (sc, entries);
2039
                    qemu_free (sc);
2039
                    g_free (sc);
2040 2040
                    sw = sw1;
2041 2041
                }
2042 2042
                QLIST_REMOVE (cap, entries);
2043
                qemu_free (cap);
2043
                g_free (cap);
2044 2044
            }
2045 2045
            return;
2046 2046
        }

Also available in: Unified diff