From 899dbfe4fb7bab277bb7fbad9c464c66e9a83253 Mon Sep 17 00:00:00 2001
From: Marc Bonnici <marc.bonnici@arm.com>
Date: Mon, 13 Nov 2017 15:08:03 +0000
Subject: [PATCH] Target: Ensures path is quoted and escaped

---
 devlib/target.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/devlib/target.py b/devlib/target.py
index 490da9c..9e7ad0d 100644
--- a/devlib/target.py
+++ b/devlib/target.py
@@ -487,7 +487,7 @@ class Target(object):
         raise IOError('No usable temporary filename found')
 
     def remove(self, path, as_root=False):
-        self.execute('rm -rf {}'.format(path), as_root=as_root)
+        self.execute('rm -rf "{}"'.format(escape_double_quotes(path)), as_root=as_root)
 
     # misc
     def core_cpus(self, core):