/[libspopc]/objects.c
ViewVC logotype

Diff of /objects.c

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

revision 18 by ben, Sun Apr 18 11:05:58 2010 UTC revision 19 by ben, Fri Nov 26 16:45:52 2010 UTC
# Line 233  DLLIMPORT int popdelmsg(popsession* sess Line 233  DLLIMPORT int popdelmsg(popsession* sess
233          resp=pop3_stat(session->sock);          resp=pop3_stat(session->sock);
234          if((!resp) || pop3_error(resp)){          if((!resp) || pop3_error(resp)){
235                  session->sync=0;                  session->sync=0;
236                    free(resp);
237                  return -1;                  return -1;
238          }          }
239          ret = stat2bytes(resp);          ret = stat2bytes(resp);
# Line 250  DLLIMPORT int popdelmsg(popsession* sess Line 251  DLLIMPORT int popdelmsg(popsession* sess
251          ret=poplast(session); /* check actual last id */          ret=poplast(session); /* check actual last id */
252          if (ret < 0){          if (ret < 0){
253                  session->sync=0;                  session->sync=0;
254                    free(resp);
255                  return -1;                  return -1;
256          }          }
257          session->last=ret;          session->last=ret;
# Line 280  DLLIMPORT int popcancel(popsession* sess Line 282  DLLIMPORT int popcancel(popsession* sess
282          resp=pop3_stat(session->sock);          resp=pop3_stat(session->sock);
283          if((!resp) || pop3_error(resp)){          if((!resp) || pop3_error(resp)){
284                  session->sync=0;                  session->sync=0;
285                    free(resp);
286                  return(-1);                  return(-1);
287          }          }
288          /* sync number of bytes */          /* sync number of bytes */
# Line 305  DLLIMPORT int popcancel(popsession* sess Line 308  DLLIMPORT int popcancel(popsession* sess
308          resp=pop3_list(session->sock,0);          resp=pop3_list(session->sock,0);
309          if((!resp) || pop3_error(resp)){          if((!resp) || pop3_error(resp)){
310                  session->sync=0;                  session->sync=0;
311                    free(resp);
312                  return -1;                  return -1;
313          }          }
314          freelistarray(session->list);          freelistarray(session->list);
# Line 313  DLLIMPORT int popcancel(popsession* sess Line 317  DLLIMPORT int popcancel(popsession* sess
317          resp=pop3_uidl(session->sock,0);          resp=pop3_uidl(session->sock,0);
318          if((!resp) || pop3_error(resp)){          if((!resp) || pop3_error(resp)){
319                  session->sync=0;                  session->sync=0;
320                    free(resp);
321                  return -1;                  return -1;
322          }          }
323          freeuidlarray(session->uidl);          freeuidlarray(session->uidl);
# Line 410  DLLIMPORT int popsync(popsession* sessio Line 415  DLLIMPORT int popsync(popsession* sessio
415          ret=poplast(session); /* check actual last id */          ret=poplast(session); /* check actual last id */
416          if (ret < 0){          if (ret < 0){
417                  session->sync=0;                  session->sync=0;
418                    free(resp);
419                  return(-1);                  return(-1);
420          }          }
421          session->last=ret;          session->last=ret;
# Line 417  DLLIMPORT int popsync(popsession* sessio Line 423  DLLIMPORT int popsync(popsession* sessio
423          resp=pop3_list(session->sock,0);          resp=pop3_list(session->sock,0);
424          if((!resp) || pop3_error(resp)){          if((!resp) || pop3_error(resp)){
425                  session->sync=0;                  session->sync=0;
426                    free(resp);
427                  return(-1);                  return(-1);
428          }          }
429          freelistarray(session->list);          freelistarray(session->list);
# Line 425  DLLIMPORT int popsync(popsession* sessio Line 432  DLLIMPORT int popsync(popsession* sessio
432          resp=pop3_uidl(session->sock,0);          resp=pop3_uidl(session->sock,0);
433          if((!resp) || pop3_error(resp)){          if((!resp) || pop3_error(resp)){
434                  session->sync=0;                  session->sync=0;
435                    free(resp);
436                  return(-1);                  return(-1);
437          }          }
438          freeuidlarray(session->uidl);          freeuidlarray(session->uidl);

Legend:
Removed from v.18  
changed lines
  Added in v.19

  ViewVC Help
Powered by ViewVC 1.1.26