From 5b31117f88847d71c05c439f68bc644f199f68b2 Mon Sep 17 00:00:00 2001 From: scw Date: Tue, 8 Feb 2005 01:31:34 +0000 Subject: Fix generalnamecomplete segmentation fault. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2478 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- mbbsd/name.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mbbsd/name.c') diff --git a/mbbsd/name.c b/mbbsd/name.c index af93ccf5..b657e854 100644 --- a/mbbsd/name.c +++ b/mbbsd/name.c @@ -614,7 +614,7 @@ generalnamecomplete(char *prompt, char *data, int len, size_t nmemb, } else { char* first = (*getname)(start); i = ptr; - while ((*compar)(end, first, i + 1) == 0) { + while (first[i] && (*compar)(end, first, i + 1) == 0) { data[i] = first[i]; ++i; } -- cgit v1.2.3