bug #18630, #18631, #18632, #18634: various patches from Craig Leres
authorPeter Maydell <pmaydell@chiark.greenend.org.uk>
Wed, 21 Mar 2007 00:21:10 +0000 (00:21 +0000)
committerPeter Maydell <pmaydell@chiark.greenend.org.uk>
Wed, 21 Mar 2007 00:21:10 +0000 (00:21 +0000)
fixing error message argument problems.

ChangeLog
sbr/context_read.c
sbr/folder_addmsg.c
uip/forw.c
uip/sendsbr.c

index d630a7c..89de2f8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2007-03-12  Peter Maydell <pmaydell@chiark.greenend.org.uk>
 
+       * bug #18630, #18631, #18632, #18634: various patches from
+       Craig Leres fixing error message argument problems.
+
+2007-03-12  Peter Maydell <pmaydell@chiark.greenend.org.uk>
+
        * bug #15212: configure.in, acconfig.h: remove configure test for
        broken AT&T vi. This test was broken (it was always returning
        failure even for non-broken vi implementations) and
index 32051c5..1a584e4 100644 (file)
@@ -113,7 +113,7 @@ context_read (void)
        free (cp);
 
        if (!makedir (nd))
-           adios (NULL, "unable to create", nd);
+           adios (NULL, "unable to create %s", nd);
     }
 
     else if ((st.st_mode & S_IFDIR) == 0)
index 1af116c..f90cedf 100644 (file)
@@ -180,11 +180,11 @@ folder_addmsg (struct msgs **mpp, char *msgfile, int selected,
             */
            if (linkerr == EXDEV) {
                if (stat (newmsg, &st1) == 0) {
-                   advise (NULL, "message %s:%s already exists", newmsg);
+                   advise (NULL, "message %s:%s already exists", mp->foldpath, newmsg);
                    return -1;
                } else {
                    if ((infd = open (msgfile, O_RDONLY)) == -1) {
-                       advise (msgfile, "unable to open message %s");
+                       advise (msgfile, "unable to open message %s", msgfile);
                        return -1;
                    }
                    fstat (infd, &st1);
index 7645e38..17e78e9 100644 (file)
@@ -508,7 +508,7 @@ mhl_draft (int out, char *digest, int volume, int issue,
 
            if (mp->numsel >= MAXARGS - i)
                adios (NULL, "more than %d messages for %s exec",
-                       vec[0], MAXARGS - i);
+                       MAXARGS - i, vec[0]);
 
            /*
             * Now add the message names to filter.  We can only
index 2d9a7d4..aeba011 100644 (file)
@@ -1010,7 +1010,7 @@ annoaux (int fd)
     }
     if (!(mp = folder_read (folder))) {
        if (debugsw)
-           admonish (NULL, "unable to read folder %s");
+           admonish (NULL, "unable to read folder %s", folder);
        return;
     }