Revision 7267c094 hw/scsi-generic.c

b/hw/scsi-generic.c
66 66
{
67 67
    SCSIGenericReq *r = DO_UPCAST(SCSIGenericReq, req, req);
68 68

  
69
    qemu_free(r->buf);
69
    g_free(r->buf);
70 70
}
71 71

  
72 72
/* Helper function for command completion.  */
......
288 288

  
289 289
    if (r->req.cmd.xfer == 0) {
290 290
        if (r->buf != NULL)
291
            qemu_free(r->buf);
291
            g_free(r->buf);
292 292
        r->buflen = 0;
293 293
        r->buf = NULL;
294 294
        ret = execute_command(s->bs, r, SG_DXFER_NONE, scsi_command_complete);
......
301 301

  
302 302
    if (r->buflen != r->req.cmd.xfer) {
303 303
        if (r->buf != NULL)
304
            qemu_free(r->buf);
305
        r->buf = qemu_malloc(r->req.cmd.xfer);
304
            g_free(r->buf);
305
        r->buf = g_malloc(r->req.cmd.xfer);
306 306
        r->buflen = r->req.cmd.xfer;
307 307
    }
308 308

  

Also available in: Unified diff