git://git.exim.org
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Applied signed/unsigned fixes. Need confirmation that this completely deals with...
[exim.git]
/
src
/
src
/
mime.c
diff --git
a/src/src/mime.c
b/src/src/mime.c
index 7b3ec2580fce335ebbadbd8b91dddc7dbe68516b..76783455a8843f174cfd97435950c34f739c392f 100644
(file)
--- a/
src/src/mime.c
+++ b/
src/src/mime.c
@@
-1,4
+1,4
@@
-/* $Cambridge: exim/src/src/mime.c,v 1.1
8 2009/11/09 14:31:24 tom
Exp $ */
+/* $Cambridge: exim/src/src/mime.c,v 1.1
9 2009/11/11 10:08:02 nm4
Exp $ */
/*************************************************
* Exim - an Internet mail transport agent *
/*************************************************
* Exim - an Internet mail transport agent *
@@
-106,7
+106,7
@@
static int mime_decode_base64(FILE* in, FILE* out, uschar* boundary)
opos = obuf;
opos = obuf;
- while (
fgets((char *)
ibuf, MIME_MAX_LINE_LENGTH, in) != NULL)
+ while (
Ufgets(
ibuf, MIME_MAX_LINE_LENGTH, in) != NULL)
{
if (boundary != NULL
&& Ustrncmp(ibuf, "--", 2) == 0
{
if (boundary != NULL
&& Ustrncmp(ibuf, "--", 2) == 0
@@
-153,7
+153,7
@@
static int mime_decode_base64(FILE* in, FILE* out, uschar* boundary)
return -1; /* error */
size += len;
/* copy incomplete last byte to start of obuf, where we continue */
return -1; /* error */
size += len;
/* copy incomplete last byte to start of obuf, where we continue */
- if (
bytestate & 3
!= 0)
+ if (
(bytestate & 3)
!= 0)
*obuf = *opos;
opos = obuf;
}
*obuf = *opos;
opos = obuf;
}