diff --git a/main/manager.c b/main/manager.c
index 01bd1485e7e0687688752eec4996145117a7cb5d..af80cbd0b417c07ff7e96182a93d38f64d2f5998 100644
--- a/main/manager.c
+++ b/main/manager.c
@@ -2240,7 +2240,8 @@ static int action_command(struct mansession *s, const struct message *m)
 /*! \brief helper function for originate */
 struct fast_originate_helper {
 	char tech[AST_MAX_EXTENSION];
-	char data[AST_MAX_EXTENSION];
+	/*! data can contain a channel name, extension number, username, password, etc. */
+	char data[512];
 	int timeout;
 	int format;				/*!< Codecs used for a call */
 	char app[AST_MAX_APP];