From d195292e945c471b572c0dafd0aee4848cf85ed0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Sat, 1 Apr 2017 14:56:21 +0200 Subject: [PATCH] Sql.sqlite: Throw an error in list_fields() if no such table. Fixes testsuite failures. --- lib/modules/Sql.pmod/sqlite.pike | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/modules/Sql.pmod/sqlite.pike b/lib/modules/Sql.pmod/sqlite.pike index b402079493..4982b6c216 100644 --- a/lib/modules/Sql.pmod/sqlite.pike +++ b/lib/modules/Sql.pmod/sqlite.pike @@ -22,6 +22,10 @@ array list_fields(string n, string|void wild) array r = query(qry); + if (!r || !sizeof(r)) { + predef::error("Unknown table: %s\n", n); + } + // now, we weed out the ones that don't match wild, if provided if(wild) { -- GitLab