/[imapfilter]/imapfilter/request.c
ViewVC logotype

Diff of /imapfilter/request.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.18 by lefcha, Sat Dec 8 14:42:13 2001 UTC revision 1.19 by lefcha, Mon Jan 14 18:14:33 2002 UTC
# Line 134  int apply_filters(filter_t ** filters) Line 134  int apply_filters(filter_t ** filters)
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;
# Line 158  int match_filter(filter_t * filter, char Line 158  int match_filter(filter_t * filter, char
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;
# Line 340  char *generate_filter_or(mask_t * mask, Line 340  char *generate_filter_or(mask_t * mask,
340    
341      search[len - 1] = 0;      search[len - 1] = 0;
342    
343      free(mfifo);      xfree(mfifo);
344    
345      return search;      return search;
346  }  }
# Line 414  int action_delete(char *mesgs, char *arg Line 414  int action_delete(char *mesgs, char *arg
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  }  }
# Line 448  int action_copy(char *mesgs, char *destm Line 448  int action_copy(char *mesgs, char *destm
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  }  }
# Line 492  int action_list(char *mesgs, char *args) Line 492  int action_list(char *mesgs, char *args)
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  }  }
# Line 551  unsigned int convert_messages(char *mesg Line 551  unsigned int convert_messages(char *mesg
551          }          }
552      } while (tmp);      } while (tmp);
553    
554      free(cp);      xfree(cp);
555    
556      return cnt;      return cnt;
557  }  }

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26