From 5a0b1031d40b478d118013c4b9bdb887d98aec8c Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Thu, 1 May 1997 17:28:42 +0000 Subject: [PATCH] (k_afsklog_all_local_cells): Use `k_concat' git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1626 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/kafs/afskrb.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/kafs/afskrb.c b/lib/kafs/afskrb.c index a2b3cb023..b42f271fe 100644 --- a/lib/kafs/afskrb.c +++ b/lib/kafs/afskrb.c @@ -210,11 +210,13 @@ k_afsklog_all_local_cells(char *krealm, uid_t uid) int num_cells = sizeof(cells) / sizeof(cells[0]); int index = 0; - char *p, home[MaxPathLen]; + char *p; if ((p = getenv("HOME"))) { - sprintf(home, "%s/.TheseCells", p); - k_find_cells(home, cells, num_cells, &index); + char home[MaxPathLen]; + + if (k_concat(home, sizeof(home), p, "/.TheseCells", NULL) == 0) + k_find_cells(home, cells, num_cells, &index); } k_find_cells(_PATH_THESECELLS, cells, num_cells, &index); k_find_cells(_PATH_THISCELL, cells, num_cells, &index);