Changeset: 41ecfe1125c7 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=41ecfe1125c7
Modified Files:
monetdb5/extras/pyapi/pyapi.c
Branch: python3udf
Log Message:
Prevent incorrect unicode characters from being inserted.
diffs (12 lines):
diff --git a/monetdb5/extras/pyapi/pyapi.c b/monetdb5/extras/pyapi/pyapi.c
--- a/monetdb5/extras/pyapi/pyapi.c
+++ b/monetdb5/extras/pyapi/pyapi.c
@@ -2472,7 +2472,7 @@ BAT *PyObject_ConvertToBAT(PyReturn *ret
b->T->nil = 1;
BUNappend(b, str_nil, FALSE);
} else {
- if (!string_copy(&data[(index_offset * ret->count
+ iu) * ret->memory_size], utf8_string, ret->memory_size, true)) {
+ if (!string_copy(&data[(index_offset * ret->count
+ iu) * ret->memory_size], utf8_string, ret->memory_size, FALSE)) {
msg = createException(MAL, "pyapi.eval",
"Invalid string encoding used. Please return a regular ASCII string, or a
Numpy_Unicode object.\n");
goto wrapup;
}
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list