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

Reply via email to