/[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.12 by gray, Sat Nov 30 13:40:58 2002 UTC revision 1.13 by gray, Mon Dec 9 13:24:22 2002 UTC
# Line 75  list         : statement Line 75  list         : statement
75  statement    : REQUIRE stringorlist ';'  statement    : REQUIRE stringorlist ';'
76                 {                 {
77                   sieve_require ($2);                   sieve_require ($2);
78                   sieve_slist_destroy (&$2);                   /*  All the items in $2 are registered in memory_pool,
79                         so we don't free them */
80                     list_destroy (&$2);
81                   $$ = sieve_machine->pc;                   $$ = sieve_machine->pc;
82                 }                 }
83               | action ';'               | action ';'
# Line 461  sieve_machine_add_destructor (sieve_mach Line 463  sieve_machine_add_destructor (sieve_mach
463                                void *ptr)                                void *ptr)
464  {  {
465    struct sieve_destr_record *p;    struct sieve_destr_record *p;
466      
467    if (!mach->destr_list && list_create (&mach->destr_list))    if (!mach->destr_list && list_create (&mach->destr_list))
468      return 1;      return 1;
469    p = sieve_malloc (mach, sizeof (*p));    p = sieve_malloc (mach, sizeof (*p));
# Line 521  sieve_compile (sieve_machine_t mach, con Line 523  sieve_compile (sieve_machine_t mach, con
523    int rc;    int rc;
524        
525    sieve_machine_begin (mach);    sieve_machine_begin (mach);
526      
527    if (sieve_lex_begin (name) == 0)    if (sieve_lex_begin (name) == 0)
528      {      {
529        sieve_machine->filename = sieve_mstrdup (sieve_machine, name);        sieve_machine->filename = sieve_mstrdup (sieve_machine, name);

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

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