134 |
apply_action(mesgs, &(filters[i]->action.type), |
apply_action(mesgs, &(filters[i]->action.type), |
135 |
filters[i]->action.destmbox, filters[i]->action.args); |
filters[i]->action.destmbox, filters[i]->action.args); |
136 |
|
|
137 |
free(mesgs); |
xfree(mesgs); |
138 |
} |
} |
139 |
|
|
140 |
return 0; |
return 0; |
158 |
|
|
159 |
search_response(imap_search(search), mesgs); |
search_response(imap_search(search), mesgs); |
160 |
|
|
161 |
free(search); |
xfree(search); |
162 |
|
|
163 |
if (!*mesgs) |
if (!*mesgs) |
164 |
return 1; |
return 1; |
340 |
|
|
341 |
search[len - 1] = 0; |
search[len - 1] = 0; |
342 |
|
|
343 |
free(mfifo); |
xfree(mfifo); |
344 |
|
|
345 |
return search; |
return search; |
346 |
} |
} |
414 |
server_response(imap_store(tok, "\\Deleted")); |
server_response(imap_store(tok, "\\Deleted")); |
415 |
} |
} |
416 |
|
|
417 |
free(mcp); |
xfree(mcp); |
418 |
|
|
419 |
if (*args) |
if (*args) |
420 |
free(acp); |
xfree(acp); |
421 |
|
|
422 |
return 0; |
return 0; |
423 |
} |
} |
448 |
copy_response(imap_copy(tok, destmbox)); |
copy_response(imap_copy(tok, destmbox)); |
449 |
} |
} |
450 |
|
|
451 |
free(mcp); |
xfree(mcp); |
452 |
|
|
453 |
if (*args) |
if (*args) |
454 |
free(acp); |
xfree(acp); |
455 |
|
|
456 |
return 0; |
return 0; |
457 |
} |
} |
492 |
while ((tok = strsep(&m, delim))) |
while ((tok = strsep(&m, delim))) |
493 |
fetch_response(imap_fetch(tok, acp, 1)); |
fetch_response(imap_fetch(tok, acp, 1)); |
494 |
|
|
495 |
free(mcp); |
xfree(mcp); |
496 |
free(acp); |
xfree(acp); |
497 |
|
|
498 |
return 0; |
return 0; |
499 |
} |
} |
551 |
} |
} |
552 |
} while (tmp); |
} while (tmp); |
553 |
|
|
554 |
free(cp); |
xfree(cp); |
555 |
|
|
556 |
return cnt; |
return cnt; |
557 |
} |
} |