projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Rocco Rutte:
[apps/madmutt.git]
/
editmsg.c
diff --git
a/editmsg.c
b/editmsg.c
index
b4e28a3
..
a11a5e4
100644
(file)
--- a/
editmsg.c
+++ b/
editmsg.c
@@
-15,9
+15,11
@@
#include "mutt.h"
#include "copy.h"
#include "mutt.h"
#include "copy.h"
-#include "mailbox.h"
#include "mx.h"
#include "mx.h"
+#include "lib/intl.h"
+#include "lib/str.h"
+
#include <sys/stat.h>
#include <errno.h>
#include <sys/stat.h>
#include <errno.h>
@@
-51,6
+53,7
@@
static int edit_one_message (CONTEXT * ctx, HEADER * cur)
struct stat sb;
time_t mtime = 0;
struct stat sb;
time_t mtime = 0;
+ size_t size = 0;
mutt_mktemp (tmp);
mutt_mktemp (tmp);
@@
-79,8
+82,10
@@
static int edit_one_message (CONTEXT * ctx, HEADER * cur)
goto bail;
}
goto bail;
}
- if (stat (tmp, &sb) == 0)
+ if (stat (tmp, &sb) == 0)
{
mtime = sb.st_mtime;
mtime = sb.st_mtime;
+ size = sb.st_size;
+ }
/*
* 2002-09-05 me@sigpipe.org
/*
* 2002-09-05 me@sigpipe.org
@@
-109,7
+114,7
@@
static int edit_one_message (CONTEXT * ctx, HEADER * cur)
goto bail;
}
goto bail;
}
- if (sb.st_mtime == mtime) {
+ if (sb.st_mtime == mtime
&& sb.st_size == size
) {
mutt_message (_("Message not modified!"));
rc = 1;
goto bail;
mutt_message (_("Message not modified!"));
rc = 1;
goto bail;