remote: fix incorrect use of strcmp result
[project/usteer.git] / remote.c
index 38239babac0a23be82291f578725d352d6ce08da..8e6e37eedd5572911de2032dfca1ce960a529952 100644 (file)
--- a/remote.c
+++ b/remote.c
@@ -213,7 +213,7 @@ interface_get_host(const char *addr, unsigned long id)
        avl_insert(&remote_hosts, &host->avl);
 
 out:
-       if (host->addr && strcmp(host->addr, addr) != 0)
+       if (host->addr && !strcmp(host->addr, addr))
                return host;
 
        free(host->addr);