summaryrefslogtreecommitdiffstats
path: root/mbbsd
diff options
context:
space:
mode:
authorwens <wens@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2008-06-16 14:08:47 +0800
committerwens <wens@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2008-06-16 14:08:47 +0800
commit27a7b80caaae56e5ee058e70f4b95c50f86b5b5d (patch)
tree62a39c797042848b74186704f76fec19cba6b671 /mbbsd
parent9e1a420799a6123d12a45b3f5e445fa6fb6f5e5d (diff)
downloadpttbbs-27a7b80caaae56e5ee058e70f4b95c50f86b5b5d.tar
pttbbs-27a7b80caaae56e5ee058e70f4b95c50f86b5b5d.tar.gz
pttbbs-27a7b80caaae56e5ee058e70f4b95c50f86b5b5d.tar.bz2
pttbbs-27a7b80caaae56e5ee058e70f4b95c50f86b5b5d.tar.lz
pttbbs-27a7b80caaae56e5ee058e70f4b95c50f86b5b5d.tar.xz
pttbbs-27a7b80caaae56e5ee058e70f4b95c50f86b5b5d.tar.zst
pttbbs-27a7b80caaae56e5ee058e70f4b95c50f86b5b5d.zip
Possible memory leak?
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4368 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd')
-rw-r--r--mbbsd/name.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/mbbsd/name.c b/mbbsd/name.c
index a5d92e11..ac69873f 100644
--- a/mbbsd/name.c
+++ b/mbbsd/name.c
@@ -182,8 +182,10 @@ namecomplete2(struct Vector *namelist, const char *prompt, char *data)
move(y, scrx + count);
// get input
- if ((ch = igetch()) == EOF)
+ if ((ch = igetch()) == EOF) {
+ Vector_delete(&sublist);
break;
+ }
if (ch == KEY_ENTER) {
*temp = '\0';