summaryrefslogtreecommitdiff
path: root/nslcd/ether.c
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2012-12-23 20:05:50 +0000
committerArthur de Jong <arthur@arthurdejong.org>2012-12-23 20:05:50 +0000
commitea74f1315ad905086071b264e5872806e73bd577 (patch)
treece20b42939a30a79cb98469bde95d57c4761501e /nslcd/ether.c
parentade4c9a0c0e9d251c9d1ffee3dcf4abfb007a6b6 (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.c9
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)
)