summaryrefslogtreecommitdiff
path: root/libsieve
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2006-02-08 13:16:08 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2006-02-08 13:16:08 +0000
commit15fb12b9f1d8d1f0b754320e296e023d1be73ca7 (patch)
tree337e916bb7f8043feb1650a620466df20c37d910 /libsieve
parent53e6e1d0b5c099eca4f1a2281721fb934ae4b0ca (diff)
downloadmailutils-15fb12b9f1d8d1f0b754320e296e023d1be73ca7.tar.gz
mailutils-15fb12b9f1d8d1f0b754320e296e023d1be73ca7.tar.bz2
(push_source,pop_source): Do not code
SOURCE instruction directly, use sieve_change_source() to let the code generator know it should do it.
Diffstat (limited to 'libsieve')
-rw-r--r--libsieve/sieve.l6
1 files changed, 2 insertions, 4 deletions
diff --git a/libsieve/sieve.l b/libsieve/sieve.l
index 084e9e6d8..6369652d9 100644
--- a/libsieve/sieve.l
+++ b/libsieve/sieve.l
@@ -290,8 +290,7 @@ push_source (const char *name)
sieve_line_num = 1;
sieve_source_inode = st.st_ino;
- sieve_code_source (sieve_filename);
- sieve_code_line (sieve_line_num);
+ sieve_change_source ();
return 0;
}
@@ -324,8 +323,7 @@ pop_source ()
free (context_stack);
context_stack = ctx;
- sieve_code_source (sieve_filename);
- sieve_code_line (sieve_line_num);
+ sieve_change_source ();
return 0;
}

Return to:

Send suggestions and report system problems to the System administrator.