1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-29 05:21:33 +03:00

Bug #20238729: ILLEGALLY CRAFTED UTF8 SELECT PROVIDES NO

WARNINGS

Backporting to 5.1 and 5.5
This commit is contained in:
Sreeharsha Ramanavarapu
2015-07-10 07:52:00 +05:30
parent 8f87d6cd41
commit 33a2e5abd8
9 changed files with 164 additions and 46 deletions

View File

@ -1,5 +1,5 @@
/*
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -413,3 +413,7 @@ static inline bool check_if_only_end_space(CHARSET_INFO *cs, char *str,
{
return str+ cs->cset->scan(cs, str, end, MY_SEQ_SPACES) == end;
}
bool
validate_string(CHARSET_INFO *cs, const char *str, uint32 length,
size_t *valid_length, bool *length_error);