View | Details | Raw Unified | Return to bug 68166
Collapse All | Expand All

(-)mlmmj/Makefile (-1 / +1 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	mlmmj
8
PORTNAME=	mlmmj
9
PORTVERSION=	0.7.1
9
PORTVERSION=	0.8.0
10
CATEGORIES=	mail
10
CATEGORIES=	mail
11
MASTER_SITES=	http://mlmmj.mmj.dk/files/
11
MASTER_SITES=	http://mlmmj.mmj.dk/files/
12
12
(-)mlmmj/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (mlmmj-0.7.1.tar.bz2) = f0b4af8821c6f67dcc3845d060ddb2a6
1
MD5 (mlmmj-0.8.0.tar.bz2) = b69d0b621722064caaf56befdac3cca2
2
SIZE (mlmmj-0.7.1.tar.bz2) = 92156
2
SIZE (mlmmj-0.8.0.tar.bz2) = 89338
(-)mlmmj/files/patch-mlmmj-maintd (-45 lines)
Lines 1-45 Link Here
1
--- src/mlmmj-maintd.c	Thu Jun 10 18:11:55 2004
2
+++ src/mlmmj-maintd.c	Fri Jun 11 12:26:58 2004
3
@@ -293,6 +293,8 @@
4
 		return 1;
5
 	}
6
 
7
+	free(dirname);
8
+	
9
 	while((dp = readdir(queuedir)) != NULL) {
10
 		if((strcmp(dp->d_name, "..") == 0) ||
11
 			(strcmp(dp->d_name, ".") == 0))
12
@@ -634,7 +636,7 @@
13
 {
14
 	int opt, daemonize = 1;
15
 	char *bindir, *listdir = NULL, *mlmmjsend, *mlmmjbounce, *mlmmjunsub;
16
-	char *logstr, *logname, *random = random_str();
17
+	char *logstr, *logname, *random;
18
 	char uidstr[16];
19
 	struct stat st;
20
 
21
@@ -697,10 +699,13 @@
22
 	}
23
 
24
 	for(;;) {
25
+		random = random_str();
26
 		logname = concatstr(3, listdir, "maintdlog-", random);
27
+		free(random);
28
 		maintdlogfd = open(logname, O_WRONLY|O_EXCL|O_CREAT,
29
 					S_IRUSR|S_IWUSR);
30
 		if(maintdlogfd < 0) {
31
+			free(logname);
32
 			log_error(LOG_ARGS, "Could not open maintenance logfile");
33
 			exit(EXIT_FAILURE);
34
 		}
35
@@ -744,6 +749,10 @@
36
 		else
37
 			sleep(MAINTD_SLEEP);
38
 	}
39
+
40
+	free(mlmmjbounce);
41
+	free(mlmmjsend);
42
+	free(mlmmjunsub);
43
 		
44
 	exit(EXIT_SUCCESS);
45
 }
(-)mlmmj/files/patch-src-init_sockfd.c (-10 lines)
Lines 1-10 Link Here
1
--- src/init_sockfd.c.orig	Thu May 20 01:19:02 2004
2
+++ src/init_sockfd.c	Wed Jun 16 22:12:20 2004
3
@@ -7,6 +7,7 @@
4
  */
5
 
6
 #include <stdlib.h>
7
+#include <sys/types.h>
8
 #include <sys/socket.h>
9
 #include <netinet/in.h>
10
 #include <arpa/inet.h>
(-)mlmmj/pkg-plist (+2 lines)
Lines 6-17 Link Here
6
bin/mlmmj-bounce
6
bin/mlmmj-bounce
7
bin/mlmmj-maintd
7
bin/mlmmj-maintd
8
bin/mlmmj-make-ml.sh
8
bin/mlmmj-make-ml.sh
9
share/mlmmj/listtexts/access
9
share/mlmmj/listtexts/bounce-probe
10
share/mlmmj/listtexts/bounce-probe
10
share/mlmmj/listtexts/listhelp
11
share/mlmmj/listtexts/listhelp
11
share/mlmmj/listtexts/moderation
12
share/mlmmj/listtexts/moderation
12
share/mlmmj/listtexts/notintocc
13
share/mlmmj/listtexts/notintocc
13
share/mlmmj/listtexts/sub-confirm
14
share/mlmmj/listtexts/sub-confirm
14
share/mlmmj/listtexts/sub-ok
15
share/mlmmj/listtexts/sub-ok
16
share/mlmmj/listtexts/subonlypost
15
share/mlmmj/listtexts/unsub-confirm
17
share/mlmmj/listtexts/unsub-confirm
16
share/mlmmj/listtexts/unsub-ok
18
share/mlmmj/listtexts/unsub-ok
17
@dirrm share/mlmmj/listtexts
19
@dirrm share/mlmmj/listtexts

Return to bug 68166