X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=uid_db.c;h=14a081d8299b1262657bb6063942f9dab0e354eb;hb=24ab4a608c8ee1613698a1a312a7b30d138a241e;hp=61da7322dbf14afafb4ee045b6c721debc8aef2d;hpb=f9574d725c27e6d4ebf69a96b33369b4461208ed;p=~andy%2Ffetchmail diff --git a/uid_db.c b/uid_db.c index 61da7322..14a081d8 100644 --- a/uid_db.c +++ b/uid_db.c @@ -205,6 +205,7 @@ static struct pat_node *get_standalone_node(struct uid_db_record *rec) } /*** various helpers */ +#if 0 static inline int record_id_equal(struct uid_db_record const *r0, struct uid_db_record const *r1) { @@ -212,6 +213,7 @@ static inline int record_id_equal(struct uid_db_record const *r0, r0->id_len == r1->id_len && memcmp(r0->id, r1->id, r0->id_len) == 0; } +#endif static struct uid_db_record *append_to_list(struct uid_db_record **recp, struct uid_db_record *rec) @@ -458,6 +460,8 @@ struct uid_db_record *last_uid_in_db(struct uid_db *db, char const *id) /** destruction */ static void free_uid_list(struct uid_db_record *rec) { + if (!rec) return; + /* Free the list of uid_db_records starting with the record pointed to by rec.