summaryrefslogtreecommitdiff
path: root/innobase/trx/trx0roll.c
diff options
context:
space:
mode:
Diffstat (limited to 'innobase/trx/trx0roll.c')
-rw-r--r--innobase/trx/trx0roll.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/innobase/trx/trx0roll.c b/innobase/trx/trx0roll.c
index c00c6f0c862..82d101304d5 100644
--- a/innobase/trx/trx0roll.c
+++ b/innobase/trx/trx0roll.c
@@ -301,8 +301,7 @@ trx_savepoint_for_mysql(
savep = mem_alloc(sizeof(trx_named_savept_t));
- savep->name = mem_alloc(1 + ut_strlen(savepoint_name));
- ut_memcpy(savep->name, savepoint_name, 1 + ut_strlen(savepoint_name));
+ savep->name = mem_strdup(savepoint_name);
savep->savept = trx_savept_take(trx);