/[mailutils]/mailutils/libsieve/sieve.y
ViewVC logotype

Diff of /mailutils/libsieve/sieve.y

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

revision 1.8 by gray, Mon Nov 18 17:09:03 2002 UTC revision 1.9 by gray, Tue Nov 19 14:03:32 2002 UTC
# Line 351  sieve_machine_init (sieve_machine_t *pma Line 351  sieve_machine_init (sieve_machine_t *pma
351        free (mach);        free (mach);
352        return 1;        return 1;
353      }      }
   list_append (mach->memory_pool, mach);  
354        
355    mach->data = data;    mach->data = data;
356    mach->error_printer = _sieve_default_error_printer;    mach->error_printer = _sieve_default_error_printer;
# Line 478  void Line 477  void
477  sieve_machine_destroy (sieve_machine_t *pmach)  sieve_machine_destroy (sieve_machine_t *pmach)
478  {  {
479    sieve_machine_t mach = *pmach;    sieve_machine_t mach = *pmach;
480      mailer_destroy (&mach->mailer);
481    list_do (mach->destr_list, _run_destructor, NULL);    list_do (mach->destr_list, _run_destructor, NULL);
482    list_destroy (&mach->destr_list);    list_destroy (&mach->destr_list);
483    sieve_slist_destroy (&mach->memory_pool);    sieve_slist_destroy (&mach->memory_pool);
   mailer_destroy (&mach->mailer);  
484    free (mach);    free (mach);
485    *pmach = NULL;    *pmach = NULL;
486  }  }

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26