File: 05_imap4d_bad_uid.patch

package info (click to toggle)
mailutils 1%3A0.6.1-4sarge2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 15,568 kB
  • ctags: 11,612
  • sloc: ansic: 111,948; sh: 8,899; yacc: 4,338; makefile: 2,235; exp: 2,190; lex: 1,379; lisp: 688; awk: 202; pascal: 151; sed: 23
file content (13 lines) | stat: -rw-r--r-- 417 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
--- mailutils/imap4d/fetch.c	2005/05/20 08:36:23	1.50
+++ mailutils/imap4d/fetch.c	2005/08/10 08:14:02	1.51
@@ -213,7 +213,9 @@
 	  util_send (")\r\n");
 	  free (p);
 	}
-      else
+      else if (!isuid)
+	/* According to RFC 3501, "A non-existent unique identifier is
+	   ignored without any error message generated." */
 	{
 	  snprintf (resp, resplen,
 		    "Bogus message set: message number out of range");