[Asterisk-cvs] asterisk/pbx pbx_config.c,1.33,1.34

markster at lists.digium.com markster at lists.digium.com
Sat Jan 31 14:13:50 CST 2004


Update of /usr/cvsroot/asterisk/pbx
In directory mongoose.digium.com:/tmp/cvs-serv30669/pbx

Modified Files:
	pbx_config.c 
Log Message:
Fix add include (bug #966) and small update to bug 890


Index: pbx_config.c
===================================================================
RCS file: /usr/cvsroot/asterisk/pbx/pbx_config.c,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -d -r1.33 -r1.34
--- pbx_config.c	28 Jan 2004 01:29:47 -0000	1.33
+++ pbx_config.c	31 Jan 2004 20:22:25 -0000	1.34
@@ -689,12 +689,12 @@
  */
 static int handle_context_add_include(int fd, int argc, char *argv[])
 {
-	if (argc != 4) return RESULT_SHOWUSAGE;
+	if (argc != 5) return RESULT_SHOWUSAGE;
 
 	/* third arg must be 'in' ... */
-	if (strcmp(argv[2], "in")) return RESULT_SHOWUSAGE;
+	if (strcmp(argv[3], "in")) return RESULT_SHOWUSAGE;
 
-	if (ast_context_add_include(argv[3], argv[1], registrar)) {
+	if (ast_context_add_include(argv[4], argv[2], registrar)) {
 		switch (errno) {
 			case ENOMEM:
 				ast_cli(fd, "Out of memory for context addition\n"); break;
@@ -709,7 +709,7 @@
 			case ENOENT:
 			case EINVAL:
 				ast_cli(fd, "There is no existence of context '%s'\n",
-					errno == ENOENT ? argv[3] : argv[1]); break;
+					errno == ENOENT ? argv[4] : argv[2]); break;
 
 			default:
 				ast_cli(fd, "Failed to include '%s' in '%s' context\n",
@@ -720,7 +720,7 @@
 
 	/* show some info ... */
 	ast_cli(fd, "Context '%s' included in '%s' context\n",
-		argv[1], argv[3]);
+		argv[2], argv[3]);
 
 	return RESULT_SUCCESS;
 }




More information about the svn-commits mailing list