From 41e9f4e1394022f7945154eeea5465d43e8fe060 Mon Sep 17 00:00:00 2001 From: Kaarle Ritvanen Date: Fri, 22 Feb 2019 11:07:03 +0200 Subject: dmvpn-ca: handle inaccessible database --- dmvpn-ca | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dmvpn-ca b/dmvpn-ca index 3b4b405..f8e6a1b 100755 --- a/dmvpn-ca +++ b/dmvpn-ca @@ -96,6 +96,9 @@ function connection() if not sql then sql = require('luasql.sqlite3').sqlite3() conn = sql:connect(config.db.file) + if not conn then + error('Cannot open database file: '..config.db.file) + end conn:setautocommit(false) end return conn @@ -1510,12 +1513,12 @@ if syntax then ) if status then if output then print_table(output) end - if sql then conn:commit() end + if conn then conn:commit() end else print(output) end end if sql then - conn:close() + if conn then conn:close() end sql:close() end -- cgit v1.2.3