summaryrefslogtreecommitdiffstats
path: root/devices/native-parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'devices/native-parser.c')
-rw-r--r--devices/native-parser.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/devices/native-parser.c b/devices/native-parser.c
index f47fdca..bb1ca51 100644
--- a/devices/native-parser.c
+++ b/devices/native-parser.c
@@ -102,6 +102,7 @@ static int parameter(char *param_name, char *param_value)
int parse(const char *devicepath, const char *_mountpoint)
{
char *filepath;
+ int rc;
mountpoint = _mountpoint;
@@ -112,7 +113,9 @@ int parse(const char *devicepath, const char *_mountpoint)
memset(dev, 0, sizeof(*dev));
dev->id = strdup(devicepath);
- pm_process(filepath, section, parameter);
+ rc = pm_process(filepath, section, parameter);
+ if (!rc)
+ return 0;
if (cur_opt) {
add_boot_option(cur_opt);
OpenPOWER on IntegriCloud