Changeset a22c62f in mainline
- Timestamp:
- 2025-04-24T10:07:30Z (13 days ago)
- Branches:
- master
- Children:
- 0460377, 1d93f77
- Parents:
- 23d4e6ae
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2025-04-24 10:06:40)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2025-04-24 10:07:30)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/mm/malloc.c
r23d4e6ae ra22c62f 192 192 void *obj = mem_alloc(alignof(max_align_t), size + _offset); 193 193 if (!obj) 194 194 return NULL; 195 195 196 196 obj += _offset; … … 209 209 * slab_free() will detect it and panic. 210 210 */ 211 size_t size = ((size_t *) obj)[-1]; 212 mem_free(obj - _offset, alignof(max_align_t), size + _offset); 211 if (obj) { 212 size_t size = ((size_t *) obj)[-1]; 213 mem_free(obj - _offset, alignof(max_align_t), size + _offset); 214 } 213 215 } 214 216
Note:
See TracChangeset
for help on using the changeset viewer.