27 lines
859 B
Diff
27 lines
859 B
Diff
--- a/pr/src/misc/prtime.c
|
|
+++ b/pr/src/misc/prtime.c
|
|
@@ -1536,7 +1536,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;
|
|
}
|
|
}
|
|
@@ -1578,11 +1578,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
|