git-svn: trunk@5008
aCaB authored on 2009/04/02 22:36:25... | ... |
@@ -1,3 +1,7 @@ |
1 |
+Thu Apr 2 03:24:21 CEST 2009 (acab) |
|
2 |
+------------------------------------ |
|
3 |
+ * clamav-milter/netcode.c:: fix logic bug in nc_recv (bb#1524) |
|
4 |
+ |
|
1 | 5 |
Thu Apr 2 14:02:33 CEST 2009 (tk) |
2 | 6 |
---------------------------------- |
3 | 7 |
* shared/optparser.c: remove surrounding whitespace in non-quoted strings |
... | ... |
@@ -129,7 +129,7 @@ static int nc_connect(int s, struct CP_ENTRY *cpe) { |
129 | 129 |
close(s); |
130 | 130 |
return -1; |
131 | 131 |
} |
132 |
- if (getsockopt(s, SOL_SOCKET, SO_ERROR, &s_err, &s_len) || s_err) { |
|
132 |
+ if(getsockopt(s, SOL_SOCKET, SO_ERROR, &s_err, &s_len) || s_err) { |
|
133 | 133 |
logg("*Failed to establish a connection to clamd\n"); |
134 | 134 |
close(s); |
135 | 135 |
return -1; |
... | ... |
@@ -163,8 +163,6 @@ int nc_send(int s, const void *buff, size_t len) { |
163 | 163 |
tv.tv_usec = 0; |
164 | 164 |
while(1) { |
165 | 165 |
fd_set fds; |
166 |
- int s_err; |
|
167 |
- socklen_t s_len = sizeof(s_err); |
|
168 | 166 |
|
169 | 167 |
FD_ZERO(&fds); |
170 | 168 |
FD_SET(s, &fds); |
... | ... |
@@ -177,12 +175,10 @@ int nc_send(int s, const void *buff, size_t len) { |
177 | 177 |
tv.tv_usec = 0; |
178 | 178 |
continue; |
179 | 179 |
} |
180 |
- logg("!Failed stream to clamd\n"); |
|
180 |
+ logg("!Failed to stream to clamd\n"); |
|
181 | 181 |
close(s); |
182 | 182 |
return 1; |
183 | 183 |
} |
184 |
- len-=s_len; |
|
185 |
- buf+=s_len; |
|
186 | 184 |
break; |
187 | 185 |
} |
188 | 186 |
} |