s3:idmap_rid: force mapping type to ID_TYPE_BOTH for sid->unixid mapping
[metze/samba/wip.git] / source3 / winbindd / idmap_rid.c
index 4112fb860aee9cb5abcb3978dc01ce2f330024cc..f10f493496c301f9f789953d1ef574b794e883bd 100644 (file)
@@ -92,6 +92,7 @@ static NTSTATUS idmap_rid_id_to_sid(struct idmap_domain *dom, struct id_map *map
           that is a deficiency in the idmap_rid design. */
 
        map->status = ID_MAPPED;
+       map->xid.type = ID_TYPE_BOTH;
 
        return NT_STATUS_OK;
 }
@@ -109,6 +110,7 @@ static NTSTATUS idmap_rid_sid_to_id(struct idmap_domain *dom, struct id_map *map
 
        sid_peek_rid(map->sid, &rid);
        map->xid.id = rid - ctx->base_rid + dom->low_id;
+       map->xid.type = ID_TYPE_BOTH;
 
        /* apply filters before returning result */