diff --git a/apps/app_directory.c b/apps/app_directory.c index b8c040763ab5a17f5c97493af833d86dbe87bc5b..6669d09704602605bfe693ac2619b71d4eacd39f 100644 --- a/apps/app_directory.c +++ b/apps/app_directory.c @@ -482,7 +482,7 @@ static int do_directory(struct ast_channel *chan, struct ast_config *vmcfg, stru int res; int found=0; int lastuserchoice = 0; - char *start, *conv, *stringp = NULL; + char *start, *conv = NULL, *stringp = NULL; char *pos; int breakout = 0; @@ -636,7 +636,7 @@ static int do_directory(struct ast_channel *chan, struct ast_config *vmcfg, stru if (!res && ucfg) { /* Search users.conf for all names which start with those digits */ if (ast_test_flag(flags, OPT_SELECTFROMMENU)) { - char *fullname; + char *fullname = NULL; struct items menuitems[8]; int menucount = 0; for (cat = ast_category_browse(ucfg, NULL); cat && !res ; cat = ast_category_browse(ucfg, cat)) {