summaryrefslogtreecommitdiff
path: root/monitor/main.c
diff options
context:
space:
mode:
authorSzymon Janc <szymon.janc@tieto.com>2014-07-15 12:30:36 +0200
committerJohan Hedberg <johan.hedberg@intel.com>2014-07-15 17:42:51 +0300
commit7bbf7c2b283a1e0c85fcb5fac2c7c1da0a474d4d (patch)
treee4c38cdb9e8dfdc9643815e3c780e5002d66bf07 /monitor/main.c
parent9ab95ccb76012aac85f689570e092672973aea46 (diff)
downloadbluez-7bbf7c2b283a1e0c85fcb5fac2c7c1da0a474d4d.tar.gz
monitor: Exit with error if failed to open file for writing
Diffstat (limited to 'monitor/main.c')
-rw-r--r--monitor/main.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/monitor/main.c b/monitor/main.c
index d4e8e6d5c..f0922ebbd 100644
--- a/monitor/main.c
+++ b/monitor/main.c
@@ -198,8 +198,10 @@ int main(int argc, char *argv[])
return EXIT_SUCCESS;
}
- if (writer_path)
- control_writer(writer_path);
+ if (writer_path && !control_writer(writer_path)) {
+ printf("Failed to open '%s'\n", writer_path);
+ return EXIT_FAILURE;
+ }
if (ellisys_server)
ellisys_enable(ellisys_server, ellisys_port);