Merge pull request #10786 from kaspar030/fix_pktbuf_empty_memcpy

gnrc/pktbuf: avoid memcpy if size <= 0
This commit is contained in:
Kaspar Schleiser 2019-01-16 18:34:23 +01:00 committed by GitHub
commit c0785df050
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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;
} }
}
_set_pktsnip(pkt, next, _data, size, type);
if (data != NULL) { if (data != NULL) {
memcpy(_data, data, size); memcpy(_data, data, size);
} }
}
_set_pktsnip(pkt, next, _data, size, type);
return pkt; return pkt;
} }