View | Details | Raw Unified | Return to bug 64815
Collapse All | Expand All

(-)pine4.44/imap/src/c-client/imap4r1.c.orig (-1 / +6 lines)
Lines 3896-3902 Link Here
3896
3896
3897
  case '{':			/* if literal string */
3897
  case '{':			/* if literal string */
3898
				/* get size of string */ 
3898
				/* get size of string */ 
3899
    i = strtoul (*txtptr,txtptr,10);
3899
    if ((i = strtoul (*txtptr,txtptr,10)) > 0x7fffffff) {
3900
	sprintf (LOCAL->tmp,"Absurd server literal length %lu",i);
3901
	mm_log (LOCAL->tmp,WARN);
3902
	if (len) *len = i;
3903
	break;
3904
    }
3900
    if (len) *len = i;		/* set return value */
3905
    if (len) *len = i;		/* set return value */
3901
    if (md && mg) {		/* have special routine to slurp string? */
3906
    if (md && mg) {		/* have special routine to slurp string? */
3902
      if (md->first) {		/* partial fetch? */
3907
      if (md->first) {		/* partial fetch? */

Return to bug 64815