diff options
| author | Karl Heuer | 1998-09-21 17:36:14 +0000 |
|---|---|---|
| committer | Karl Heuer | 1998-09-21 17:36:14 +0000 |
| commit | 9b956af2644a24265efed8af3fc51852d418389b (patch) | |
| tree | 6902ac1f8e1ddcade86ced3cd04c17af23897a55 /lib-src | |
| parent | 99f08df44ecbc2353900264624e40554092e8e45 (diff) | |
| download | emacs-9b956af2644a24265efed8af3fc51852d418389b.tar.gz emacs-9b956af2644a24265efed8af3fc51852d418389b.zip | |
(popmail, pop_retr) [MAIL_USE_POP]: When displaying
an error message from POP, mention that it's from POP, to
distinguish it from local error messages.
Diffstat (limited to 'lib-src')
| -rw-r--r-- | lib-src/movemail.c | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/lib-src/movemail.c b/lib-src/movemail.c index 45d6b5fe812..4e8478ee0a5 100644 --- a/lib-src/movemail.c +++ b/lib-src/movemail.c | |||
| @@ -713,13 +713,13 @@ popmail (user, outfile, preserve, password, reverse_order) | |||
| 713 | server = pop_open (0, user, password, POP_NO_GETPASS); | 713 | server = pop_open (0, user, password, POP_NO_GETPASS); |
| 714 | if (! server) | 714 | if (! server) |
| 715 | { | 715 | { |
| 716 | error (pop_error); | 716 | error ("Error connecting to POP server: %s", pop_error); |
| 717 | return (1); | 717 | return (1); |
| 718 | } | 718 | } |
| 719 | 719 | ||
| 720 | if (pop_stat (server, &nmsgs, &nbytes)) | 720 | if (pop_stat (server, &nmsgs, &nbytes)) |
| 721 | { | 721 | { |
| 722 | error (pop_error); | 722 | error ("Error getting message count from POP server: %s", pop_error); |
| 723 | return (1); | 723 | return (1); |
| 724 | } | 724 | } |
| 725 | 725 | ||
| @@ -805,7 +805,7 @@ popmail (user, outfile, preserve, password, reverse_order) | |||
| 805 | { | 805 | { |
| 806 | if (pop_delete (server, i)) | 806 | if (pop_delete (server, i)) |
| 807 | { | 807 | { |
| 808 | error (pop_error); | 808 | error ("Error from POP server: %s", pop_error); |
| 809 | pop_close (server); | 809 | pop_close (server); |
| 810 | return (1); | 810 | return (1); |
| 811 | } | 811 | } |
| @@ -813,7 +813,7 @@ popmail (user, outfile, preserve, password, reverse_order) | |||
| 813 | 813 | ||
| 814 | if (pop_quit (server)) | 814 | if (pop_quit (server)) |
| 815 | { | 815 | { |
| 816 | error (pop_error); | 816 | error ("Error from POP server: %s", pop_error); |
| 817 | return (1); | 817 | return (1); |
| 818 | } | 818 | } |
| 819 | 819 | ||
| @@ -831,8 +831,10 @@ pop_retr (server, msgno, arg) | |||
| 831 | 831 | ||
| 832 | if (pop_retrieve_first (server, msgno, &line)) | 832 | if (pop_retrieve_first (server, msgno, &line)) |
| 833 | { | 833 | { |
| 834 | strncpy (Errmsg, pop_error, sizeof (Errmsg)); | 834 | char *error = concat ("Error from POP server: ", pop_error, ""); |
| 835 | strncpy (Errmsg, error, sizeof (Errmsg)); | ||
| 835 | Errmsg[sizeof (Errmsg)-1] = '\0'; | 836 | Errmsg[sizeof (Errmsg)-1] = '\0'; |
| 837 | free(error); | ||
| 836 | return (NOTOK); | 838 | return (NOTOK); |
| 837 | } | 839 | } |
| 838 | 840 | ||
| @@ -851,8 +853,10 @@ pop_retr (server, msgno, arg) | |||
| 851 | 853 | ||
| 852 | if (ret) | 854 | if (ret) |
| 853 | { | 855 | { |
| 854 | strncpy (Errmsg, pop_error, sizeof (Errmsg)); | 856 | char *error = concat ("Error from POP server: ", pop_error, ""); |
| 857 | strncpy (Errmsg, error, sizeof (Errmsg)); | ||
| 855 | Errmsg[sizeof (Errmsg)-1] = '\0'; | 858 | Errmsg[sizeof (Errmsg)-1] = '\0'; |
| 859 | free(error); | ||
| 856 | return (NOTOK); | 860 | return (NOTOK); |
| 857 | } | 861 | } |
| 858 | 862 | ||