projects
/
mmh
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix burst so it actually complies with RFC 934. This means discarding
[mmh]
/
uip
/
mhbuildsbr.c
diff --git
a/uip/mhbuildsbr.c
b/uip/mhbuildsbr.c
index
d417bef
..
fd6a974
100644
(file)
--- a/
uip/mhbuildsbr.c
+++ b/
uip/mhbuildsbr.c
@@
-59,7
+59,6
@@
static char prefix[] = "----- =_aaaaaaaaaa";
/* mhmisc.c */
/* mhmisc.c */
-int make_intermediates (char *);
void content_error (char *, CT, char *, ...);
/* mhcachesbr.c */
void content_error (char *, CT, char *, ...);
/* mhcachesbr.c */
@@
-859,7
+858,7
@@
set_id (CT ct, int top)
if (clock == 0) {
time (&clock);
snprintf (msgid, sizeof(msgid), "<%d.%ld.%%d@%s>\n",
if (clock == 0) {
time (&clock);
snprintf (msgid, sizeof(msgid), "<%d.%ld.%%d@%s>\n",
- (int) getpid(), (long) clock, LocalName());
+ (int) getpid(), (long) clock, LocalName(1));
partno = 0;
msgfmt = getcpy(msgid);
}
partno = 0;
msgfmt = getcpy(msgid);
}
@@
-1087,7
+1086,7
@@
raw:
if ((out = fopen (ce->ce_file, "w")) == NULL)
adios (ce->ce_file, "unable to open for writing");
if ((out = fopen (ce->ce_file, "w")) == NULL)
adios (ce->ce_file, "unable to open for writing");
- for (i = 0; (child_id = m_vfork()) == NOTOK && i > 5; i++)
+ for (i = 0; (child_id = vfork()) == NOTOK && i > 5; i++)
sleep (5);
switch (child_id) {
case NOTOK:
sleep (5);
switch (child_id) {
case NOTOK:
@@
-1603,13
+1602,14
@@
calculate_digest (CT ct, int asciiP)
unsigned char *dp;
unsigned char digest[16];
unsigned char outbuf[25];
unsigned char *dp;
unsigned char digest[16];
unsigned char outbuf[25];
- FILE *in;
MD5_CTX mdContext;
CE ce = ct->c_cefile;
MD5_CTX mdContext;
CE ce = ct->c_cefile;
+ char *infilename = ce->ce_file ? ce->ce_file : ct->c_file;
+ FILE *in;
/* open content */
/* open content */
- if ((in = fopen (ce->ce_file, "r")) == NULL)
- adios (ce->ce_file, "unable to open for reading");
+ if ((in = fopen (infilename, "r")) == NULL)
+ adios (infilename, "unable to open for reading");
/* Initialize md5 context */
MD5Init (&mdContext);
/* Initialize md5 context */
MD5Init (&mdContext);