| --- a/pr/src/misc/prtime.c |
| +++ b/pr/src/misc/prtime.c |
| @@ -1621,7 +1621,7 @@ |
| case TT_EET: zone_offset = 2 * 60; break; |
| case TT_JST: zone_offset = 9 * 60; break; |
| default: |
| - PR_ASSERT (0); |
| + return PR_FAILURE; |
| break; |
| } |
| } |
| @@ -1677,11 +1677,12 @@ |
| struct tm localTime; |
| time_t secs; |
| |
| - PR_ASSERT(result->tm_month > -1 && |
| + if (!(result->tm_month > -1 && |
| result->tm_mday > 0 && |
| result->tm_hour > -1 && |
| result->tm_min > -1 && |
| - result->tm_sec > -1); |
| + result->tm_sec > -1)) |
| + return PR_FAILURE; |
| |
| /* |
| * To obtain time_t from a tm structure representing the local |