| 110 | } |
| 111 | |
| 112 | static void ApplyFree(OpBase *opBase) { |
| 113 | Apply *op = (Apply *)opBase; |
| 114 | |
| 115 | // free collected records |
| 116 | if(op->records != NULL) { |
| 117 | uint32_t n = array_len(op->records); |
| 118 | for(uint32_t i = 0; i < n; i++) { |
| 119 | OpBase_DeleteRecord(op->records[i]); |
| 120 | } |
| 121 | |
| 122 | array_free(op->records); |
| 123 | op->records = NULL; |
| 124 | } |
| 125 | |
| 126 | op->r = NULL; |
| 127 | } |
| 128 |
nothing calls this directly
no test coverage detected