libwbclient: Re-Fix a bug that was fixed with e5741e27c4c
[samba.git] / nsswitch / libwbclient / wbc_idmap.c
index 10a02fd505ac264ea3c6a74a6e579b343f37e128..bde14411abc8e3651794f5a5f106b73c706567ac 100644 (file)
@@ -223,8 +223,8 @@ wbcErr wbcAllocateUid(uid_t *puid)
 
        /* Make request */
 
-       wbc_status = wbcRequestResponse(WINBINDD_ALLOCATE_UID,
-                                          &request, &response);
+       wbc_status = wbcRequestResponsePriv(WINBINDD_ALLOCATE_UID,
+                                           &request, &response);
        BAIL_ON_WBC_ERROR(wbc_status);
 
        /* Copy out result */
@@ -253,8 +253,8 @@ wbcErr wbcAllocateGid(gid_t *pgid)
 
        /* Make request */
 
-       wbc_status = wbcRequestResponse(WINBINDD_ALLOCATE_GID,
-                                          &request, &response);
+       wbc_status = wbcRequestResponsePriv(WINBINDD_ALLOCATE_GID,
+                                           &request, &response);
        BAIL_ON_WBC_ERROR(wbc_status);
 
        /* Copy out result */
@@ -299,8 +299,8 @@ wbcErr wbcSetUidMapping(uid_t uid, const struct wbcDomainSid *sid)
                sizeof(request.data.dual_idmapset.sid)-1);
        wbcFreeMemory(sid_string);
 
-       wbc_status = wbcRequestResponse(WINBINDD_SET_MAPPING,
-                                       &request, &response);
+       wbc_status = wbcRequestResponsePriv(WINBINDD_SET_MAPPING,
+                                           &request, &response);
        BAIL_ON_WBC_ERROR(wbc_status);
 
  done:
@@ -336,8 +336,8 @@ wbcErr wbcSetGidMapping(gid_t gid, const struct wbcDomainSid *sid)
                sizeof(request.data.dual_idmapset.sid)-1);
        wbcFreeMemory(sid_string);
 
-       wbc_status = wbcRequestResponse(WINBINDD_SET_MAPPING,
-                                       &request, &response);
+       wbc_status = wbcRequestResponsePriv(WINBINDD_SET_MAPPING,
+                                           &request, &response);
        BAIL_ON_WBC_ERROR(wbc_status);
 
  done:
@@ -373,8 +373,8 @@ wbcErr wbcRemoveUidMapping(uid_t uid, const struct wbcDomainSid *sid)
                sizeof(request.data.dual_idmapset.sid)-1);
        wbcFreeMemory(sid_string);
 
-       wbc_status = wbcRequestResponse(WINBINDD_REMOVE_MAPPING,
-                                       &request, &response);
+       wbc_status = wbcRequestResponsePriv(WINBINDD_REMOVE_MAPPING,
+                                           &request, &response);
        BAIL_ON_WBC_ERROR(wbc_status);
 
  done:
@@ -410,8 +410,8 @@ wbcErr wbcRemoveGidMapping(gid_t gid, const struct wbcDomainSid *sid)
                sizeof(request.data.dual_idmapset.sid)-1);
        wbcFreeMemory(sid_string);
 
-       wbc_status = wbcRequestResponse(WINBINDD_REMOVE_MAPPING,
-                                       &request, &response);
+       wbc_status = wbcRequestResponsePriv(WINBINDD_REMOVE_MAPPING,
+                                           &request, &response);
        BAIL_ON_WBC_ERROR(wbc_status);
 
  done:
@@ -435,8 +435,8 @@ wbcErr wbcSetUidHwm(uid_t uid_hwm)
        request.data.dual_idmapset.id = uid_hwm;
        request.data.dual_idmapset.type = _ID_TYPE_UID;
 
-       wbc_status = wbcRequestResponse(WINBINDD_SET_HWM,
-                                       &request, &response);
+       wbc_status = wbcRequestResponsePriv(WINBINDD_SET_HWM,
+                                           &request, &response);
        BAIL_ON_WBC_ERROR(wbc_status);
 
  done:
@@ -460,8 +460,8 @@ wbcErr wbcSetGidHwm(gid_t gid_hwm)
        request.data.dual_idmapset.id = gid_hwm;
        request.data.dual_idmapset.type = _ID_TYPE_GID;
 
-       wbc_status = wbcRequestResponse(WINBINDD_SET_HWM,
-                                       &request, &response);
+       wbc_status = wbcRequestResponsePriv(WINBINDD_SET_HWM,
+                                           &request, &response);
        BAIL_ON_WBC_ERROR(wbc_status);
 
  done: