Ver código fonte

Merge pull request #4147 from datacompboy/patch-1

Fix ValidateDateTime: check day instead month
Adam Cozzette 7 anos atrás
pai
commit
d4afdba83d
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2 2
      src/google/protobuf/stubs/time.cc

+ 2 - 2
src/google/protobuf/stubs/time.cc

@@ -80,9 +80,9 @@ bool ValidateDateTime(const DateTime& time) {
     return false;
   }
   if (time.month == 2 && IsLeapYear(time.year)) {
-    return time.month <= kDaysInMonth[time.month] + 1;
+    return time.day <= kDaysInMonth[time.month] + 1;
   } else {
-    return time.month <= kDaysInMonth[time.month];
+    return time.day <= kDaysInMonth[time.month];
   }
 }