Hello As for db_add_sievescript function in db.c
At the beginning: escaped_scriptname = dm_stresc(scriptname); escaped_script = dm_stresc(script); but dm_free(escaped_script); only once at the end of function. dm_free(escaped_scriptname); is called 3 times Is it write? -- Oleg Lapshin