From c0cda9ffd42bb7b035139073f6d0fe876704c6f4 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Thu, 10 May 2018 00:09:19 -0700 Subject: [PATCH] SCP: Remove leading / from sim_dir_scan file names when glob isn't available --- scp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scp.c b/scp.c index 2e3fadd1..5e5c7a3f 100644 --- a/scp.c +++ b/scp.c @@ -5917,10 +5917,11 @@ if (dir) { if (fnmatch(MatchName, ent->d_name, 0)) continue; #else + /* only match exact name without fnmatch support */ if (strcmp(MatchName, ent->d_name) != 0) continue; #endif - sprintf (FileName, "%s/%s", DirName, ent->d_name); + sprintf (FileName, "%s%s", DirName, ent->d_name); #endif p_name = FileName + strlen (DirName); memset (&filestat, 0, sizeof (filestat));