mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-25 07:43:38 +00:00
sdp_util: skip memcpy if size == 0
This commit is contained in:
parent
90fe6d5fb1
commit
52a3617cfd
@ -43,6 +43,7 @@
|
||||
|
||||
#include "bluetooth.h"
|
||||
#include "btstack_config.h"
|
||||
#include "btstack_debug.h"
|
||||
#include "btstack_util.h"
|
||||
#include "classic/core.h"
|
||||
#include "classic/sdp_util.h"
|
||||
@ -254,8 +255,10 @@ void de_add_data( uint8_t *seq, de_type_t type, uint16_t size, uint8_t *data){
|
||||
de_store_descriptor_with_len(seq+3+data_size, type, DE_SIZE_VAR_8, size);
|
||||
data_size += 2;
|
||||
}
|
||||
(void)memcpy(seq + 3 + data_size, data, size);
|
||||
data_size += size;
|
||||
if (size > 0){
|
||||
(void)memcpy(seq + 3 + data_size, data, size);
|
||||
data_size += size;
|
||||
}
|
||||
big_endian_store_16(seq, 1, data_size);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user