X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=contrib%2Fslapd-modules%2Fnssov%2Fgroup.c;h=345235730814a6be7a1241ccb1c5ff1dfd61e26a;hb=59e9ff6243465640956b58ad1756a3ede53eca7c;hp=f75d7503d33fa431d28a645c8583a3b57fb17678;hpb=fe49824f83bb0f2dd2f543c26f186b516c1d75bd;p=openldap diff --git a/contrib/slapd-modules/nssov/group.c b/contrib/slapd-modules/nssov/group.c index f75d7503d3..3452357308 100644 --- a/contrib/slapd-modules/nssov/group.c +++ b/contrib/slapd-modules/nssov/group.c @@ -2,7 +2,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 2008-2013 The OpenLDAP Foundation. + * Copyright 2008-2018 The OpenLDAP Foundation. * Portions Copyright 2008-2009 by Howard Chu, Symas Corp. * All rights reserved. * @@ -251,7 +251,7 @@ static int write_group(nssov_group_cbp *cbp,Entry *entry) WRITE_INT32(cbp->fp,NSLCD_RESULT_BEGIN); WRITE_BERVAL(cbp->fp,&names[i]); WRITE_BERVAL(cbp->fp,&passwd); - WRITE_TYPE(cbp->fp,gid,gid_t); + WRITE_INT32(cbp->fp,gid); /* write a list of values */ WRITE_INT32(cbp->fp,nummembers); if (nummembers) @@ -299,7 +299,7 @@ NSSOV_HANDLE( char fbuf[1024]; struct berval filter = {sizeof(fbuf)}; filter.bv_val = fbuf; - READ_TYPE(fp,gid,gid_t); + READ_INT32(fp,gid); cbp.gidnum.bv_val = cbp.buf; cbp.gidnum.bv_len = snprintf(cbp.buf,sizeof(cbp.buf),"%d",gid); cbp.wantmembers = 1;