MCPcopy Create free account
hub / github.com/ElementsProject/lightning / delete_entry

Function delete_entry

lightningd/log.c:217–228  ·  view source on GitHub ↗

Delete a log entry: returns how many now deleted */

Source from the content-addressed store, hash-verified

215
216/* Delete a log entry: returns how many now deleted */
217static size_t delete_entry(struct log_book *log, struct log_entry *i)
218{
219 log->mem_used -= mem_used(i);
220 log->num_entries--;
221 if (i->nc && --i->nc->count == 0)
222 tal_free(i->nc);
223 free(i->log);
224 log_prefix_drop(i->prefix);
225 tal_free(i->io);
226
227 return 1 + i->skipped;
228}
229
230static size_t prune_log(struct log_book *log)
231{

Callers 2

prune_logFunction · 0.85
destroy_log_bookFunction · 0.85

Calls 3

mem_usedFunction · 0.85
tal_freeFunction · 0.85
log_prefix_dropFunction · 0.85

Tested by

no test coverage detected