summaryrefslogtreecommitdiff
path: root/sql/set_var.cc
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2022-01-04 09:55:58 +0200
committerMarko Mäkelä <marko.makela@mariadb.com>2022-01-04 09:55:58 +0200
commit7dfaded9625e832fade4ef1678bcb21c445dad2b (patch)
tree4cefbfb728619b80fc34163a8f142b365f3558e0 /sql/set_var.cc
parent9f2a6bbe6ba03ca5297cd37b75301d05eb44e044 (diff)
parent3f5726768f17342fd6dfec1be1e4d71814bc8564 (diff)
downloadmariadb-git-7dfaded9625e832fade4ef1678bcb21c445dad2b.tar.gz
Merge 10.6 into 10.7
Diffstat (limited to 'sql/set_var.cc')
-rw-r--r--sql/set_var.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/sql/set_var.cc b/sql/set_var.cc
index 4b3e23b06c0..aa9ec5ab5ca 100644
--- a/sql/set_var.cc
+++ b/sql/set_var.cc
@@ -1284,7 +1284,8 @@ end:
and update it directly.
*/
-void set_sys_var_value_origin(void *ptr, enum sys_var::where here)
+void set_sys_var_value_origin(void *ptr, enum sys_var::where here,
+ const char *filename)
{
bool found __attribute__((unused))= false;
DBUG_ASSERT(!mysqld_server_started); // only to be used during startup
@@ -1295,6 +1296,7 @@ void set_sys_var_value_origin(void *ptr, enum sys_var::where here)
if (var->option.value == ptr)
{
found= true;
+ var->origin_filename= filename;
var->value_origin= here;
/* don't break early, search for all matches */
}