dav/tags.c

changeset 403
8e1948eebef5
parent 400
90c6bfa94fa2
child 414
ea50585ec9d9
equal deleted inserted replaced
402:babdf40dd22c 403:8e1948eebef5
42 #include <CoreFoundation/CoreFoundation.h> 42 #include <CoreFoundation/CoreFoundation.h>
43 #endif 43 #endif
44 44
45 void free_dav_tag(DavTag* tag) { 45 void free_dav_tag(DavTag* tag) {
46 free(tag->name); 46 free(tag->name);
47 free(tag->color); 47 if(tag->color) {
48 free(tag->color);
49 }
48 free(tag); 50 free(tag);
49 } 51 }
50 52
51 int compare_tagname(DavTag* left, DavTag* right, void* ignorecase) { 53 int compare_tagname(DavTag* left, DavTag* right, void* ignorecase) {
52 sstr_t leftname = sstr(left->name); 54 sstr_t leftname = sstr(left->name);

mercurial