diff --git a/res/res_agi.c b/res/res_agi.c
index 35e1d7e4146208ae26b0cbe376a0ce7d1d3b6992..02b666c385e6950cb63068d041446b4ce64b28fa 100644
--- a/res/res_agi.c
+++ b/res/res_agi.c
@@ -2948,7 +2948,7 @@ static int agi_exec_full(struct ast_channel *chan, void *data, int enhanced, int
 		return -1;
 	}
 
-	return res;
+	return 0;
 }
 
 static int agi_exec(struct ast_channel *chan, void *data)