Revision 7105b056

b/hw/xen_nic.c
176 176
	    if (txreq.flags & NETTXF_csum_blank) {
177 177
                /* have read-only mapping -> can't fill checksum in-place */
178 178
                if (!tmpbuf)
179
                    tmpbuf = malloc(PAGE_SIZE);
179
                    tmpbuf = qemu_malloc(PAGE_SIZE);
180 180
                memcpy(tmpbuf, page + txreq.offset, txreq.size);
181 181
		net_checksum_calculate(tmpbuf, txreq.size);
182 182
                qemu_send_packet(netdev->vs, tmpbuf, txreq.size);
......
190 190
	    break;
191 191
	netdev->tx_work = 0;
192 192
    }
193
    free(tmpbuf);
193
    qemu_free(tmpbuf);
194 194
}
195 195

  
196 196
/* ------------------------------------------------------------- */

Also available in: Unified diff