Free a single node's owned strings. label and file_path are interned * (pool-owned) — NOT freed here; the pool frees them once in cbm_gbuf_free. */
| 253 | /* Free a single node's owned strings. label and file_path are interned |
| 254 | * (pool-owned) — NOT freed here; the pool frees them once in cbm_gbuf_free. */ |
| 255 | static void free_node_strings(cbm_gbuf_node_t *n) { |
| 256 | free(n->name); |
| 257 | free(n->qualified_name); |
| 258 | free(n->properties_json); |
| 259 | } |
| 260 | |
| 261 | /* Free a single edge's owned strings. type is interned (pool-owned) — NOT |
| 262 | * freed here; the pool frees it once in cbm_gbuf_free. */ |