summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Black <daniel@mariadb.org>2023-03-24 08:52:28 +1100
committerDaniel Black <daniel@mariadb.org>2023-03-24 11:49:48 +1100
commit011261f4e95890b63bac83d7842ff93ced6d3ec8 (patch)
tree793071f7336de632cd093b5bd607e9f9142548a6
parent91e5e47a50134a7375d832d75a1d3febfcfc9671 (diff)
downloadmariadb-git-011261f4e95890b63bac83d7842ff93ced6d3ec8.tar.gz
sql_class: sprintf -> snprintf
This was failing to compile with AppleClang 14.0.0.14000029. Thanks to Arunesh Choudhary for noticing.
-rw-r--r--sql/sql_class.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/sql_class.h b/sql/sql_class.h
index 6fa8d696b53..d0c3e0244e7 100644
--- a/sql/sql_class.h
+++ b/sql/sql_class.h
@@ -1749,7 +1749,7 @@ show_system_thread(enum_thread_type thread)
RETURN_NAME_AS_STRING(SYSTEM_THREAD_SLAVE_BACKGROUND);
RETURN_NAME_AS_STRING(SYSTEM_THREAD_SEMISYNC_MASTER_BACKGROUND);
default:
- sprintf(buf, "<UNKNOWN SYSTEM THREAD: %d>", thread);
+ snprintf(buf, sizeof(buf), "<UNKNOWN SYSTEM THREAD: %d>", thread);
return buf;
}
#undef RETURN_NAME_AS_STRING
@@ -6996,7 +6996,7 @@ public:
if (unlikely(!(dst->str= tmp= (char*) alloc_root(mem_root,
dst->length + 1))))
return true;
- sprintf(tmp, "%.*s%.*s%.*s",
+ snprintf(tmp, dst->length + 1, "%.*s%.*s%.*s",
(int) m_db.length, (m_db.length ? m_db.str : ""),
dot, ".",
(int) m_name.length, m_name.str);