From eb961767891195fec6ea7ecfef7804b830b5af72 Mon Sep 17 00:00:00 2001 From: mdw Date: Wed, 28 Jul 1999 09:31:01 +0000 Subject: [PATCH] Empty path components are equivalent to `.'. --- src/become.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/become.c b/src/become.c index 9c1a4e1..6236855 100644 --- a/src/become.c +++ b/src/become.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: become.c,v 1.20 1999/05/04 16:17:11 mdw Exp $ + * $Id: become.c,v 1.21 1999/07/28 09:31:01 mdw Exp $ * * Main code for `become' * @@ -29,6 +29,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: become.c,v $ + * Revision 1.21 1999/07/28 09:31:01 mdw + * Empty path components are equivalent to `.'. + * * Revision 1.20 1999/05/04 16:17:11 mdw * Change to header file name for parser. See log for `parse.h' for * details. @@ -1403,6 +1406,7 @@ done_options: * Bugtraq, as a complaint against sudo.] */ + if (!*p) p = "."; sprintf(rq.cmd, "%s/%s", p, binary); if (stat(rq.cmd, &st) == 0 && /* Check it exists */ st.st_mode & 0111 && /* Check it's executable */ -- 2.11.0