diff --git a/src/plugins/sieve-extprograms/sieve-extprograms-common.c b/src/plugins/sieve-extprograms/sieve-extprograms-common.c
index cf0b19ee4898285f0e16ccda85c5fb88fe4ea6b0..1d740f069ac890240de209586bc86c5e59d327f3 100644
--- a/src/plugins/sieve-extprograms/sieve-extprograms-common.c
+++ b/src/plugins/sieve-extprograms/sieve-extprograms-common.c
@@ -480,8 +480,6 @@ struct sieve_extprogram *sieve_extprogram_create
 						"executable path `%s' for program `%s' not found",
 						action, path, program_name);
 				}
-				sieve_sys_error(svinst, "action %s: program `%s' not found",
-					action, program_name);
 				*error_r = SIEVE_ERROR_NOT_FOUND;
 				break;
 			case EACCES: