Revision 7267c094 hw/sd.c
b/hw/sd.c | ||
---|---|---|
409 | 409 |
sd->bdrv = bdrv; |
410 | 410 |
|
411 | 411 |
if (sd->wp_groups) |
412 |
qemu_free(sd->wp_groups);
|
|
412 |
g_free(sd->wp_groups);
|
|
413 | 413 |
sd->wp_switch = bdrv ? bdrv_is_read_only(bdrv) : 0; |
414 |
sd->wp_groups = (int *) qemu_mallocz(sizeof(int) * sect);
|
|
414 |
sd->wp_groups = (int *) g_malloc0(sizeof(int) * sect);
|
|
415 | 415 |
memset(sd->function_group, 0, sizeof(int) * 6); |
416 | 416 |
sd->erase_start = 0; |
417 | 417 |
sd->erase_end = 0; |
... | ... | |
443 | 443 |
{ |
444 | 444 |
SDState *sd; |
445 | 445 |
|
446 |
sd = (SDState *) qemu_mallocz(sizeof(SDState));
|
|
446 |
sd = (SDState *) g_malloc0(sizeof(SDState));
|
|
447 | 447 |
sd->buf = qemu_blockalign(bs, 512); |
448 | 448 |
sd->spi = is_spi; |
449 | 449 |
sd->enable = 1; |
Also available in: Unified diff