diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2012-12-23 20:05:50 +0000 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2012-12-23 20:05:50 +0000 |
commit | ea74f1315ad905086071b264e5872806e73bd577 (patch) | |
tree | ce20b42939a30a79cb98469bde95d57c4761501e /nslcd/ether.c | |
parent | ade4c9a0c0e9d251c9d1ffee3dcf4abfb007a6b6 (diff) |
move the action argument to NSLCD_HANDLE to the front
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1877 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'nslcd/ether.c')
-rw-r--r-- | nslcd/ether.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/nslcd/ether.c b/nslcd/ether.c index bcefcda..bffe150 100644 --- a/nslcd/ether.c +++ b/nslcd/ether.c @@ -154,18 +154,17 @@ static int write_ether(TFILE *fp, MYLDAP_ENTRY *entry, } NSLCD_HANDLE( - ether, byname, + ether, byname, NSLCD_ACTION_ETHER_BYNAME, char name[256]; char filter[4096]; READ_STRING(fp, name); log_setrequest("ether=\"%s\"", name);, - NSLCD_ACTION_ETHER_BYNAME, mkfilter_ether_byname(name, filter, sizeof(filter)), write_ether(fp, entry, name, NULL) ) NSLCD_HANDLE( - ether, byether, + ether, byether, NSLCD_ACTION_ETHER_BYETHER, struct ether_addr addr; char addrstr[20]; char filter[4096]; @@ -173,16 +172,14 @@ NSLCD_HANDLE( if (ether_ntoa_r(&addr, addrstr) == NULL) return -1; log_setrequest("ether=%s", addrstr);, - NSLCD_ACTION_ETHER_BYETHER, mkfilter_ether_byether(addrstr, filter, sizeof(filter)), write_ether(fp, entry, NULL, addrstr) ) NSLCD_HANDLE( - ether, all, + ether, all, NSLCD_ACTION_ETHER_ALL, const char *filter; log_setrequest("ether(all)");, - NSLCD_ACTION_ETHER_ALL, (filter = ether_filter, 0), write_ether(fp, entry, NULL, NULL) ) |