mirror of
https://github.com/MariaDB/server.git
synced 2026-05-07 15:45:33 +02:00
trivial cleanup
This commit is contained in:
parent
03dec1aa49
commit
0214115c7f
1 changed files with 6 additions and 4 deletions
|
|
@ -3025,14 +3025,16 @@ static bool check_log_path(sys_var *self, THD *thd, set_var *var)
|
|||
if (!var->save_result.string_value.str)
|
||||
return true;
|
||||
|
||||
if (var->save_result.string_value.length > FN_REFLEN)
|
||||
LEX_STRING *val= &var->save_result.string_value;
|
||||
|
||||
if (val->length > FN_REFLEN)
|
||||
{ // path is too long
|
||||
my_error(ER_PATH_LENGTH, MYF(0), self->name.str);
|
||||
return true;
|
||||
}
|
||||
|
||||
char path[FN_REFLEN];
|
||||
size_t path_length= unpack_filename(path, var->save_result.string_value.str);
|
||||
size_t path_length= unpack_filename(path, val->str);
|
||||
|
||||
if (!path_length)
|
||||
return true;
|
||||
|
|
@ -3046,9 +3048,9 @@ static bool check_log_path(sys_var *self, THD *thd, set_var *var)
|
|||
return false;
|
||||
}
|
||||
|
||||
(void) dirname_part(path, var->save_result.string_value.str, &path_length);
|
||||
(void) dirname_part(path, val->str, &path_length);
|
||||
|
||||
if (var->save_result.string_value.length - path_length >= FN_LEN)
|
||||
if (val->length - path_length >= FN_LEN)
|
||||
{ // filename is too long
|
||||
my_error(ER_PATH_LENGTH, MYF(0), self->name.str);
|
||||
return true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue