Minor CLI fix

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@934 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.0
Mark Spencer 22 years ago
parent c58934fd46
commit e4c20dbe87

@ -775,11 +775,8 @@ int ast_cli_generatornummatches(char *text, char *word)
while ( (buf = ast_cli_generator(text, word, i)) ) { while ( (buf = ast_cli_generator(text, word, i)) ) {
if (++i > 1 && strcmp(buf,oldbuf) == 0) { if (++i > 1 && strcmp(buf,oldbuf) == 0) {
free(buf);
continue; continue;
} }
if (oldbuf)
free(oldbuf);
oldbuf = buf; oldbuf = buf;
matches++; matches++;
} }
@ -876,7 +873,7 @@ static char *__ast_cli_generator(char *text, char *word, int state, int lock)
if (lock) if (lock)
ast_pthread_mutex_unlock(&clilock); ast_pthread_mutex_unlock(&clilock);
free(dup); free(dup);
return res ? strdup(res) : NULL; return res ? res : NULL;
} }
} }
} }

Loading…
Cancel
Save