-/* $OpenBSD: sftp.c,v 1.244 2025/09/30 00:06:06 djm Exp $ */
+/* $OpenBSD: sftp.c,v 1.245 2025/10/02 04:23:11 djm Exp $ */
/*
* Copyright (c) 2001-2004 Damien Miller <djm@openbsd.org>
*
if (count > 0) {
u_int y, matchlen = strlen(list[0]);
- u_int itemlen = matchlen, wordlen = strlen(word);
/* Find length of common stem */
for (y = 1; list[y]; y++) {
matchlen = x;
}
- for (; matchlen > wordlen; matchlen--)
- if (mblen(list[0] + matchlen, itemlen - matchlen) >= 0)
- break;
-
if (matchlen > strlen(word)) {
char *tmp = xstrdup(list[0]);