/[imapfilter]/imapfilter/response.c
ViewVC logotype

Diff of /imapfilter/response.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.7 by lefcha, Thu Oct 4 14:19:31 2001 UTC revision 1.8 by lefcha, Thu Oct 4 15:48:34 2001 UTC
# Line 91  int status_response(void) Line 91  int status_response(void)
91      sscanf(buf, "* STATUS %*s (MESSAGES %d RECENT %d UNSEEN %d)", &exist,      sscanf(buf, "* STATUS %*s (MESSAGES %d RECENT %d UNSEEN %d)", &exist,
92             &recent, &unseen);             &recent, &unseen);
93    
94      info(" %d messages exist, %d recent, %d unseen.\n", exist, recent,      if (!exist) {
95            info("No messages ");
96            return -2;
97        }
98        info("%d message%s, %d recent, %d unseen, ", exist, plural(exist), recent,
99           unseen);           unseen);
100    
101      return r;      return r;
# Line 137  int fetch_response(void) Line 141  int fetch_response(void)
141      while ((pos = strchr(pos, '{'))) {      while ((pos = strchr(pos, '{'))) {
142          s = atoi(pos + 1);          s = atoi(pos + 1);
143          pos = strchr(pos, '}');          pos = strchr(pos, '}');
144            
145          for (i = 0; i < HEADERS_BUF - 1 && i < s - 2; i++)          for (i = 0; i < HEADERS_BUF - 1 && i < s - 2; i++)
146              headers[i] = *(pos + 3 + i);              headers[i] = *(pos + 3 + i);
147    

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26