Removing the requirement of default configuration file.
If "-c, --config-file" option is not specified, default configuration
file should be dispensable.
Link:
https://github.com/pmem/ndctl/issues/83
Signed-off-by: QI Fuli <qi.fuli(a)jp.fujitsu.com>
---
ndctl/monitor.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/ndctl/monitor.c b/ndctl/monitor.c
index 346a6df..6829a6b 100644
--- a/ndctl/monitor.c
+++ b/ndctl/monitor.c
@@ -484,8 +484,11 @@ static int read_config_file(struct ndctl_ctx *ctx, struct monitor
*_monitor,
f = fopen(config_file, "r");
if (!f) {
- err(&monitor, "config-file: %s cannot be opened\n", config_file);
- rc = -errno;
+ if (_monitor->config_file) {
+ err(&monitor, "config-file: %s cannot be opened\n",
+ config_file);
+ rc = -errno;
+ }
goto out;
}
--
2.21.0.rc1