# HG changeset patch # User Matthew Wild # Date 1436364625 -3600 # Node ID ea43a5af31ca9a8d3cb94a3181b8e65133414347 # Parent b20efae224c98dcbf4f13bf105a004bfde151322 util.sql: Return failure if set_encoding() fails diff -r b20efae224c9 -r ea43a5af31ca util/sql.lua --- a/util/sql.lua Wed Jul 08 15:07:23 2015 +0100 +++ b/util/sql.lua Wed Jul 08 15:10:25 2015 +0100 @@ -110,7 +110,10 @@ dbh:autocommit(false); -- don't commit automatically self.conn = dbh; self.prepared = {}; - self:set_encoding(); + local ok, err = self:set_encoding(); + if not ok then + return ok, err; + end local ok, err = self:onconnect(); if ok == false then return ok, err;