From 541f747f055d4a794e8dc50ea78ee6d10913ff26 Mon Sep 17 00:00:00 2001 From: Russell Bryant Date: Tue, 31 Jan 2012 15:25:33 -0500 Subject: [PATCH] Use os.path.basename() instead of string splitting. Fixes bug 886268. Change-Id: I16e05f4ead55c75f29217072d106421fdc7de201 --- nova/virt/disk/mount.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova/virt/disk/mount.py b/nova/virt/disk/mount.py index c9afb9a74c85..a7ea77097c53 100644 --- a/nova/virt/disk/mount.py +++ b/nova/virt/disk/mount.py @@ -61,7 +61,7 @@ class Mount(object): assert(os.path.exists(self.device)) if self.partition: - map_path = '/dev/mapper/%sp%s' % (self.device.split('/')[-1], + map_path = '/dev/mapper/%sp%s' % (os.path.basename(self.device), self.partition) assert(not os.path.exists(map_path))