You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
proxysql/deps/mariadb-client-library/mariadb_dyncol.c-multiplica...

17 lines
597 B

@@ -3999,13 +3999,13 @@
(val->x.time_value.neg ? -1 : 1);
break;
case DYN_COL_DATE:
- *ll= (val->x.time_value.year * 10000 +
+ *ll= ((long) val->x.time_value.year * 10000 +
val->x.time_value.month * 100 +
val->x.time_value.day) *
(val->x.time_value.neg ? -1 : 1);
break;
case DYN_COL_TIME:
- *ll= (val->x.time_value.hour * 10000 +
+ *ll= ((long) val->x.time_value.hour * 10000 +
val->x.time_value.minute * 100 +
val->x.time_value.second) *
(val->x.time_value.neg ? -1 : 1);