Module Name: src Committed By: martin Date: Mon Oct 2 17:15:34 UTC 2023
Modified Files: src/libexec/ftpd [netbsd-10]: ftpcmd.y Log Message: Pull up following revision(s) (requested by lukem in ticket #386): libexec/ftpd/ftpcmd.y: revision 1.95 Add missing check_login checks for MLST and MLSD To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.94.26.1 src/libexec/ftpd/ftpcmd.y Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/libexec/ftpd/ftpcmd.y diff -u src/libexec/ftpd/ftpcmd.y:1.94 src/libexec/ftpd/ftpcmd.y:1.94.26.1 --- src/libexec/ftpd/ftpcmd.y:1.94 Mon Aug 10 07:45:50 2015 +++ src/libexec/ftpd/ftpcmd.y Mon Oct 2 17:15:33 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: ftpcmd.y,v 1.94 2015/08/10 07:45:50 shm Exp $ */ +/* $NetBSD: ftpcmd.y,v 1.94.26.1 2023/10/02 17:15:33 martin Exp $ */ /*- * Copyright (c) 1997-2009 The NetBSD Foundation, Inc. @@ -72,7 +72,7 @@ #if 0 static char sccsid[] = "@(#)ftpcmd.y 8.3 (Berkeley) 4/6/94"; #else -__RCSID("$NetBSD: ftpcmd.y,v 1.94 2015/08/10 07:45:50 shm Exp $"); +__RCSID("$NetBSD: ftpcmd.y,v 1.94.26.1 2023/10/02 17:15:33 martin Exp $"); #endif #endif /* not lint */ @@ -855,7 +855,8 @@ cmd | MLST check_login CRLF { - mlst(NULL); + if ($2) + mlst(NULL); } | MLSD check_login SP pathname CRLF @@ -868,7 +869,8 @@ cmd | MLSD check_login CRLF { - mlsd(NULL); + if ($2) + mlsd(NULL); } | error CRLF