diff options
Diffstat (limited to 'sql/parse_file.cc')
-rw-r--r-- | sql/parse_file.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sql/parse_file.cc b/sql/parse_file.cc index c2fd69e0767..c79a58590b1 100644 --- a/sql/parse_file.cc +++ b/sql/parse_file.cc @@ -692,9 +692,11 @@ File_parser::parse(gptr base, MEM_ROOT *mem_root, parameter->name.str, line); DBUG_RETURN(TRUE); } - *eol= '\0'; - *((ulonglong*)(base + parameter->offset))= atoll(ptr); - *eol= '\n'; + { + int not_used; + *((ulonglong*)(base + parameter->offset))= + my_strtoll10(ptr, 0, ¬_used); + } ptr= eol+1; break; case FILE_OPTIONS_TIMESTAMP: |