len fix
This commit is contained in:
1 parent
46c95b3fd8
commit
32090cfa1d
6 files changed
+56
-43
No files matched your search
+1
-1
@@ -153,7 +153,7 @@ void queue_dgram_free(struct ll_entry* entry) {
|
||||
|
||||
if (entry->dgram) {
|
||||
if (entry->dgram_free_fn) {
|
||||
entry->dgram_free_fn(entry->dgram, NULL); // arg=NULL, если не задан
|
||||
entry->dgram_free_fn(entry->dgram); // arg=NULL, если не задан
|
||||
} else if (entry->dgram_pool) {
|
||||
memory_pool_free(entry->dgram_pool, entry->dgram);
|
||||
} else {
|
||||
|
||||
+1
-1
@@ -50,7 +50,7 @@ struct ll_entry {
|
||||
uint16_t memlen; ///< Выделенный размер под dgram
|
||||
uint16_t int_len; ///< Внутреннее (не использовать)
|
||||
uint8_t* dgram; ///< Указатель на данные пакета
|
||||
void (*dgram_free_fn)(uint8_t* data, void* arg); ///< Кастомная функция освобождения dgram
|
||||
void (*dgram_free_fn)(uint8_t* data); ///< Кастомная функция освобождения dgram
|
||||
struct memory_pool* dgram_pool; ///< Пул для dgram (если используется)
|
||||
uint32_t id; ///< Идентификатор для поиска (задаётся при добавлении)
|
||||
struct ll_entry* hash_next; ///< Следующий в хеш-цепочке
|
||||
|
||||
Reference in new issue
Block a user