jn = talloc_zero(ctx, struct junction_map);
if (!jn) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
DEBUG(5,("init_reply_dfs_add: Request to add %s -> %s\\%s.\n",
r->in.server,
r->in.share);
if (!altpath) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
/* The following call can change the cwd. */
old_referral_list = jn->referral_list;
if (jn->referral_count < 1) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
jn->referral_list = talloc_array(ctx, struct referral, jn->referral_count);
jn = talloc_zero(ctx, struct junction_map);
if (!jn) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if (r->in.servername && r->in.sharename) {
r->in.servername,
r->in.sharename);
if (!altpath) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if (!strlower_m(altpath)) {
return WERR_INVALID_PARAM;
char *refpath = talloc_strdup(ctx,
jn->referral_list[i].alternate_path);
if (!refpath) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
trim_char(refpath, '\\', '\\');
DEBUG(10,("_dfs_remove: refpath: .%s.\n", refpath));
case 1:
if (num_jn) {
if ((r->out.info->e.info1->s = talloc_array(ctx, struct dfs_Info1, num_jn)) == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
} else {
r->out.info->e.info1->s = NULL;
case 2:
if (num_jn) {
if ((r->out.info->e.info2->s = talloc_array(ctx, struct dfs_Info2, num_jn)) == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
} else {
r->out.info->e.info2->s = NULL;
case 3:
if (num_jn) {
if ((r->out.info->e.info3->s = talloc_array(ctx, struct dfs_Info3, num_jn)) == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
} else {
r->out.info->e.info3->s = NULL;
jn = talloc_zero(ctx, struct junction_map);
if (!jn) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
ret = create_junction(ctx, r->in.dfs_entry_path,
case 1:
r->out.info->info1 = talloc_zero(ctx,struct dfs_Info1);
if (!r->out.info->info1) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
ret = init_reply_dfs_info_1(ctx, jn, r->out.info->info1);
break;
case 2:
r->out.info->info2 = talloc_zero(ctx,struct dfs_Info2);
if (!r->out.info->info2) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
ret = init_reply_dfs_info_2(ctx, jn, r->out.info->info2);
break;
case 3:
r->out.info->info3 = talloc_zero(ctx,struct dfs_Info3);
if (!r->out.info->info3) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
ret = init_reply_dfs_info_3(ctx, jn, r->out.info->info3);
break;
case 100:
r->out.info->info100 = talloc_zero(ctx,struct dfs_Info100);
if (!r->out.info->info100) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
ret = init_reply_dfs_info_100(ctx, jn, r->out.info->info100);
break;
basic = talloc_zero(ctx, struct dssetup_DsRolePrimaryDomInfoBasic);
if (!basic) {
DEBUG(0,("fill_dsrole_dominfo_basic: out of memory\n"));
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
switch (lp_server_role()) {
if (lp_security() == SEC_ADS) {
dnsdomain = talloc_strdup(ctx, lp_realm());
if (!dnsdomain) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if (!strlower_m(dnsdomain)) {
return WERR_INVALID_PARAM;
wkey.name = talloc_asprintf(tmp_ctx, "%s\\%s", key, *elogs);
if (wkey.name == NULL) {
- result = WERR_NOMEM;
+ result = WERR_NOT_ENOUGH_MEMORY;
goto done;
}
"%s\\%s",
wkey.name, *elogs);
if (wkey.name == NULL) {
- result = WERR_NOMEM;
+ result = WERR_NOT_ENOUGH_MEMORY;
goto done;
}
dc_name = talloc_asprintf(p->mem_ctx, "\\\\%s", dc_name2);
if (!dc_name) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
tc_status = WERR_OK;
dc_name = talloc_asprintf(p->mem_ctx, "\\\\%s", dc_info->dc_unc);
if (!dc_name) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
tc_status = WERR_OK;
*dcname = talloc_strdup(mem_ctx, dc_info->dc_name);
wbcFreeMemory(dc_info);
if (!*dcname) {
- *werr = WERR_NOMEM;
+ *werr = WERR_NOT_ENOUGH_MEMORY;
return false;
}
*r->out.dcname = talloc_strdup(p->mem_ctx, info->dc_unc);
talloc_free(info);
if (!*r->out.dcname) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
return WERR_OK;
*r->out.dcname = talloc_strdup(p->mem_ctx, info->dc_unc);
talloc_free(info);
if (!*r->out.dcname) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
return WERR_OK;
info_ptr = talloc(p->mem_ctx, struct lsa_ForestTrustInformation *);
if (info_ptr == NULL) {
p->fault_state = DCERPC_FAULT_CANT_PERFORM;
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
info = talloc_zero(info_ptr, struct lsa_ForestTrustInformation);
if (info == NULL) {
p->fault_state = DCERPC_FAULT_CANT_PERFORM;
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
/* Fill forest trust information and expand UPN suffixes list */
status = fill_forest_trust_array(p->mem_ctx, info);
if (!NT_STATUS_IS_OK(status)) {
p->fault_state = DCERPC_FAULT_CANT_PERFORM;
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
*info_ptr = info;
}
if (!(devicepath = get_device_path(p->mem_ctx, r->in.devicename))) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
*r->out.size = strlen(devicepath) + 2;
}
if (!(devicepath = get_device_path(p->mem_ctx, r->in.filter))) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
size = strlen(devicepath) + 2;
multi_sz = talloc_zero_array(p->mem_ctx, const char *, 2);
if (!multi_sz) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
multi_sz[0] = devicepath;
if (!push_reg_multi_sz(multi_sz, &blob, multi_sz)) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if (*r->in.length < blob.length/2) {
r->out.buffer = (uint8_t *)talloc_memdup(p->mem_ctx, blob.data, blob.length);
talloc_free(mem_ctx);
if (!r->out.buffer) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
*r->out.reg_data_type = REG_SZ; /* always 1...tested using a remove device manager connection */
"%s \"%s\"",
cmd, sharename);
if (!command) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if ( token )
is_print_op = security_token_has_privilege(token, SEC_PRIV_PRINT_OPERATOR);
}
Printer->servername = talloc_asprintf(Printer, "\\\\%s", servername);
if (Printer->servername == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
}
cache_key = talloc_asprintf(talloc_tos(), "PRINTERNAME/%s", aprinter);
if (cache_key == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
/*
new_printer = talloc_zero(p->mem_ctx, struct printer_handle);
if (new_printer == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
talloc_set_destructor(new_printer, printer_entry_destructor);
dm = talloc(mem_ctx, struct spoolss_DeviceMode);
if (!dm) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
/* copy all values, then duplicate strings and structs */
dm->devicename = talloc_strdup(dm, orig->devicename);
if (!dm->devicename) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
dm->formname = talloc_strdup(dm, orig->formname);
if (!dm->formname) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if (orig->driverextra_data.data) {
dm->driverextra_data.data =
(uint8_t *) talloc_memdup(dm, orig->driverextra_data.data,
orig->driverextra_data.length);
if (!dm->driverextra_data.data) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
}
raddr = tsocket_address_inet_addr_string(p->remote_address,
p->mem_ctx);
if (raddr == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
rc = get_remote_hostname(p->remote_address,
&rhost,
p->mem_ctx);
if (rc < 0) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if (strequal(rhost, "UNKNOWN")) {
rhost = raddr;
tmp_ctx = talloc_new(p->mem_ctx);
if (!tmp_ctx) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
status = winreg_printer_binding_handle(tmp_ctx,
tmp_ctx = talloc_new(p->mem_ctx);
if (!tmp_ctx) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
status = winreg_printer_binding_handle(tmp_ctx,
(struct sockaddr *) &client_ss,
sizeof(struct sockaddr_storage));
if (client_len < 0) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if(!srv_spoolss_replyopenprinter(snum, Printer->notify.localmachine,
*/
pinfo2->servername = talloc_strdup(pinfo2, Printer->servername);
if (pinfo2->servername == NULL) {
- result = WERR_NOMEM;
+ result = WERR_NOT_ENOUGH_MEMORY;
goto err_pdb_drop;
}
/* we always have a spoolss_NotifyInfo struct */
info = talloc_zero(p->mem_ctx, struct spoolss_NotifyInfo);
if (!info) {
- result = WERR_NOMEM;
+ result = WERR_NOT_ENOUGH_MEMORY;
goto done;
}
r->secdesc = security_descriptor_copy(mem_ctx, info2->secdesc);
if (r->secdesc == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
}
r->secdesc = security_descriptor_copy(mem_ctx, info2->secdesc);
if (r->secdesc == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
}
WERROR werr;
TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx);
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
session_info = get_session_info_system();
r->action = DSPRINT_UNPUBLISH;
}
if (r->guid == NULL) {
- werr = WERR_NOMEM;
+ werr = WERR_NOT_ENOUGH_MEMORY;
goto out_tmp_free;
}
tmp_ctx = talloc_new(mem_ctx);
if (!tmp_ctx) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
/*
union spoolss_PrinterInfo,
count + 1);
if (!info) {
- result = WERR_NOMEM;
+ result = WERR_NOT_ENOUGH_MEMORY;
goto out;
}
if (!add_string_to_array(mem_ctx, str, &array, &num_strings)) {
TALLOC_FREE(array);
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
}
tmp_ctx = talloc_new(mem_ctx);
if (!tmp_ctx) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx,
&rhost,
p->mem_ctx);
if (rc < 0) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if (strequal(rhost,"UNKNOWN")) {
rhost = tsocket_address_inet_addr_string(p->remote_address,
p->mem_ctx);
if (rhost == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
}
tmp_ctx = talloc_new(p->mem_ctx);
if (!tmp_ctx) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx,
new_secdesc = sec_desc_merge(tmp_ctx, secdesc_ctr->sd, old_secdesc);
if (new_secdesc == NULL) {
- result = WERR_NOMEM;
+ result = WERR_NOT_ENOUGH_MEMORY;
goto done;
}
command = talloc_asprintf(ctx,
"%s \"%s\" \"%s\"", cmd, portname, uri );
if (!command) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if ( token )
tmp_ctx = talloc_new(mem_ctx);
if (!tmp_ctx) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx,
longname = talloc_strdup(tmp_ctx, lp_netbios_name());
}
if (longname == NULL) {
- result = WERR_NOMEM;
+ result = WERR_NOT_ENOUGH_MEMORY;
goto done;
}
tmp_ctx = talloc_new(p->mem_ctx);
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if (!Printer) {
raddr = tsocket_address_inet_addr_string(p->remote_address,
p->mem_ctx);
if (raddr == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
/* add_printer_hook() will call reload_services() */
tmp_ctx = talloc_new(p->mem_ctx);
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if (!get_printer_snum(p, r->in.handle, &snum, NULL)) {
old_printer->servername = talloc_strdup(tmp_ctx, r->in.info_ctr->info.info4->servername);
if (old_printer->servername == NULL) {
TALLOC_FREE(tmp_ctx);
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
old_printer->printername = talloc_strdup(tmp_ctx, r->in.info_ctr->info.info4->printername);
if (old_printer->printername == NULL) {
TALLOC_FREE(tmp_ctx);
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
old_printer->attributes = r->in.info_ctr->info.info4->attributes;
set_old_printer = talloc_zero(tmp_ctx, struct spoolss_SetPrinterInfo2);
if (set_old_printer == NULL) {
TALLOC_FREE(tmp_ctx);
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
spoolss_printerinfo2_to_setprinterinfo2(old_printer, set_old_printer);
info_ctr = talloc_zero(tmp_ctx, struct spoolss_SetPrinterInfoCtr);
if (info_ctr == NULL) {
TALLOC_FREE(tmp_ctx);
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
info_ctr->level = 2;
info = talloc_array(mem_ctx, union spoolss_JobInfo, num_queues);
if (info == NULL) {
- result = WERR_NOMEM;
+ result = WERR_NOT_ENOUGH_MEMORY;
goto err_out;
}
info = talloc_array(mem_ctx, union spoolss_JobInfo, num_queues);
if (info == NULL) {
- result = WERR_NOMEM;
+ result = WERR_NOT_ENOUGH_MEMORY;
goto err_out;
}
info = talloc_array(mem_ctx, union spoolss_JobInfo, num_queues);
if (info == NULL) {
- result = WERR_NOMEM;
+ result = WERR_NOT_ENOUGH_MEMORY;
goto err_out;
}
tmp_ctx = talloc_new(mem_ctx);
if (!tmp_ctx) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx,
if (!info) {
DEBUG(0,("enumprinterdrivers_level_by_architecture: "
"failed to enlarge driver info buffer!\n"));
- result = WERR_NOMEM;
+ result = WERR_NOT_ENOUGH_MEMORY;
goto out;
}
}
if ( !*cmd ) {
if (!(qlines = talloc_array( NULL, char*, 2 ))) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if (!(qlines[0] = talloc_strdup(qlines, SAMBA_PRINTER_PORT_NAME ))) {
TALLOC_FREE(qlines);
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
qlines[1] = NULL;
numlines = 1;
command = talloc_asprintf(ctx, "%s \"%d\"", cmd, 1);
if (!command) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
DEBUG(10,("Running [%s]\n", command));
if (numlines) {
info = talloc_array(mem_ctx, union spoolss_PortInfo, numlines);
if (!info) {
- DEBUG(10,("Returning WERR_NOMEM\n"));
- result = WERR_NOMEM;
+ DEBUG(10,("Returning WERR_NOT_ENOUGH_MEMORY\n"));
+ result = WERR_NOT_ENOUGH_MEMORY;
goto out;
}
if (numlines) {
info = talloc_array(mem_ctx, union spoolss_PortInfo, numlines);
if (!info) {
- DEBUG(10,("Returning WERR_NOMEM\n"));
- result = WERR_NOMEM;
+ DEBUG(10,("Returning WERR_NOT_ENOUGH_MEMORY\n"));
+ result = WERR_NOT_ENOUGH_MEMORY;
goto out;
}
raddr = tsocket_address_inet_addr_string(p->remote_address,
p->mem_ctx);
if (raddr == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if ( !add_printer_hook(p->mem_ctx, p->session_info->security_token,
}
if (!*path) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
return WERR_OK;
*r->out.value_needed = 1;
r->out.value_name = talloc_strdup(r, "");
if (!r->out.value_name) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
} else {
r->out.value_name = NULL;
if (r->in.value_offered) {
r->out.value_name = talloc_strdup(r, val->value_name);
if (!r->out.value_name) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
*r->out.value_needed = val->value_name_len;
} else {
tmp_ctx = talloc_new(p->mem_ctx);
if (!tmp_ctx) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
status = winreg_printer_binding_handle(tmp_ctx,
tmp_ctx = talloc_new(p->mem_ctx);
if (!tmp_ctx) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
status = winreg_printer_binding_handle(tmp_ctx,
tmp_ctx = talloc_new(p->mem_ctx);
if (!tmp_ctx) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
status = winreg_printer_binding_handle(tmp_ctx,
tmp_ctx = talloc_new(p->mem_ctx);
if (!tmp_ctx) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if (!Printer) {
tmp_ctx = talloc_new(p->mem_ctx);
if (!tmp_ctx) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx,
char *str = talloc_asprintf(tmp_ctx, "%s\\%s",
r->in.key_name, SPOOL_OID_KEY);
if (!str) {
- result = WERR_NOMEM;
+ result = WERR_NOT_ENOUGH_MEMORY;
goto done;
}
}
if (!r->in.value_name || !r->in.key_name) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if (!get_printer_snum(p, r->in.handle, &snum, NULL)) {
}
if (!push_reg_multi_sz(p->mem_ctx, &blob, array)) {
- result = WERR_NOMEM;
+ result = WERR_NOT_ENOUGH_MEMORY;
goto done;
}
tmp_ctx = talloc_new(p->mem_ctx);
if (!tmp_ctx) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
status = winreg_printer_binding_handle(tmp_ctx,
snum = find_service(talloc_tos(), "prnproc$", &prnproc_share);
if (!prnproc_share) {
- result = WERR_NOMEM;
+ result = WERR_NOT_ENOUGH_MEMORY;
goto err_info_free;
}
if (snum != -1) {
}
if (!push_monitorui_buf(mem_ctx, out, dllname)) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
return WERR_OK;
ZERO_STRUCT(port1);
if (!pull_port_data_1(mem_ctx, &port1, in)) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
portname = port1.portname;
ZERO_STRUCT(port2);
if (!pull_port_data_2(mem_ctx, &port2, in)) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
portname = port2.portname;
}
if (!device_uri) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
return add_port_hook(mem_ctx, token, portname, device_uri);
}
if (!push_monitorui_buf(mem_ctx, out, dllname)) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
return WERR_OK;
if (r->in.out_data_size) {
out_data = data_blob_talloc_zero(p->mem_ctx, r->in.out_data_size);
if (out_data.data == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
}
0,
&local);
if (rc < 0) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
status = rpcint_binding_handle(mem_ctx,
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
tmp_ctx = talloc_stackframe();
if (tmp_ctx == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
result = winreg_printer_binding_handle(tmp_ctx, session_info, msg_ctx, &b);
struct srvsvc_NetConnInfo0,
num_entries+1);
if (!ctr0->array) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
ctr0->array[num_entries].conn_id = *total_entries;
snum = find_service(talloc_tos(), name, &share_name);
if (!share_name) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if (snum < 0) {
info102 = talloc(p->mem_ctx, struct srvsvc_NetSrvInfo102);
if (!info102) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
info102->platform_id = PLATFORM_ID_NT;
info101 = talloc(p->mem_ctx, struct srvsvc_NetSrvInfo101);
if (!info101) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
info101->platform_id = PLATFORM_ID_NT;
info100 = talloc(p->mem_ctx, struct srvsvc_NetSrvInfo100);
if (!info100) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
info100->platform_id = PLATFORM_ID_NT;
snum = find_service(talloc_tos(), r->in.share_name, &share_name);
if (!share_name) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if (snum < 0) {
return WERR_INVALID_NAME;
snum = find_service(talloc_tos(), r->in.share_name, &share_name);
if (!share_name) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
/* Does this share exist ? */
}
if (comment == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
/* Check if the pathname is valid. */
max_connections,
csc_policy);
if (!command) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
DEBUG(10,("_srvsvc_NetShareSetInfo: Running [%s]\n", command ));
snum = find_service(ctx, share_name_in, &share_name);
if (!share_name) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
/* Share already exists. */
comment ? comment : "",
max_connections);
if (!command) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
DEBUG(10,("_srvsvc_NetShareAdd: Running [%s]\n", command ));
snum = find_service(talloc_tos(), r->in.share_name, &share_name);
if (!share_name) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if (snum < 0) {
get_dyn_CONFIGFILE(),
share_name);
if (!command) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
DEBUG(10,("_srvsvc_NetShareDel: Running [%s]\n", command ));
DEBUG(5,("_srvsvc_NetRemoteTOD: %d\n", __LINE__));
if ( !(tod = talloc_zero(p->mem_ctx, struct srvsvc_NetRemoteTODInfo)) )
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
*r->out.info = tod;
}
snum = find_service(talloc_tos(), r->in.share, &servicename);
if (!servicename) {
- werr = WERR_NOMEM;
+ werr = WERR_NOT_ENOUGH_MEMORY;
goto error_exit;
}
if (snum == -1) {
sd_buf = talloc_zero(p->mem_ctx, struct sec_desc_buf);
if (!sd_buf) {
- werr = WERR_NOMEM;
+ werr = WERR_NOT_ENOUGH_MEMORY;
goto error_exit;
}
snum = find_service(talloc_tos(), r->in.share, &servicename);
if (!servicename) {
- werr = WERR_NOMEM;
+ werr = WERR_NOT_ENOUGH_MEMORY;
goto error_exit;
}
struct service_control_op *s_op;
if ( !(info = talloc_zero( NULL, SERVICE_INFO )) )
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
/* the Service Manager has a NULL name */
info->ops = s_op->ops;
if ( !(info->name = talloc_strdup( info, s_op->name )) ) {
- result = WERR_NOMEM;
+ result = WERR_NOT_ENOUGH_MEMORY;
goto done;
}
break;
/* perform access checks */
if ( !(sec_desc = construct_scm_sd( p->mem_ctx )) )
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
se_map_generic( &r->in.access_mask, &scm_generic_map );
status = svcctl_access_check( sec_desc, p->session_info->security_token,
service = r->in.ServiceName;
if (!service) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
DEBUG(5, ("_svcctl_OpenServiceW: Attempting to open Service [%s], \n", service));
if (sec_desc == NULL) {
DEBUG(0, ("_svcctl_OpenServiceW: Failed to get a valid security "
"descriptor"));
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
se_map_generic( &r->in.access_mask, &svc_generic_map );
p->session_info,
&services);
if (num_services == -1 ) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
for ( i=0; i<num_services; i++ ) {
get_session_info_system(),
info->name);
if (sec_desc == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
*r->out.needed = ndr_size_security_descriptor(sec_desc, 0);
ZERO_STRUCT(wkey);
wkey.name = talloc_asprintf(mem_ctx, "%s\\%s\\Security", key, name);
if (wkey.name == NULL) {
- result = WERR_NOMEM;
+ result = WERR_NOT_ENOUGH_MEMORY;
goto done;
}
{
if (strequal(r->in.value_name->name, "Global")) {
if (!prs_init(&prs_hkpd, *r->in.data_size, p->mem_ctx, MARSHALL))
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
status = reg_perfcount_get_hkpd(
&prs_hkpd, *r->in.data_size, &outbuf_size, NULL);
outbuf = (uint8_t *)prs_hkpd.data_p;
/* we probably have a request for a specific object
* here */
if (!prs_init(&prs_hkpd, *r->in.data_size, p->mem_ctx, MARSHALL))
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
status = reg_perfcount_get_hkpd(
&prs_hkpd, *r->in.data_size, &outbuf_size,
r->in.value_name->name);
shutdown_script = lp_shutdown_script(p->mem_ctx);
if (!shutdown_script) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
if (!*shutdown_script) {
return WERR_ACCESS_DENIED;
if ( r->in.message && r->in.message->string ) {
if ( (msg = talloc_strdup(p->mem_ctx, r->in.message->string )) == NULL ) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
chkmsg = talloc_array(p->mem_ctx, char, strlen(msg)+1);
if (!chkmsg) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
alpha_strcpy(chkmsg, msg, NULL, strlen(msg)+1);
}
shutdown_script = talloc_all_string_sub(p->mem_ctx,
shutdown_script, "%z", chkmsg ? chkmsg : "");
if (!shutdown_script) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
shutdown_script = talloc_all_string_sub(p->mem_ctx,
shutdown_script, "%t", str_timeout);
if (!shutdown_script) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
shutdown_script = talloc_all_string_sub(p->mem_ctx,
shutdown_script, "%r", do_reboot);
if (!shutdown_script) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
shutdown_script = talloc_all_string_sub(p->mem_ctx,
shutdown_script, "%f", f);
if (!shutdown_script) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
shutdown_script = talloc_all_string_sub(p->mem_ctx,
shutdown_script, "%x", str_reason);
if (!shutdown_script) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
can_shutdown = security_token_has_privilege(p->session_info->security_token, SEC_PRIV_REMOTE_SHUTDOWN);
fname = talloc_strdup(p->mem_ctx, r->in.filename->name);
if (!fname) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
DEBUG(8,("_winreg_RestoreKey: verifying restore of key [%s] from "
fname = talloc_strdup(p->mem_ctx, r->in.filename->name);
if (!fname) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
DEBUG(8,("_winreg_SaveKey: verifying backup of key [%s] to \"%s\"\n",
val = talloc_zero(p->mem_ctx, struct registry_value);
if (val == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
val->type = r->in.type;
{
r->ve_valuename = talloc_zero(mem_ctx, struct winreg_ValNameBuf);
if (r->ve_valuename == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
r->ve_valuename->name = talloc_strdup(r->ve_valuename, valuename ? valuename : "");
if (r->ve_valuename->name == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
r->ve_valuename->size = strlen_m_term(r->ve_valuename->name)*2;
names = talloc_zero_array(p->mem_ctx, const char *, r->in.num_values);
if (names == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
for (i=0; i < r->in.num_values; i++) {
names[i] = talloc_strdup(names,
r->in.values_in[i].ve_valuename->name);
if (names[i] == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
}
}
if (!data_blob_append(p->mem_ctx, &result,
vals[i].data.data,
vals[i].data.length)) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
}
* so no access checks are needed for this case */
r->out.info->info100 = create_wks_info_100(p->mem_ctx);
if (r->out.info->info100 == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
break;
case 101:
}
r->out.info->info101 = create_wks_info_101(p->mem_ctx);
if (r->out.info->info101 == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
break;
case 102:
}
r->out.info->info102 = create_wks_info_102(p->mem_ctx);
if (r->out.info->info102 == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
break;
default:
case 0:
r->out.info->ctr.user0 = create_enum_users0(p->mem_ctx);
if (r->out.info->ctr.user0 == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
r->out.info->level = r->in.info->level;
*r->out.entries_read = r->out.info->ctr.user0->entries_read;
case 1:
r->out.info->ctr.user1 = create_enum_users1(p->mem_ctx);
if (r->out.info->ctr.user1 == NULL) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
r->out.info->level = r->in.info->level;
*r->out.entries_read = r->out.info->ctr.user1->entries_read;
&admin_domain,
&admin_account);
if (!ok) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
werr = libnet_init_JoinCtx(p->mem_ctx, &j);
&admin_domain,
&admin_account);
if (!ok) {
- return WERR_NOMEM;
+ return WERR_NOT_ENOUGH_MEMORY;
}
werr = libnet_init_UnjoinCtx(p->mem_ctx, &u);