git-svn: trunk@4350
Török Edvin authored on 2008/11/07 21:29:24... | ... |
@@ -1,3 +1,7 @@ |
1 |
+Fri Nov 7 13:28:03 EET 2008 (edwin) |
|
2 |
+------------------------------------ |
|
3 |
+ * contrib/clamdtop/clamdtop.c: fix wrong free (thanks Nigel!) |
|
4 |
+ |
|
1 | 5 |
Thu Nov 6 23:46:07 EET 2008 (edwin) |
2 | 6 |
------------------------------------ |
3 | 7 |
* clamav-milter/clamav-milter.c, clamd/thrmgr.c, freshclam/dns.c, |
... | ... |
@@ -320,9 +320,9 @@ static int make_connection(const char *soname, conn_t *conn) |
320 | 320 |
struct sockaddr_in server; |
321 | 321 |
struct hostent *hp; |
322 | 322 |
unsigned port = 0; |
323 |
- char *name = strdup(soname); |
|
324 |
- const char *host = name; |
|
325 |
- name = strchr(name, ':'); |
|
323 |
+ char *name, *pt = strdup(soname); |
|
324 |
+ const char *host = pt; |
|
325 |
+ name = strchr(pt, ':'); |
|
326 | 326 |
if(name) { |
327 | 327 |
*name++ = '\0'; |
328 | 328 |
port = atoi(name); |
... | ... |
@@ -334,7 +334,7 @@ static int make_connection(const char *soname, conn_t *conn) |
334 | 334 |
herror("Cannot find host"); |
335 | 335 |
return -1; |
336 | 336 |
} |
337 |
- free(name); |
|
337 |
+ free(pt); |
|
338 | 338 |
s = socket(AF_INET, SOCK_STREAM, 0); |
339 | 339 |
if(s < 0) { |
340 | 340 |
perror("socket"); |