summaryrefslogtreecommitdiff
path: root/extra
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2017-10-22 13:18:38 +0200
committerSergei Golubchik <serg@mariadb.org>2017-10-22 14:51:45 +0200
commit2aa51f528fd5d23cc54eca8fbd07e88e7b2993c7 (patch)
tree307e5e223ff4f1a76fa219e4bb8f8f8add91bc39 /extra
parent9d2e2d753323a934604d25144b9d1ecaf34b47d8 (diff)
downloadmariadb-git-2aa51f528fd5d23cc54eca8fbd07e88e7b2993c7.tar.gz
Various compier warnings
gcc 5.4 and 7.1, Debug and Release builds
Diffstat (limited to 'extra')
-rw-r--r--extra/mariabackup/xtrabackup.cc5
-rw-r--r--extra/my_print_defaults.c3
2 files changed, 4 insertions, 4 deletions
diff --git a/extra/mariabackup/xtrabackup.cc b/extra/mariabackup/xtrabackup.cc
index 14d7c5821c7..2c67f48af4a 100644
--- a/extra/mariabackup/xtrabackup.cc
+++ b/extra/mariabackup/xtrabackup.cc
@@ -5054,7 +5054,7 @@ xb_process_datadir(
callback */
{
ulint ret;
- char dbpath[FN_REFLEN];
+ char dbpath[OS_FILE_MAX_PATH];
os_file_dir_t dir;
os_file_dir_t dbdir;
os_file_stat_t dbinfo;
@@ -5120,8 +5120,7 @@ next_file_item_1:
goto next_datadir_item;
}
- sprintf(dbpath, "%s/%s", path,
- dbinfo.name);
+ snprintf(dbpath, sizeof(dbpath), "%s/%s", path, dbinfo.name);
srv_normalize_path_for_win(dbpath);
dbdir = os_file_opendir(dbpath, FALSE);
diff --git a/extra/my_print_defaults.c b/extra/my_print_defaults.c
index cb883a60f85..78940e02ca4 100644
--- a/extra/my_print_defaults.c
+++ b/extra/my_print_defaults.c
@@ -98,7 +98,8 @@ static struct my_option my_long_options[] =
{0, 0, 0, 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}
};
-void cleanup_and_exit(int exit_code)
+static void cleanup_and_exit(int exit_code) __attribute__ ((noreturn));
+static void cleanup_and_exit(int exit_code)
{
my_end(0);
exit(exit_code);