diff --git a/src/lib-managesieve/managesieve-parser.c b/src/lib-managesieve/managesieve-parser.c
index 95839dbb08a1d27afe53a56706477c5c5fb9a94e..314be7e088285e42bbb9fa076c708ab5e8bd7b36 100644
--- a/src/lib-managesieve/managesieve-parser.c
+++ b/src/lib-managesieve/managesieve-parser.c
@@ -754,7 +754,7 @@ static struct istream *quoted_string_istream_create
 	qsstream->istream.istream.blocking = parser->input->blocking;
 	qsstream->istream.istream.seekable = FALSE;
 	return i_stream_create(&qsstream->istream, parser->input,
-			       i_stream_get_fd(parser->input));
+			       i_stream_get_fd(parser->input), 0);
 }
 
 
diff --git a/src/lib-sieve/util/edit-mail.c b/src/lib-sieve/util/edit-mail.c
index 34bfe4cbee038c01f1de6142354f75b7938c33f0..a88725c92c801a58a57479d41de6aafc3b36ceef 100644
--- a/src/lib-sieve/util/edit-mail.c
+++ b/src/lib-sieve/util/edit-mail.c
@@ -2145,6 +2145,6 @@ struct istream *edit_mail_istream_create
 
 	i_stream_seek(wrapped, 0);
 
-	return i_stream_create(&edstream->istream, wrapped, -1);
+	return i_stream_create(&edstream->istream, wrapped, -1, 0);
 }