Browse code

properly unregister with Dazuko

git-svn-id: file:///var/lib/svn/clamav-devel/trunk/clamav-devel@1342 77e5149b-7576-45b1-b177-96237e5ba77b

Tomasz Kojm authored on 2005/02/16 08:39:31
Showing 3 changed files
... ...
@@ -141,6 +141,7 @@ Dustin Mollo <dustin.mollo*sonoma.edu>
141 141
 Dirk Mueller <mueller*kde.org>
142 142
 Hendrik Muhs <Hendrik.Muhs*student.uni-magdeburg.de>
143 143
 Masaki Ogawa <proc*mac.com>
144
+John Ogness <jogness*antivir.de>
144 145
 Phil Oleson <oz*nixil.net>
145 146
 Rudolph Pereira <r.pereira*isu.usyd.edu.au>
146 147
 Ed Phillips <ed*UDel.Edu>
... ...
@@ -1,3 +1,8 @@
1
+Wed Feb 16 00:28:23 CET 2005 (tk)
2
+---------------------------------
3
+  * clamd/clamuko.c: properly unregister with Dazuko (patch by John Ogness
4
+		     <jogness*antivir.de>)
5
+
1 6
 Mon Feb 14 00:46:16 CET 2005 (tk)
2 7
 ---------------------------------
3 8
   V 0.83
... ...
@@ -107,11 +107,13 @@ void *clamukoth(void *arg)
107 107
 
108 108
     if(!mask) {
109 109
 	logg("!Access mask is not configured properly.\n");
110
+	dazukoUnregister();
110 111
 	return NULL;
111 112
     }
112 113
 
113 114
     if(dazukoSetAccessMask(mask)) {
114 115
 	logg("!Clamuko: Can't set access mask in Dazuko.\n");
116
+	dazukoUnregister();
115 117
 	return NULL;
116 118
     }
117 119
 
... ...
@@ -119,6 +121,7 @@ void *clamukoth(void *arg)
119 119
 	while(pt) {
120 120
 	    if((dazukoAddIncludePath(pt->strarg))) {
121 121
 		logg("!Clamuko: Dazuko -> Can't include path %s\n", pt->strarg);
122
+		dazukoUnregister();
122 123
 		return NULL;
123 124
 	    } else
124 125
 		logg("Clamuko: Included path %s\n", pt->strarg);
... ...
@@ -127,6 +130,7 @@ void *clamukoth(void *arg)
127 127
 	}
128 128
     } else {
129 129
 	logg("!Clamuko: please include at least one path.\n");
130
+	dazukoUnregister();
130 131
 	return NULL;
131 132
     }
132 133
 
... ...
@@ -134,6 +138,7 @@ void *clamukoth(void *arg)
134 134
 	while(pt) {
135 135
 	    if((dazukoAddExcludePath(pt->strarg))) {
136 136
 		logg("!Clamuko: Dazuko -> Can't exclude path %s\n", pt->strarg);
137
+		dazukoUnregister();
137 138
 		return NULL;
138 139
 	    } else
139 140
 		logg("Clamuko: Excluded path %s\n", pt->strarg);