X-Git-Url: https://mattmccutchen.net/rsync/rsync-patches.git/blobdiff_plain/cc3e685d09b2095099fc396157d19172ab3ef7c4..5214a41bbae94607b196b199b483710e1babf292:/netgroup-auth.diff diff --git a/netgroup-auth.diff b/netgroup-auth.diff index 5c3bdef..d118132 100644 --- a/netgroup-auth.diff +++ b/netgroup-auth.diff @@ -9,6 +9,7 @@ To use this patch, run these commands for a successful build: ./configure (optional if already run) make +based-on: 24079e988fc31af4eba56cd2701fdc5a4154980d diff --git a/access.c b/access.c --- a/access.c +++ b/access.c @@ -18,12 +19,12 @@ diff --git a/access.c b/access.c #include "rsync.h" +#include - static int match_hostname(char *host, char *tok) + static int match_hostname(const char *host, const char *tok) { if (!host || !*host) return 0; + if (*tok == '@' && tok[1]) + return innetgr(tok + 1, host, NULL, NULL); - return wildmatch(tok, host); + return iwildmatch(tok, host); }