diff --git a/doc/ast_agi_commands.tex b/doc/ast_agi_commands.tex
index a142657d3973362dad4712346f2ebf56bcb27e13..5a63d3a3e9d56ba6fcc3d1363f4e252b28852bbf 100644
--- a/doc/ast_agi_commands.tex
+++ b/doc/ast_agi_commands.tex
@@ -580,1004 +580,3 @@ Waits for a digit to be pressed
 \end{verbatim}
 
 
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
-\section{}
-\subsection{Summary}
-\begin{verbatim}
-(null)
-\end{verbatim}
-\subsection{Usage}
-\begin{verbatim}
-(null)
-\end{verbatim}
-
-
diff --git a/res/res_agi.c b/res/res_agi.c
index 13755119f27d9fdcf01d31d34588a6aff46b63cf..dad82d454e5446559ba6ea0383c282106203996c 100644
--- a/res/res_agi.c
+++ b/res/res_agi.c
@@ -1710,6 +1710,9 @@ static char *handle_agi_dump_commanddocs(struct ast_cli_entry *e, int cmd, struc
 		char fullcmd[80];
 
 		command = &commands[i];
+		if (!command->cmda[0])
+			break;
+
 		ast_join(fullcmd, sizeof(fullcmd), command->cmda);
 
 		if (command_name && strcasecmp(fullcmd, command_name))