valgrind errors in gis.test and funcs_1.storedproc fixed.
Field_geom::store() should check if the source is it's value.
This commit is contained in:
parent
cb5de276a3
commit
8067ced929
@ -7794,7 +7794,8 @@ int Field_geom::store(const char *from, uint length, CHARSET_INFO *cs)
|
||||
}
|
||||
|
||||
Field_blob::store_length(length);
|
||||
if (table->copy_blobs || length <= MAX_FIELD_WIDTH)
|
||||
if ((table->copy_blobs || length <= MAX_FIELD_WIDTH) &&
|
||||
from != value.ptr())
|
||||
{ // Must make a copy
|
||||
value.copy(from, length, cs);
|
||||
from= value.ptr();
|
||||
|
Loading…
x
Reference in New Issue
Block a user