diff options
| author | Sam Varshavchik | 2015-03-04 20:10:05 -0500 | 
|---|---|---|
| committer | Sam Varshavchik | 2015-03-04 20:10:05 -0500 | 
| commit | 070a5986a3ada0cd6cbb74c77f4e41ed3c4eb48c (patch) | |
| tree | 96f6fe07a4a3be2812f20feb5611d6efdf820e95 /rfc2045/rfc2045reply.c | |
| parent | 0feb9a21453515e53fbf024fd09455af42d01bf1 (diff) | |
| download | courier-libs-070a5986a3ada0cd6cbb74c77f4e41ed3c4eb48c.tar.bz2 | |
imap: handle 01-Jan-1970 as a valid search date.
Diffstat (limited to 'rfc2045/rfc2045reply.c')
| -rw-r--r-- | rfc2045/rfc2045reply.c | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/rfc2045/rfc2045reply.c b/rfc2045/rfc2045reply.c index 52d7b71..a3b57b5 100644 --- a/rfc2045/rfc2045reply.c +++ b/rfc2045/rfc2045reply.c @@ -38,7 +38,7 @@ static void mksalutation_datefmt(const char *fmt_start,  		fmt_end=fmt_start + strlen(fmt_start);  	} -	if ((t=rfc822_parsedt(date))) +	if (rfc822_parsedate_chk(date, &t) == 0)  	{  		struct tm tmbuf; @@ -710,7 +710,7 @@ static int mkforward(struct rfc2045_mkreplyinfo *ri)  	if (textplain_content)  	{  		/* Copy original headers. */ -		 +  		hi=rfc2045header_start(ri->src, ri->rfc2045partp);  		for (;;)  		{ @@ -795,7 +795,7 @@ static int mkforward(struct rfc2045_mkreplyinfo *ri)  			rfc2045_mimepos(first_attachment, &start_pos, &end_pos,  					&start_body,  					&dummy, &dummy); -			 +  			if (SRC_SEEK(ri->src, start_pos) == (off_t)-1)  			{  				if (subject) free(subject); @@ -819,7 +819,7 @@ static int mkforward(struct rfc2045_mkreplyinfo *ri)  						&end_pos,  						&start_body,  						&dummy, &dummy); -			 +  				if (SRC_SEEK(ri->src, start_pos) == (off_t)-1)  				{  					if (subject) free(subject); | 
