Overview
Artifact ID: | 04637daaeb228f6d9305bef7985fd2275501690681ffb9f9a2cf4a401a6f0535 |
---|---|
Ticket: | 585db77afe83c0248444659dd3e17c82b733e96e
`TIMESTAMP NULL` is missing `tf_null` flag in `type_info.cpp` |
User & Date: | nofree 2020-07-17 04:39:15 |
Changes
- foundin changed to: "all version"
- icomment:
## bug for all version in file type_info.cpp `TIMESTAMP NULL` is missing null flag ```C++ sql_type_info("TIMESTAMP NOT NULL", typeid(sql_timestamp), MYSQL_TYPE_TIMESTAMP), ... sql_type_info("TIMESTAMP NULL", typeid(Null<sql_timestamp>), MYSQL_TYPE_TIMESTAMP), ``` ## patch ```C++ diff -ruN mysql++-olddir/lib/type_info.cpp mysql++-newdir/lib/type_info.cpp --- mysql++-olddir/lib/type_info.cpp 2020-02-28 04:31:27.000000000 +0800 +++ mysql++-newdir/lib/type_info.cpp 2020-07-17 12:34:29.700736347 +0800 @@ -178,7 +178,7 @@ sql_type_info("NULL NULL", typeid(Null<void>), MYSQL_TYPE_NULL, mysql_ti_sql_type_info::tf_null), sql_type_info("TIMESTAMP NULL", typeid(Null<sql_timestamp>), - MYSQL_TYPE_TIMESTAMP), + MYSQL_TYPE_TIMESTAMP, mysql_ti_sql_type_info::tf_null), sql_type_info("BIGINT NULL", typeid(Null<sql_bigint>), MYSQL_TYPE_LONGLONG, mysql_ti_sql_type_info::tf_default | mysql_ti_sql_type_info::tf_null), ```
- login: "nofree"
- mimetype: "text/x-markdown"
- private_contact changed to: "3efbbe48fb1f63c78c76259469e85494bfa97f4a"
- severity changed to: "Critical"
- status changed to: "Open"
- title changed to:
`TIMESTAMP NULL` is missing `tf_null` flag in `type_info.cpp`
- type changed to: "Code Defect"