/[mailutils]/mailutils/mailbox/ticket.c
ViewVC logotype

Diff of /mailutils/mailbox/ticket.c

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

revision 1.4 by polak, Sun Feb 9 20:39:58 2003 UTC revision 1.5 by gray, Fri Aug 29 19:10:56 2003 UTC
# Line 111  ticket_set_pop (ticket_t ticket, Line 111  ticket_set_pop (ticket_t ticket,
111  int  int
112  ticket_pop (ticket_t ticket, url_t url, const char *challenge, char **parg)  ticket_pop (ticket_t ticket, url_t url, const char *challenge, char **parg)
113  {  {
114      int rc = -1;
115      
116    if (ticket == NULL || parg == NULL)    if (ticket == NULL || parg == NULL)
117      return EINVAL;      return EINVAL;
118    if (ticket->_pop)    if (ticket->_pop)
119      return ticket->_pop (ticket, url, challenge, parg);      rc = ticket->_pop (ticket, url, challenge, parg);
120    else    if (rc != 0 && isatty (fileno (stdin)))
121      {      {
122        char arg[256];        char arg[256];
123        struct termios stored_settings;        struct termios stored_settings;
# Line 138  ticket_pop (ticket_t ticket, url_t url, Line 140  ticket_pop (ticket_t ticket, url_t url,
140          }          }
141        arg [strlen (arg) - 1] = '\0'; /* nuke the trailing line.  */        arg [strlen (arg) - 1] = '\0'; /* nuke the trailing line.  */
142        *parg = strdup (arg);        *parg = strdup (arg);
143          rc = 0;
144      }      }
145    return 0;    return rc;
146  }  }
147    
148  int  int

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

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