1 --- clamav-0.98.1/freshclam/notify.c.org 2014-03-15 12:30:42.386370064 +0100
2 +++ clamav-0.98.1/freshclam/notify.c 2014-03-15 12:37:47.097443450 +0100
5 if ((sockd = socket (AF_UNIX, SOCK_STREAM, 0)) < 0)
8 - logg ("^Clamd was NOT notified: Can't create socket endpoint for %s\n", opt->strarg);
9 + logg ("^Clamd was NOT notified: Can't create socket endpoint for %s: %s\n",
10 + opt->strarg, strerror(errno));
15 (sockd, (struct sockaddr *) &server,
16 sizeof (struct sockaddr_un)) < 0)
18 - perror ("connect()");
19 + logg ("^Clamd was NOT notified: Can't connect to clamd through %s: %s\n",
20 + opt->strarg, strerror(errno));
22 - logg ("^Clamd was NOT notified: Can't connect to clamd through %s\n", opt->strarg);
28 if ((sockd = socket (res->ai_family, SOCK_STREAM, 0)) < 0)
30 - perror ("socket()");
31 - logg ("!%s: Can't create TCP socket\n", option);
32 + logg ("!%s: Can't create TCP socket: %s\n", option, strerror(errno));
38 if (connect (sockd, res->ai_addr, res->ai_addrlen) == -1)
40 - perror ("connect()");
41 + logg ("!%s: Can't connect to clamd on %s:%s: %s\n", option,
42 + addr ? addr : "localhost", port, strerror(errno));
44 - logg ("!%s: Can't connect to clamd on %s:%s\n", option,
45 - addr ? addr : "localhost", port);
51 if ((sockd = socket (AF_INET, SOCK_STREAM, 0)) < 0)
53 - perror ("socket()");
54 - logg ("!%s: Can't create TCP socket\n", option);
55 + logg ("!%s: Can't create TCP socket: %s\n", option, strerror(errno));
61 if ((he = gethostbyname (opt->strarg)) == 0)
63 - perror ("gethostbyname()");
64 - logg ("^Clamd was NOT notified: Can't resolve hostname '%s'\n", opt->strarg);
65 + logg ("^Clamd was NOT notified: Can't resolve hostname '%s': %s\n",
66 + opt->strarg, strerror(errno));
71 (sockd, (struct sockaddr *) &server2,
72 sizeof (struct sockaddr_in)) < 0)
74 - perror ("connect()");
75 + logg ("^Clamd was NOT notified: Can't connect to clamd on %s:%d: %s\n",
76 + inet_ntoa (server2.sin_addr), ntohs (server2.sin_port), strerror(errno));
78 - logg ("^Clamd was NOT notified: Can't connect to clamd on %s:%d\n", inet_ntoa (server2.sin_addr), ntohs (server2.sin_port));
84 if (sendln (sockd, "RELOAD", 7) < 0)
87 - logg ("!NotifyClamd: Could not write to clamd socket\n");
88 + logg ("!NotifyClamd: Could not write to clamd socket: %s\n", strerror(errno));