diff --git a/src/freedombone-addemail b/src/freedombone-addemail
index 36f7a54921dc09e43a54917c7ecd596482c918f5..2779977b24b68455dcdd5766757dfadd02829b92 100755
--- a/src/freedombone-addemail
+++ b/src/freedombone-addemail
@@ -96,7 +96,7 @@ if ! grep -q "Email rule for $EMAILADDRESS -> $GROUP_NAME" $PM; then
         echo "# End of rule" >> $PM
     else
         filter=$(echo "# Email rule for $EMAILADDRESS -> $GROUP_NAME\n:0\n  * ^From:.*$EMAILADDRESS\n$LISTDIR/new\n# End of rule\n")
-        sed "/# encrypt/i ${filter}" $PM
+        sed -i "/# encrypt/i ${filter}" $PM
     fi
     chown $MYUSERNAME:$MYUSERNAME $PM
 fi
diff --git a/src/freedombone-addlist b/src/freedombone-addlist
index 85b2fb347bd7289a13f9225f677c76fe2a883a5f..684f84473a08472176d96aa88906b7171dda8f71 100755
--- a/src/freedombone-addlist
+++ b/src/freedombone-addlist
@@ -111,7 +111,7 @@ $LISTDIR/new
         echo "$filter" >> $PM
     else
         filter=$(echo "# Email rule for $MAILINGLIST subject [$SUBJECTTAG]\n:0\n  * ^Subject:.*()\\\[$SUBJECTTAG\\\]\n$LISTDIR/new\n# End of rule\n")
-        sed "/# encrypt/i ${filter}" $PM
+        sed -i "/# encrypt/i ${filter}" $PM
     fi
     chown $MYUSERNAME:$MYUSERNAME $PM
 fi