summaryrefslogtreecommitdiff
path: root/sql/set_var.h
diff options
context:
space:
mode:
authorAlexey Botchkov <holyfoot@askmonty.org>2018-06-20 17:14:04 +0400
committerAlexey Botchkov <holyfoot@askmonty.org>2018-06-20 17:14:04 +0400
commit621caad3ca007f84ae3d9216b8a23219b334347e (patch)
treea675a25703b3b4bae5a7b7153382a5d567b99e1a /sql/set_var.h
parentd79bf0009a17f0020203003a97ce7e83449aeb3a (diff)
downloadmariadb-git-621caad3ca007f84ae3d9216b8a23219b334347e.tar.gz
MDEV-11917 enum/set command-line options aren't respecting max-*
settings.
Diffstat (limited to 'sql/set_var.h')
-rw-r--r--sql/set_var.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/sql/set_var.h b/sql/set_var.h
index 7a48e319466..8dd2cb073b7 100644
--- a/sql/set_var.h
+++ b/sql/set_var.h
@@ -243,6 +243,12 @@ protected:
uchar *global_var_ptr()
{ return ((uchar*)&global_system_variables) + offset; }
+ void *max_var_ptr()
+ {
+ return scope() == SESSION ? (((uchar*)&max_system_variables) + offset) :
+ 0;
+ }
+
friend class Session_sysvars_tracker;
friend class Session_tracker;
};