aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJorgen Lundman <lundman@lundman.net>2021-07-08 03:13:40 +0000
committerGitHub <noreply@github.com>2021-07-08 03:13:40 +0000
commit03dba7ae318e10184a6d5e8327e3005a3ad17eb0 (patch)
treee0b71b0089dd35c5aa0b949ca111c9e467d49fdd
parentd2119d0e6f411be5418f88fdb9b64e5c7b808fce (diff)
downloadsrc-03dba7ae318e10184a6d5e8327e3005a3ad17eb0.tar.gz
src-03dba7ae318e10184a6d5e8327e3005a3ad17eb0.zip
dprintf_dnode: strcpy -> strlcpy
Missed a couple of strcpy() in earlier commit, this is only used with --enable-debug. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Tony Nguyen <tony.nguyen@delphix.com> Signed-off-by: Jorgen Lundman <lundman@lundman.net> Closes #12311
-rw-r--r--include/sys/dbuf.h2
-rw-r--r--include/sys/dnode.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/include/sys/dbuf.h b/include/sys/dbuf.h
index 6ae079c6a64b..d2c175af649c 100644
--- a/include/sys/dbuf.h
+++ b/include/sys/dbuf.h
@@ -465,7 +465,7 @@ dbuf_find_dirty_eq(dmu_buf_impl_t *db, uint64_t txg)
char __db_buf[32]; \
uint64_t __db_obj = (dbuf)->db.db_object; \
if (__db_obj == DMU_META_DNODE_OBJECT) \
- (void) strcpy(__db_buf, "mdn"); \
+ (void) strlcpy(__db_buf, "mdn", sizeof (__db_buf)); \
else \
(void) snprintf(__db_buf, sizeof (__db_buf), "%lld", \
(u_longlong_t)__db_obj); \
diff --git a/include/sys/dnode.h b/include/sys/dnode.h
index de6492bb7618..2cdc5b8798ad 100644
--- a/include/sys/dnode.h
+++ b/include/sys/dnode.h
@@ -600,7 +600,7 @@ extern dnode_stats_t dnode_stats;
char __db_buf[32]; \
uint64_t __db_obj = (dn)->dn_object; \
if (__db_obj == DMU_META_DNODE_OBJECT) \
- (void) strcpy(__db_buf, "mdn"); \
+ (void) strlcpy(__db_buf, "mdn", sizeof (__db_buf)); \
else \
(void) snprintf(__db_buf, sizeof (__db_buf), "%lld", \
(u_longlong_t)__db_obj);\