[libxml2] Fix unsigned int overflow
- From: Nick Wellnhofer <nwellnhof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libxml2] Fix unsigned int overflow
- Date: Mon, 8 Jul 2019 11:30:47 +0000 (UTC)
commit b3a95d57f239b372f19b96784b66271dd66d26d3
Author: Jens Eggerstedt <forsartis gmail com>
Date: Tue May 21 11:21:29 2019 +0000
Fix unsigned int overflow
xmlschemastypes.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/xmlschemastypes.c b/xmlschemastypes.c
index ca381d38..376d6d8e 100644
--- a/xmlschemastypes.c
+++ b/xmlschemastypes.c
@@ -3877,7 +3877,7 @@ _xmlSchemaDateAdd (xmlSchemaValPtr dt, xmlSchemaValPtr dur)
temp = r->mon + carry;
r->mon = (unsigned int) MODULO_RANGE(temp, 1, 13);
- r->year = r->year + (unsigned int) FQUOTIENT_RANGE(temp, 1, 13);
+ r->year = r->year + (long) FQUOTIENT_RANGE(temp, 1, 13);
if (r->year == 0) {
if (temp < 1)
r->year--;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]