]> granicus.if.org Git - mutt/commitdiff
Random cleanup from Brendan Cully.
authorThomas Roessler <roessler@does-not-exist.org>
Thu, 17 Aug 2000 06:03:59 +0000 (06:03 +0000)
committerThomas Roessler <roessler@does-not-exist.org>
Thu, 17 Aug 2000 06:03:59 +0000 (06:03 +0000)
doc/Makefile.in
imap/Makefile.am
mutt_socket.c
mx.c

index 12596f423e5619ee7cb87336f2d327d0e783517f..cec97cc79db60efcc01ec825d0e8ce224639b86f 100644 (file)
@@ -77,7 +77,7 @@ install: all
        $(INSTALL) -m 644 $(srcdir)/dotlock.man \
                $(DESTDIR)$(mandir)/man1/mutt_dotlock.1
        $(INSTALL) -m 644 muttrc.man $(DESTDIR)$(mandir)/man5/muttrc.5
-       $(INSTALL) -m 644 mbox.man $(DESTDIR)$(mandir)/man5/mbox.5
+       $(INSTALL) -m 644 $(srcdir)/mbox.man $(DESTDIR)$(mandir)/man5/mbox.5
        $(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir)
        for f in $(srcdir_DOCFILES) ; do \
                $(INSTALL) -m 644 $(srcdir)/$$f $(DESTDIR)$(docdir) ; \
index a911991d3885492c218b187c0e840640a7f34a7b..2321cb603a806ddae4c1ac071ded673628c99426 100644 (file)
@@ -9,9 +9,9 @@ GSSSOURCES = auth_gss.c
 endif
 
 if USE_SASL
-AUTHENTICATORS = auth_sasl.c $(GSSSOURCES)
+AUTHENTICATORS = auth_sasl.c
 else
-AUTHENTICATORS = auth_anon.c auth_cram.c md5c.c $(GSSSOURCES)
+AUTHENTICATORS = auth_anon.c auth_cram.c md5c.c
 endif
 
 if USE_SSL
@@ -28,5 +28,5 @@ noinst_LIBRARIES = libimap.a
 noinst_HEADERS = auth.h imap_private.h md5.h message.h $(SSLHEADERS)
 
 libimap_a_SOURCES = auth.c auth_login.c browse.c command.c imap.c imap.h \
-       message.c utf7.c util.c $(AUTHENTICATORS) $(SSLSOURCES)
+       message.c utf7.c util.c $(AUTHENTICATORS) $(SSLSOURCES) $(GSSSOURCES)
 
index bc39fdf6d95f6fe5ed66b39e602031ab1feb1601..1379d2b77117544444b9fba054eea1b23ee78d9a 100644 (file)
@@ -51,7 +51,11 @@ int mutt_socket_close (CONNECTION* conn)
 {
   int rc;
 
-  rc = conn->close (conn);
+  if (conn->fd < 0)
+    dprint (1, (debugfile, "mutt_socket_close: Attempt to close closed connection.\n"));
+  else
+    rc = conn->close (conn);
+
   conn->fd = -1;
 
   return rc;
diff --git a/mx.c b/mx.c
index 8106137ba9c10b0b1d381ce3082b48438461a1ce..45f3986df7a2725a1b3ec01540e6e062e0fc12e8 100644 (file)
--- a/mx.c
+++ b/mx.c
@@ -1037,6 +1037,7 @@ int mx_sync_mailbox (CONTEXT *ctx, int *index_hint)
 {
   int rc, i;
   int purge = 1;
+  int msgcount, deleted;
 
   if (ctx->dontwrite)
   {
@@ -1087,6 +1088,11 @@ int mx_sync_mailbox (CONTEXT *ctx, int *index_hint)
     }
   }
 
+  /* really only for IMAP - imap_sync_mailbox results in a call to
+   * mx_update_tables, so ctx->deleted is 0 when it comes back */
+  msgcount = ctx->msgcount;
+  deleted = ctx->deleted;
+
 #ifdef USE_IMAP
   if (ctx->magic == M_IMAP)
     rc = imap_sync_mailbox (ctx, purge, index_hint);
@@ -1097,11 +1103,11 @@ int mx_sync_mailbox (CONTEXT *ctx, int *index_hint)
   {
 #ifdef USE_IMAP
     if (ctx->magic == M_IMAP && !purge)
-      mutt_message (_("Mailbox checkpointed."), ctx->msgcount);
+      mutt_message _("Mailbox checkpointed.");
     else
 #endif
-    mutt_message (_("%d kept, %d deleted."), ctx->msgcount - ctx->deleted,
-      ctx->deleted);
+    mutt_message (_("%d kept, %d deleted."), msgcount - deleted,
+      deleted);
 
     sleep (1); /* allow the user time to read the message */