summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fstab.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/fstab.py b/fstab.py
index cc3e0c589..a0f25fbf3 100644
--- a/fstab.py
+++ b/fstab.py
@@ -1152,11 +1152,10 @@ def readFstab (path, fstab):
if len(fields) >= 6 and fields[0][0:6] == "LABEL=":
label = fields[0][6:]
- device = labelsByMount[label]
-
- fsystem = fields[2]
-
- fstab.addMount(device, fields[1], fsystem)
+ if labelsByMount.has_key(label):
+ device = labelsByMount[label]
+ fsystem = fields[2]
+ fstab.addMount(device, fields[1], fsystem)
elif fields[0][0:7] == "/dev/md":
fstab.addExistingRaidDevice(fields[0][5:], fields[1],
fields[2], raidByDev[int(fields[0][7:])])