From 8d99a2004be3688e770d3cbedfe0e3e8ae0ec643 Mon Sep 17 00:00:00 2001
From: Russell Bryant <russell@russellbryant.com>
Date: Mon, 2 Jul 2007 20:45:53 +0000
Subject: [PATCH] Fix up the AGI doc dump CLI command and update the AGI
 commands tex file to not include a bunch of empty entries.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@72939 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 doc/ast_agi_commands.tex | 1001 --------------------------------------
 res/res_agi.c            |    3 +
 2 files changed, 3 insertions(+), 1001 deletions(-)

diff --git a/doc/ast_agi_commands.tex b/doc/ast_agi_commands.tex
index a142657d39..5a63d3a3e9 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 13755119f2..dad82d454e 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))
-- 
GitLab