diff --git a/funcs/func_env.c b/funcs/func_env.c
index f5814aec30c569690d061c8d9cb20574f962b5c1..24f76b31667db5db7ae1bbad277133aa0857a50d 100644
--- a/funcs/func_env.c
+++ b/funcs/func_env.c
@@ -719,7 +719,7 @@ static int file_write(struct ast_channel *chan, const char *cmd, char *data, con
 	);
 	int64_t offset = 0, length = LLONG_MAX;
 	off_t flength, vlength;
-	size_t foplen;
+	size_t foplen = 0;
 	FILE *ff;
 
 	AST_STANDARD_APP_ARGS(args, data);