tAdd debug informations - synk - synchronize files between hosts
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit b28a530c497502283f0fd988dd5f781cce78c967
(DIR) parent 408ba38ec5c0c74adec071d58f3219471cedfb70
(HTM) Author: Willy <willyatmailoodotorg>
Date: Wed, 7 Sep 2016 14:37:45 +0200
Add debug informations
Diffstat:
M synk.c | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
---
(DIR) diff --git a/synk.c b/synk.c
t@@ -191,7 +191,6 @@ getinetaddr(char *hostname)
struct peer_t *
addpeer(struct peers_t *plist, char *hostname, in_port_t port)
{
- int cfd = 0;
struct peer_t *entry = NULL;
struct in_addr *host;
t@@ -199,11 +198,6 @@ addpeer(struct peers_t *plist, char *hostname, in_port_t port)
memset(&entry->meta, 0, sizeof(struct metadata_t));
memset(&entry->peer, 0, sizeof(struct sockaddr_in));
- if ((cfd = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP)) < 0) {
- perror("socket");
- return NULL;
- }
-
strncpy(entry->host, hostname, HOST_NAME_MAX);
host = getinetaddr(hostname);
t@@ -213,6 +207,8 @@ addpeer(struct peers_t *plist, char *hostname, in_port_t port)
SLIST_INSERT_HEAD(plist, entry, entries);
+ log(LOG_DEBUG, "+ peer %s:%d\n", entry->host, ntohs(entry->peer.sin_port));
+
return entry;
}
t@@ -542,7 +538,6 @@ main(int argc, char *argv[])
struct peers_t plist;
SLIST_INIT(&plist);
- addpeer(&plist, "localhost", 0);
ARGBEGIN{
case 'f':
t@@ -558,9 +553,12 @@ main(int argc, char *argv[])
case 'v': verbose++; break;
}ARGEND;
- if (hostname == NULL)
+ if (SLIST_EMPTY(&plist)) {
+ log(LOG_DEBUG, "+ using config %s\n", config);
parseconf(&plist, config);
+ }
+ addpeer(&plist, "localhost", DEFPORT);
switch(mode) {
case SYNK_CLIENT:
while ((fn = *(argv++)) != NULL) {