/[mailutils]/mailutils/mailbox/pop/mbox.c
ViewVC logotype

Diff of /mailutils/mailbox/pop/mbox.c

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

revision 1.78 by polak, Thu Aug 28 23:43:07 2003 UTC revision 1.79 by gray, Fri Aug 29 19:12:06 2003 UTC
# Line 474  _pop_user (authority_t auth) Line 474  _pop_user (authority_t auth)
474        status = pop_get_user (auth);        status = pop_get_user (auth);
475        if (status != 0 || mpd->user == NULL || mpd->user[0] == '\0')        if (status != 0 || mpd->user == NULL || mpd->user[0] == '\0')
476          {          {
477            CHECK_ERROR_CLOSE (mbox, mpd, EINVAL);            pop_writeline (mpd, "QUIT\r\n");
478              MAILBOX_DEBUG0 (mbox, MU_DEBUG_PROT, mpd->buffer);
479              pop_write (mpd);
480              CHECK_ERROR_CLOSE (mbox, mpd, MU_ERR_NOUSERNAME);
481          }          }
482        status = pop_writeline (mpd, "USER %s\r\n", mpd->user);        status = pop_writeline (mpd, "USER %s\r\n", mpd->user);
483        CHECK_ERROR_CLOSE(mbox, mpd, status);        CHECK_ERROR_CLOSE(mbox, mpd, status);
# Line 505  _pop_user (authority_t auth) Line 508  _pop_user (authority_t auth)
508        status = pop_get_passwd (auth);        status = pop_get_passwd (auth);
509        if (status != 0 || mpd->passwd == NULL || mpd->passwd[0] == '\0')        if (status != 0 || mpd->passwd == NULL || mpd->passwd[0] == '\0')
510          {          {
511            CHECK_ERROR_CLOSE (mbox, mpd, EINVAL);            pop_writeline (mpd, "QUIT\r\n");
512              MAILBOX_DEBUG0 (mbox, MU_DEBUG_PROT, mpd->buffer);
513              pop_write (mpd);
514              CHECK_ERROR_CLOSE (mbox, mpd, MU_ERR_NOPASSWORD);
515          }          }
516        status = pop_writeline (mpd, "PASS %s\r\n", mpd->passwd);        status = pop_writeline (mpd, "PASS %s\r\n", mpd->passwd);
517        MAILBOX_DEBUG0 (mbox, MU_DEBUG_PROT, mpd->buffer);        MAILBOX_DEBUG0 (mbox, MU_DEBUG_PROT, mpd->buffer);

Legend:
Removed from v.1.78  
changed lines
  Added in v.1.79

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26