… | … | ||
---|---|---|---|
124 | 124 | ||
125 | void | 125 | void |
126 | chunk_free (void *ptr, size_t size) | 126 | chunk_free (void *ptr, size_t size) |
127 | { | 127 | { |
128 | #if USE_MMAP | 128 | #if USE_MMAP |
129 | /* we assume the OS never mmaps at address 0 */ | ||
130 | if (ptr) | ||
129 | munmap (ptr, size); | 131 | munmap (ptr, size); |
130 | #else | 132 | #else |
131 | return free (ptr); | 133 | return free (ptr); |
132 | #endif | 134 | #endif |
133 | } | 135 | } |
134 | 136 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |