s3:locking: Change from ndr_pull_struct_blob() to ndr_pull_struct_blob_all() so we...
[obnox/samba/samba-obnox.git] / source3 / locking / share_mode_lock.c
index da16d1acf02fe7ad3688b0db2272f0992458fc45..65409acf8ffdcc5b159c1a4d49e994ad2d18463a 100644 (file)
@@ -133,7 +133,7 @@ static struct share_mode_data *parse_share_modes(TALLOC_CTX *mem_ctx,
        blob.data = dbuf.dptr;
        blob.length = dbuf.dsize;
 
-       ndr_err = ndr_pull_struct_blob(
+       ndr_err = ndr_pull_struct_blob_all(
                &blob, d, d, (ndr_pull_flags_fn_t)ndr_pull_share_mode_data);
        if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
                DEBUG(1, ("ndr_pull_share_mode_lock failed: %s\n",
@@ -476,7 +476,7 @@ static int share_mode_traverse_fn(struct db_record *rec, void *_state)
        blob.data = value.dptr;
        blob.length = value.dsize;
 
-       ndr_err = ndr_pull_struct_blob(
+       ndr_err = ndr_pull_struct_blob_all(
                &blob, d, d, (ndr_pull_flags_fn_t)ndr_pull_share_mode_data);
        if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
                DEBUG(1, ("ndr_pull_share_mode_lock failed\n"));