From 655565965e397dc7d18d1b2cd356a86b3eca54ec Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Thu, 12 Dec 2019 16:04:54 +0100 Subject: [PATCH] Initialize filename variable in sqlite_db_filename --- ...ename-variable-in-sqlite_db_filename.patch | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 DBD-SQLite-1.64-Initialize-filename-variable-in-sqlite_db_filename.patch diff --git a/DBD-SQLite-1.64-Initialize-filename-variable-in-sqlite_db_filename.patch b/DBD-SQLite-1.64-Initialize-filename-variable-in-sqlite_db_filename.patch new file mode 100644 index 0000000..5559dad --- /dev/null +++ b/DBD-SQLite-1.64-Initialize-filename-variable-in-sqlite_db_filename.patch @@ -0,0 +1,30 @@ +From 0c92dbae924a230f720891cc04a436fa6ee63490 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= +Date: Mon, 29 Jul 2019 16:59:44 +0200 +Subject: [PATCH] Initialize filename variable in sqlite_db_filename() + +If sqlite library is too old, filename variable in +sqlite_db_filename() function was never defined. In spite of that the +variable was used in later condition. + +This patch fixes it. +--- + dbdimp.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/dbdimp.c b/dbdimp.c +index 02f77a1..f5978cd 100644 +--- a/dbdimp.c ++++ b/dbdimp.c +@@ -1623,7 +1623,7 @@ SV * + sqlite_db_filename(pTHX_ SV *dbh) + { + D_imp_dbh(dbh); +- const char *filename; ++ const char *filename = NULL; + + if (!imp_dbh->db) { + return &PL_sv_undef; +-- +2.21.0 +