1 # HG changeset patch |
1 # HG changeset patch |
2 # Parent bb312f4baa8351ad1e97b991721f71c4c96b13ac |
2 # Parent e46329bd93b89ef7f880988f37d6ad1b7fbe11c3 |
3 |
3 |
4 diff -r bb312f4baa83 src/transports/appendfile.c |
4 diff -r e46329bd93b8 src/transports/tf_maildir.c |
5 --- a/src/transports/appendfile.c Tue Feb 15 11:23:53 2011 +0100 |
5 --- a/src/transports/tf_maildir.c Thu Feb 24 17:19:04 2011 +0100 |
6 +++ b/src/transports/appendfile.c Fri Feb 18 00:02:06 2011 +0100 |
6 +++ b/src/transports/tf_maildir.c Thu Feb 24 20:12:03 2011 +0100 |
7 @@ -1263,7 +1263,6 @@ |
|
8 |
|
9 #ifdef SUPPORT_MAILDIR |
|
10 int maildirsize_fd = -1; /* fd for maildirsize file */ |
|
11 -int maildir_save_errno; |
|
12 #endif |
|
13 |
|
14 |
|
15 @@ -2911,11 +2910,12 @@ |
|
16 #ifdef SUPPORT_MAILDIR |
|
17 if (!disable_quota) |
|
18 { |
|
19 + int save_errno; |
|
20 if (yield == OK && maildirsize_fd >= 0) |
|
21 maildir_record_length(maildirsize_fd, message_size); |
|
22 - maildir_save_errno = errno; /* Preserve errno while closing the file */ |
|
23 + save_errno = errno; /* Preserve errno while closing the file */ |
|
24 (void)close(maildirsize_fd); |
|
25 - errno = maildir_save_errno; |
|
26 + errno = save_errno; |
|
27 } |
|
28 #endif /* SUPPORT_MAILDIR */ |
|
29 |
|
30 diff -r bb312f4baa83 src/transports/tf_maildir.c |
|
31 --- a/src/transports/tf_maildir.c Tue Feb 15 11:23:53 2011 +0100 |
|
32 +++ b/src/transports/tf_maildir.c Fri Feb 18 00:02:06 2011 +0100 |
|
33 @@ -584,7 +584,7 @@ |
7 @@ -584,7 +584,7 @@ |
34 "a later subdirectory modification\n"); |
8 "a later subdirectory modification\n"); |
35 (void)Uunlink(filename); |
9 (void)Uunlink(filename); |
36 (void)close(fd); |
10 (void)close(fd); |
37 - fd = -1; |
11 - fd = -1; |