summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorunknown <Sinisa@sinisa.nasamreza.org>2004-03-09 17:00:00 +0200
committerunknown <Sinisa@sinisa.nasamreza.org>2004-03-09 17:00:00 +0200
commit32ba57b81444949fc56357fd85efe86e84773bad (patch)
tree341232fdde5690f30df9a00728dfde41245ffe74 /client
parentc0422729cf5b271d703564ff42afc621b069dfe5 (diff)
downloadmariadb-git-32ba57b81444949fc56357fd85efe86e84773bad.tar.gz
mysqldump.c:
This is to fix mysqldump problem when local-infile option is present under [client] options header. It will not start. This must be fixed as other programs use that option under [client] options header. client/mysqldump.c: This is to fix mysqldump problem when local-infile option is present under [client] options header. It will not start. This must be fixed as other programs use that option under [client] options header.
Diffstat (limited to 'client')
-rw-r--r--client/mysqldump.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/client/mysqldump.c b/client/mysqldump.c
index 34f9b7998d7..a96f24dc97b 100644
--- a/client/mysqldump.c
+++ b/client/mysqldump.c
@@ -72,13 +72,13 @@ static char *add_load_option(char *ptr, const char *object,
static char *field_escape(char *to,const char *from,uint length);
static my_bool verbose=0,tFlag=0,cFlag=0,dFlag=0,quick=0, extended_insert = 0,
- lock_tables=0,ignore_errors=0,flush_logs=0,replace=0,
- ignore=0,opt_drop=0,opt_keywords=0,opt_lock=0,opt_compress=0,
- opt_delayed=0,create_options=0,opt_quoted=0,opt_databases=0,
- opt_alldbs=0,opt_create_db=0,opt_first_slave=0,
- opt_autocommit=0,opt_master_data,opt_disable_keys=0,opt_xml=0,
- opt_delete_master_logs=0, tty_password=0,
- opt_single_transaction=0, opt_comments= 0;
+ lock_tables=0,ignore_errors=0,flush_logs=0,replace=0,
+ ignore=0,opt_drop=0,opt_keywords=0,opt_lock=0,opt_compress=0,
+ opt_delayed=0,create_options=0,opt_quoted=0,opt_databases=0,
+ opt_alldbs=0,opt_create_db=0,opt_first_slave=0,
+ opt_autocommit=0,opt_master_data,opt_disable_keys=0,opt_xml=0,
+ opt_delete_master_logs=0, tty_password=0,
+ opt_single_transaction=0, opt_comments= 0, opt_local_infile= 0;
static MYSQL mysql_connection,*sock=0;
static char insert_pat[12 * 1024],*opt_password=0,*current_user=0,
*current_host=0,*path=0,*fields_terminated=0,
@@ -170,6 +170,9 @@ static struct my_option my_long_options[] =
{"lines-terminated-by", OPT_LTB, "Lines in the i.file are terminated by ...",
(gptr*) &lines_terminated, (gptr*) &lines_terminated, 0, GET_STR,
REQUIRED_ARG, 0, 0, 0, 0, 0, 0},
+ {"local-infile", OPT_LOCAL_INFILE, "Enable/disable LOAD DATA LOCAL INFILE.",
+ (gptr*) &opt_local_infile,
+ (gptr*) &opt_local_infile, 0, GET_BOOL, OPT_ARG, 0, 0, 0, 0, 0, 0},
{"lock-tables", 'l', "Lock all tables for read.", (gptr*) &lock_tables,
(gptr*) &lock_tables, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0},
{"master-data", OPT_MASTER_DATA,