diff --git a/res/res_agi.c b/res/res_agi.c
index 37e3ca9abcb574c0fd1cb806bfe538ea1102fbdb..dead361e2b6f396d605e74befb46be41d2ca0af9 100644
--- a/res/res_agi.c
+++ b/res/res_agi.c
@@ -139,9 +139,7 @@ int ast_agi_fdprintf(int fd, char *fmt, ...)
 	if (agidebug)
 		ast_verbose("AGI Tx >> %s", buf->str);
 
-	ast_carefulwrite(fd, buf->str, buf->used, 100);
-
-	return res;
+	return ast_carefulwrite(fd, buf->str, buf->used, 100);
 }
 
 /* launch_netscript: The fastagi handler.