Merge pull request #10786 from kaspar030/fix_pktbuf_empty_memcpy
gnrc/pktbuf: avoid memcpy if size <= 0
This commit is contained in:
commit
c0785df050
@ -380,11 +380,11 @@ static gnrc_pktsnip_t *_create_snip(gnrc_pktsnip_t *next, const void *data, size
|
|||||||
_pktbuf_free(pkt, sizeof(gnrc_pktsnip_t));
|
_pktbuf_free(pkt, sizeof(gnrc_pktsnip_t));
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
if (data != NULL) {
|
||||||
|
memcpy(_data, data, size);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
_set_pktsnip(pkt, next, _data, size, type);
|
_set_pktsnip(pkt, next, _data, size, type);
|
||||||
if (data != NULL) {
|
|
||||||
memcpy(_data, data, size);
|
|
||||||
}
|
|
||||||
return pkt;
|
return pkt;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user