diff options
| -rw-r--r-- | nsswitch/libwbclient/wbc_idmap.c | 35 | 
1 files changed, 2 insertions, 33 deletions
diff --git a/nsswitch/libwbclient/wbc_idmap.c b/nsswitch/libwbclient/wbc_idmap.c index 1c31a91281..773bc94dfb 100644 --- a/nsswitch/libwbclient/wbc_idmap.c +++ b/nsswitch/libwbclient/wbc_idmap.c @@ -283,41 +283,10 @@ wbcErr wbcSetGidMapping(gid_t gid, const struct wbcDomainSid *sid)  	return WBC_ERR_NOT_IMPLEMENTED;  } -/* Remove a user id mapping */ +/* Remove a user id mapping - not implemented any more */  wbcErr wbcRemoveUidMapping(uid_t uid, const struct wbcDomainSid *sid)  { -	struct winbindd_request request; -	struct winbindd_response response; -	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE; -	char *sid_string = NULL; - -	if (!sid) { -		return WBC_ERR_INVALID_PARAM; -	} - -	/* Initialise request */ - -	ZERO_STRUCT(request); -	ZERO_STRUCT(response); - -	/* Make request */ - -	request.data.dual_idmapset.id = uid; -	request.data.dual_idmapset.type = _ID_TYPE_UID; - -	wbc_status = wbcSidToString(sid, &sid_string); -	BAIL_ON_WBC_ERROR(wbc_status); - -	strncpy(request.data.dual_idmapset.sid, sid_string, -		sizeof(request.data.dual_idmapset.sid)-1); -	wbcFreeMemory(sid_string); - -	wbc_status = wbcRequestResponsePriv(WINBINDD_REMOVE_MAPPING, -					    &request, &response); -	BAIL_ON_WBC_ERROR(wbc_status); - - done: -	return wbc_status; +	return WBC_ERR_NOT_IMPLEMENTED;  }  /* Remove a group id mapping */  | 
