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) {