aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
authorKarl Heuer1998-09-21 17:36:14 +0000
committerKarl Heuer1998-09-21 17:36:14 +0000
commit9b956af2644a24265efed8af3fc51852d418389b (patch)
tree6902ac1f8e1ddcade86ced3cd04c17af23897a55 /lib-src
parent99f08df44ecbc2353900264624e40554092e8e45 (diff)
downloademacs-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.c16
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