aboutsummaryrefslogtreecommitdiffstats
path: root/cli.c
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2003-04-29 05:32:37 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2003-04-29 05:32:37 +0000
commitde9226dc77cb30f83a9e51e488ca3218807a969f (patch)
treeb6a76e637848825305205e08af0e5f1f85f3640e /cli.c
parentc78c8b66e958ce959f8ec2176c80b40d9927d94d (diff)
Minor CLI fix
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@934 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'cli.c')
-rwxr-xr-xcli.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/cli.c b/cli.c
index 04aa02cdb..fa33bcc33 100755
--- a/cli.c
+++ b/cli.c
@@ -775,11 +775,8 @@ int ast_cli_generatornummatches(char *text, char *word)
while ( (buf = ast_cli_generator(text, word, i)) ) {
if (++i > 1 && strcmp(buf,oldbuf) == 0) {
- free(buf);
continue;
}
- if (oldbuf)
- free(oldbuf);
oldbuf = buf;
matches++;
}
@@ -876,7 +873,7 @@ static char *__ast_cli_generator(char *text, char *word, int state, int lock)
if (lock)
ast_pthread_mutex_unlock(&clilock);
free(dup);
- return res ? strdup(res) : NULL;
+ return res ? res : NULL;
}
}
}