Kaydet (Commit) 26c985a8 authored tarafından Benjamin Peterson's avatar Benjamin Peterson

fix refleak in null-containing error case (#21147)

üst d7324bcf
......@@ -74,8 +74,9 @@ int pysqlite_statement_create(pysqlite_Statement* self, pysqlite_Connection* con
rc = PYSQLITE_SQL_WRONG_TYPE;
return rc;
}
sql_cstr = PyString_AsString(sql_str);
sql_cstr = PyString_AS_STRING(sql_str);
if (strlen(sql_cstr) != (size_t)PyString_GET_SIZE(sql_str)) {
Py_DECREF(sql_str);
PyErr_SetString(PyExc_ValueError, "the query contains a null character");
return PYSQLITE_SQL_WRONG_TYPE;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment