|  | @@ -1014,7 +1014,7 @@ get_date (const char *p, const time_t *now)
 | 
											
												
													
														|  |        if (! gmt)
 |  |        if (! gmt)
 | 
											
												
													
														|  |  	return -1;
 |  |  	return -1;
 | 
											
												
													
														|  |        delta = pc.time_zone * 60 + difftm (gmt, &tm);
 |  |        delta = pc.time_zone * 60 + difftm (gmt, &tm);
 | 
											
												
													
														|  | -      if ((Start - delta < Start) != (delta < 0))
 |  | 
 | 
											
												
													
														|  | 
 |  | +      if ((Start < Start - delta) != (delta < 0))
 | 
											
												
													
														|  |  	return -1;	/* time_t overflow */
 |  |  	return -1;	/* time_t overflow */
 | 
											
												
													
														|  |        Start -= delta;
 |  |        Start -= delta;
 | 
											
												
													
														|  |      }
 |  |      }
 |