git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/doldaconnect@516
959494ce-11ee-0310-bf91-
de5d638817bd
void freewcspair(struct wcspair *pair, struct wcspair **list)
{
void freewcspair(struct wcspair *pair, struct wcspair **list)
{
+ struct wcspair *cur;
+
+ for(cur = *list; cur != NULL; list = &(cur->next), cur = cur->next)
- if(*list == pair)
- *list = pair->next;
+ if(cur == pair)
+ {
+ *list = cur->next;
+ break;
+ }
}
free(pair->key);
free(pair->val);
}
free(pair->key);
free(pair->val);