summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorscw <scw@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-08-13 00:15:36 +0800
committerscw <scw@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-08-13 00:15:36 +0800
commit37e3d881f40af989cf7bbfe57baad98c1559d8d2 (patch)
tree7035bd50b5e88d601ec751e99a538f88ad4833fe
parenta0f57596aa063398f4a0b3e7b72bf203619f63e3 (diff)
downloadpttbbs-37e3d881f40af989cf7bbfe57baad98c1559d8d2.tar
pttbbs-37e3d881f40af989cf7bbfe57baad98c1559d8d2.tar.gz
pttbbs-37e3d881f40af989cf7bbfe57baad98c1559d8d2.tar.bz2
pttbbs-37e3d881f40af989cf7bbfe57baad98c1559d8d2.tar.lz
pttbbs-37e3d881f40af989cf7bbfe57baad98c1559d8d2.tar.xz
pttbbs-37e3d881f40af989cf7bbfe57baad98c1559d8d2.tar.zst
pttbbs-37e3d881f40af989cf7bbfe57baad98c1559d8d2.zip
Fix case-sensitive crossposting problem.
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3030 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--mbbsd/name.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/mbbsd/name.c b/mbbsd/name.c
index 4151a50f..aa45d089 100644
--- a/mbbsd/name.c
+++ b/mbbsd/name.c
@@ -592,9 +592,10 @@ generalnamecomplete(const char *prompt, char *data, int len, size_t nmemb,
if (ptr != 0) {
gnc_findbound(data, &start, &end, nmemb, compar);
if (gnc_complete(data, &start, &end, permission, getname)
- == 1 || (*compar)(start, data, len) == 0)
+ == 1 || (*compar)(start, data, len) == 0) {
+ strcpy(data, (*getname)(start));
ret = start;
- else {
+ } else {
data[0] = '\n';
ret = -1;
}