enum ndr_err_code _status; \
_status = call; \
if (unlikely(!NDR_ERR_CODE_IS_SUCCESS(_status))) { \
- talloc_free(ndr); \
+ TALLOC_FREE(ndr); \
return _status; \
} \
} while (0)
ndr->alloc_size = NDR_BASE_MARSHALL_SIZE;
ndr->data = talloc_array(ndr, uint8_t, ndr->alloc_size);
if (!ndr->data) {
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
return NULL;
}
#endif
fn(ndr, name, ptr);
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
}
/*
ret = true;
fail:
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
return ret;
}
ndr_print_set_switch_value(ndr, ptr, level);
fn(ndr, name, ptr);
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
}
/*
#endif
fn(ndr, name, flags, ptr);
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
}
/*
fn(ndr, name, ptr);
ret = talloc_steal(mem_ctx, (char *)ndr->private_data);
failed:
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
return ret;
}
fn(ndr, name, ptr);
ret = talloc_steal(mem_ctx, (char *)ndr->private_data);
failed:
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
return ret;
}
fn(ndr, name, flags, ptr);
ret = talloc_steal(mem_ctx, (char *)ndr->private_data);
failed:
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
return ret;
}
status = ndr_push_zero(subndr, size_is);
if (!NDR_ERR_CODE_IS_SUCCESS(status)) {
- talloc_free(subndr);
+ TALLOC_FREE(subndr);
return status;
}
subndr->offset = 0;
ndr = ndr_pull_init_blob(blob, mem_ctx);
NDR_ERR_HAVE_NO_MEMORY(ndr);
NDR_CHECK_FREE(fn(ndr, NDR_SCALARS|NDR_BUFFERS, p));
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
return NDR_ERR_SUCCESS;
}
ret = ndr_pull_error(ndr, NDR_ERR_UNREAD_BYTES,
"not all bytes consumed ofs[%"PRIu32"] size[%"PRIu32"]",
highest_ofs, ndr->data_size);
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
return ret;
}
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
return NDR_ERR_SUCCESS;
}
NDR_ERR_HAVE_NO_MEMORY(ndr);
NDR_CHECK_FREE(ndr_pull_set_switch_value(ndr, p, level));
NDR_CHECK_FREE(fn(ndr, NDR_SCALARS|NDR_BUFFERS, p));
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
return NDR_ERR_SUCCESS;
}
ret = ndr_pull_error(ndr, NDR_ERR_UNREAD_BYTES,
"not all bytes consumed ofs[%"PRIu32"] size[%"PRIu32"]",
highest_ofs, ndr->data_size);
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
return ret;
}
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
return NDR_ERR_SUCCESS;
}
*blob = ndr_push_blob(ndr);
talloc_steal(mem_ctx, blob->data);
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
return NDR_ERR_SUCCESS;
}
*blob = ndr_push_blob(ndr);
talloc_steal(mem_ctx, blob->data);
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
return NDR_ERR_SUCCESS;
}
ndr->flags |= flags | LIBNDR_FLAG_NO_NDR_SIZE;
status = push(ndr, NDR_SCALARS|NDR_BUFFERS, discard_const(p));
if (!NDR_ERR_CODE_IS_SUCCESS(status)) {
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
return 0;
}
ret = ndr->offset;
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
return ret;
}
status = ndr_push_set_switch_value(ndr, p, level);
if (!NDR_ERR_CODE_IS_SUCCESS(status)) {
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
return 0;
}
status = push(ndr, NDR_SCALARS|NDR_BUFFERS, p);
if (!NDR_ERR_CODE_IS_SUCCESS(status)) {
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
return 0;
}
ret = ndr->offset;
- talloc_free(ndr);
+ TALLOC_FREE(ndr);
return ret;
}
s = talloc_asprintf(ndr, "%02d:%02d:%02d", hour, minute, seconds);
if (s == NULL) { return; }
ndr_print_string(ndr, "time", s);
- talloc_free(s);
+ TALLOC_FREE(s);
}
_PUBLIC_ void ndr_print_cf_date(struct ndr_print *ndr, const char *name, const struct cf_date *r)
s = talloc_asprintf(ndr, "%02"PRIu8"/%02"PRIu8"/%04"PRIu16, day, month, year);
if (s == NULL) { return; }
ndr_print_string(ndr, "date", s);
- talloc_free(s);
+ TALLOC_FREE(s);
}
uint32_t ndr_count_cfdata(const struct cab_file *r)
static void ndr_zlib_free(voidpf opaque, voidpf address)
{
- talloc_free(address);
+ TALLOC_FREE(address);
}
static enum ndr_err_code ndr_pull_compression_mszip_cab_chunk(struct ndr_pull *ndrpull,
compression_alg);
}
- talloc_free(uncomndr);
+ TALLOC_FREE(uncomndr);
return NDR_ERR_SUCCESS;
}
ndr->depth++;
ndr->print(ndr, "%-25s: 0x%s (%s)", "binary_oid", hex_str, partial_oid);
ndr->depth--;
- talloc_free(hex_str);
- talloc_free(partial_oid);
+ TALLOC_FREE(hex_str);
+ TALLOC_FREE(partial_oid);
}
ndr->depth--;
ndr->flags = _flags_save_STRUCT;
ndr->depth++;
ndr->print(ndr, "%-25s: 0x%s (%s)", "binary_oid", hex_str, partial_oid);
ndr->depth--;
- talloc_free(hex_str);
- talloc_free(partial_oid);
+ TALLOC_FREE(hex_str);
+ TALLOC_FREE(partial_oid);
}
ndr->depth--;
}
} else {
char *str = (char *)p;
ndr_print_string(ndr, "string", str);
- talloc_free(str);
+ TALLOC_FREE(str);
}
ndr->depth--;
}
NDR_CHECK(ndr_push_compression_end(_ndr_ts, _ndr_ts_compressed));
}
compressed_length = _ndr_ts->offset;
- talloc_free(_ndr_ts);
+ TALLOC_FREE(_ndr_ts);
}
}
NDR_CHECK(ndr_push_align(ndr, 4));
NDR_CHECK(ndr_push_compression_end(_ndr_ts, _ndr_ts_compressed));
}
compressed_length = _ndr_ts->offset;
- talloc_free(_ndr_ts);
+ TALLOC_FREE(_ndr_ts);
}
}
NDR_CHECK(ndr_push_align(ndr, 4));
NDR_CHECK(ndr_push_compression_end(_ndr_ts, _ndr_ts_compressed));
}
compressed_length = _ndr_ts->offset;
- talloc_free(_ndr_ts);
+ TALLOC_FREE(_ndr_ts);
}
}
NDR_CHECK(ndr_push_align(ndr, 4));
NDR_CHECK(ndr_push_compression_end(_ndr_ts, _ndr_ts_compressed));
}
compressed_length = _ndr_ts->offset;
- talloc_free(_ndr_ts);
+ TALLOC_FREE(_ndr_ts);
}
}
NDR_CHECK(ndr_push_align(ndr, 4));
status = ndr_pull_advance(ndr, 28);
if (!NDR_ERR_CODE_IS_SUCCESS(status)) {
- talloc_free(subndr);
+ TALLOC_FREE(subndr);
return status;
}
ZERO_STRUCT(sid->sub_auths);
}
- talloc_free(subndr);
+ TALLOC_FREE(subndr);
return NDR_ERR_SUCCESS;
}
ndr->depth++;
ndr_print_string(ndr, "", str);
ndr->depth--;
- talloc_free(str);
+ TALLOC_FREE(str);
}
_PUBLIC_ libndr_flags ndr_spoolss_PrinterEnumValues_align(enum winreg_Type type)
}
out:
- talloc_free(dest_to_free);
+ TALLOC_FREE(dest_to_free);
return ndr_err;
}