Changeset 594 for vendor/current/source3/lib/netapi
- Timestamp:
- Jul 1, 2011, 4:02:23 PM (14 years ago)
- Location:
- vendor/current/source3/lib/netapi
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/source3/lib/netapi/file.c
r414 r594 43 43 } 44 44 45 status = rpccli_srvsvc_NetFileClose(pipe_cli, ctx,45 status = rpccli_srvsvc_NetFileClose(pipe_cli, talloc_tos(), 46 46 r->in.server_name, 47 47 r->in.fileid, … … 137 137 } 138 138 139 status = rpccli_srvsvc_NetFileGetInfo(pipe_cli, ctx,139 status = rpccli_srvsvc_NetFileGetInfo(pipe_cli, talloc_tos(), 140 140 r->in.server_name, 141 141 r->in.fileid, … … 217 217 } 218 218 219 status = rpccli_srvsvc_NetFileEnum(pipe_cli, ctx,219 status = rpccli_srvsvc_NetFileEnum(pipe_cli, talloc_tos(), 220 220 r->in.server_name, 221 221 r->in.base_path, -
vendor/current/source3/lib/netapi/getdc.c
r414 r594 53 53 } 54 54 55 status = rpccli_netr_GetDcName(pipe_cli, ctx,55 status = rpccli_netr_GetDcName(pipe_cli, talloc_tos(), 56 56 r->in.server_name, 57 57 r->in.domain_name, … … 93 93 } 94 94 95 status = rpccli_netr_GetAnyDCName(pipe_cli, ctx,95 status = rpccli_netr_GetAnyDCName(pipe_cli, talloc_tos(), 96 96 r->in.server_name, 97 97 r->in.domain_name, -
vendor/current/source3/lib/netapi/group.c
r414 r594 106 106 } 107 107 108 status = rpccli_samr_CreateDomainGroup(pipe_cli, ctx,108 status = rpccli_samr_CreateDomainGroup(pipe_cli, talloc_tos(), 109 109 &domain_handle, 110 110 &lsa_group_name, … … 125 125 info1->grpi1_comment); 126 126 127 status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,127 status = rpccli_samr_SetGroupInfo(pipe_cli, talloc_tos(), 128 128 &group_handle, 129 129 GROUPINFODESCRIPTION, … … 136 136 info2->grpi2_comment); 137 137 138 status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,138 status = rpccli_samr_SetGroupInfo(pipe_cli, talloc_tos(), 139 139 &group_handle, 140 140 GROUPINFODESCRIPTION, … … 148 148 if (info2->grpi2_attributes != 0) { 149 149 info.attributes.attributes = info2->grpi2_attributes; 150 status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,150 status = rpccli_samr_SetGroupInfo(pipe_cli, talloc_tos(), 151 151 &group_handle, 152 152 GROUPINFOATTRIBUTES, … … 160 160 info3->grpi3_comment); 161 161 162 status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,162 status = rpccli_samr_SetGroupInfo(pipe_cli, talloc_tos(), 163 163 &group_handle, 164 164 GROUPINFODESCRIPTION, … … 172 172 if (info3->grpi3_attributes != 0) { 173 173 info.attributes.attributes = info3->grpi3_attributes; 174 status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,174 status = rpccli_samr_SetGroupInfo(pipe_cli, talloc_tos(), 175 175 &group_handle, 176 176 GROUPINFOATTRIBUTES, … … 191 191 192 192 failed: 193 rpccli_samr_DeleteDomainGroup(pipe_cli, ctx,193 rpccli_samr_DeleteDomainGroup(pipe_cli, talloc_tos(), 194 194 &group_handle); 195 195 196 196 done: 197 197 if (is_valid_policy_hnd(&group_handle)) { 198 rpccli_samr_Close(pipe_cli, ctx, &group_handle);198 rpccli_samr_Close(pipe_cli, talloc_tos(), &group_handle); 199 199 } 200 200 … … 263 263 init_lsa_String(&lsa_group_name, r->in.group_name); 264 264 265 status = rpccli_samr_LookupNames(pipe_cli, ctx,265 status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), 266 266 &domain_handle, 267 267 1, … … 279 279 } 280 280 281 status = rpccli_samr_OpenGroup(pipe_cli, ctx,281 status = rpccli_samr_OpenGroup(pipe_cli, talloc_tos(), 282 282 &domain_handle, 283 283 SEC_STD_DELETE | … … 293 293 } 294 294 295 status = rpccli_samr_QueryGroupInfo(pipe_cli, ctx,295 status = rpccli_samr_QueryGroupInfo(pipe_cli, talloc_tos(), 296 296 &group_handle, 297 297 GROUPINFOATTRIBUTES, … … 309 309 } 310 310 #endif 311 status = rpccli_samr_QueryGroupMember(pipe_cli, ctx,311 status = rpccli_samr_QueryGroupMember(pipe_cli, talloc_tos(), 312 312 &group_handle, 313 313 &rid_array); … … 321 321 struct samr_Ids member_types; 322 322 323 status = rpccli_samr_LookupRids(pipe_cli, ctx,323 status = rpccli_samr_LookupRids(pipe_cli, talloc_tos(), 324 324 &domain_handle, 325 325 rid_array->count, … … 335 335 for (i=0; i < rid_array->count; i++) { 336 336 337 status = rpccli_samr_DeleteGroupMember(pipe_cli, ctx,337 status = rpccli_samr_DeleteGroupMember(pipe_cli, talloc_tos(), 338 338 &group_handle, 339 339 rid_array->rids[i]); … … 344 344 } 345 345 346 status = rpccli_samr_DeleteDomainGroup(pipe_cli, ctx,346 status = rpccli_samr_DeleteDomainGroup(pipe_cli, talloc_tos(), 347 347 &group_handle); 348 348 if (!NT_STATUS_IS_OK(status)) { … … 357 357 done: 358 358 if (is_valid_policy_hnd(&group_handle)) { 359 rpccli_samr_Close(pipe_cli, ctx, &group_handle);359 rpccli_samr_Close(pipe_cli, talloc_tos(), &group_handle); 360 360 } 361 361 … … 428 428 init_lsa_String(&lsa_group_name, r->in.group_name); 429 429 430 status = rpccli_samr_LookupNames(pipe_cli, ctx,430 status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), 431 431 &domain_handle, 432 432 1, … … 444 444 } 445 445 446 status = rpccli_samr_OpenGroup(pipe_cli, ctx,446 status = rpccli_samr_OpenGroup(pipe_cli, talloc_tos(), 447 447 &domain_handle, 448 448 SAMR_GROUP_ACCESS_SET_INFO | … … 459 459 g0 = (struct GROUP_INFO_0 *)r->in.buffer; 460 460 init_lsa_String(&info.name, g0->grpi0_name); 461 status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,461 status = rpccli_samr_SetGroupInfo(pipe_cli, talloc_tos(), 462 462 &group_handle, 463 463 GROUPINFONAME, … … 467 467 g1 = (struct GROUP_INFO_1 *)r->in.buffer; 468 468 init_lsa_String(&info.description, g1->grpi1_comment); 469 status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,469 status = rpccli_samr_SetGroupInfo(pipe_cli, talloc_tos(), 470 470 &group_handle, 471 471 GROUPINFODESCRIPTION, … … 475 475 g2 = (struct GROUP_INFO_2 *)r->in.buffer; 476 476 init_lsa_String(&info.description, g2->grpi2_comment); 477 status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,477 status = rpccli_samr_SetGroupInfo(pipe_cli, talloc_tos(), 478 478 &group_handle, 479 479 GROUPINFODESCRIPTION, … … 484 484 } 485 485 info.attributes.attributes = g2->grpi2_attributes; 486 status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,486 status = rpccli_samr_SetGroupInfo(pipe_cli, talloc_tos(), 487 487 &group_handle, 488 488 GROUPINFOATTRIBUTES, … … 492 492 g3 = (struct GROUP_INFO_3 *)r->in.buffer; 493 493 init_lsa_String(&info.description, g3->grpi3_comment); 494 status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,494 status = rpccli_samr_SetGroupInfo(pipe_cli, talloc_tos(), 495 495 &group_handle, 496 496 GROUPINFODESCRIPTION, … … 501 501 } 502 502 info.attributes.attributes = g3->grpi3_attributes; 503 status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,503 status = rpccli_samr_SetGroupInfo(pipe_cli, talloc_tos(), 504 504 &group_handle, 505 505 GROUPINFOATTRIBUTES, … … 509 509 g1002 = (struct GROUP_INFO_1002 *)r->in.buffer; 510 510 init_lsa_String(&info.description, g1002->grpi1002_comment); 511 status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,511 status = rpccli_samr_SetGroupInfo(pipe_cli, talloc_tos(), 512 512 &group_handle, 513 513 GROUPINFODESCRIPTION, … … 517 517 g1005 = (struct GROUP_INFO_1005 *)r->in.buffer; 518 518 info.attributes.attributes = g1005->grpi1005_attributes; 519 status = rpccli_samr_SetGroupInfo(pipe_cli, ctx,519 status = rpccli_samr_SetGroupInfo(pipe_cli, talloc_tos(), 520 520 &group_handle, 521 521 GROUPINFOATTRIBUTES, … … 536 536 done: 537 537 if (is_valid_policy_hnd(&group_handle)) { 538 rpccli_samr_Close(pipe_cli, ctx, &group_handle);538 rpccli_samr_Close(pipe_cli, talloc_tos(), &group_handle); 539 539 } 540 540 … … 663 663 init_lsa_String(&lsa_group_name, r->in.group_name); 664 664 665 status = rpccli_samr_LookupNames(pipe_cli, ctx,665 status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), 666 666 &domain_handle, 667 667 1, … … 679 679 } 680 680 681 status = rpccli_samr_OpenGroup(pipe_cli, ctx,681 status = rpccli_samr_OpenGroup(pipe_cli, talloc_tos(), 682 682 &domain_handle, 683 683 SAMR_GROUP_ACCESS_LOOKUP_INFO, … … 689 689 } 690 690 691 status = rpccli_samr_QueryGroupInfo(pipe_cli, ctx,691 status = rpccli_samr_QueryGroupInfo(pipe_cli, talloc_tos(), 692 692 &group_handle, 693 693 GROUPINFOALL2, 694 694 &info); 695 695 if (NT_STATUS_EQUAL(status, NT_STATUS_INVALID_INFO_CLASS)) { 696 status = rpccli_samr_QueryGroupInfo(pipe_cli, ctx,696 status = rpccli_samr_QueryGroupInfo(pipe_cli, talloc_tos(), 697 697 &group_handle, 698 698 GROUPINFOALL, … … 715 715 done: 716 716 if (is_valid_policy_hnd(&group_handle)) { 717 rpccli_samr_Close(pipe_cli, ctx, &group_handle);717 rpccli_samr_Close(pipe_cli, talloc_tos(), &group_handle); 718 718 } 719 719 … … 779 779 init_lsa_String(&lsa_group_name, r->in.group_name); 780 780 781 status = rpccli_samr_LookupNames(pipe_cli, ctx,781 status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), 782 782 &domain_handle, 783 783 1, … … 795 795 } 796 796 797 status = rpccli_samr_OpenGroup(pipe_cli, ctx,797 status = rpccli_samr_OpenGroup(pipe_cli, talloc_tos(), 798 798 &domain_handle, 799 799 SAMR_GROUP_ACCESS_ADD_MEMBER, … … 807 807 init_lsa_String(&lsa_user_name, r->in.user_name); 808 808 809 status = rpccli_samr_LookupNames(pipe_cli, ctx,809 status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), 810 810 &domain_handle, 811 811 1, … … 823 823 } 824 824 825 status = rpccli_samr_AddGroupMember(pipe_cli, ctx,825 status = rpccli_samr_AddGroupMember(pipe_cli, talloc_tos(), 826 826 &group_handle, 827 827 rids.ids[0], … … 836 836 done: 837 837 if (is_valid_policy_hnd(&group_handle)) { 838 rpccli_samr_Close(pipe_cli, ctx, &group_handle);838 rpccli_samr_Close(pipe_cli, talloc_tos(), &group_handle); 839 839 } 840 840 … … 900 900 init_lsa_String(&lsa_group_name, r->in.group_name); 901 901 902 status = rpccli_samr_LookupNames(pipe_cli, ctx,902 status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), 903 903 &domain_handle, 904 904 1, … … 916 916 } 917 917 918 status = rpccli_samr_OpenGroup(pipe_cli, ctx,918 status = rpccli_samr_OpenGroup(pipe_cli, talloc_tos(), 919 919 &domain_handle, 920 920 SAMR_GROUP_ACCESS_REMOVE_MEMBER, … … 928 928 init_lsa_String(&lsa_user_name, r->in.user_name); 929 929 930 status = rpccli_samr_LookupNames(pipe_cli, ctx,930 status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), 931 931 &domain_handle, 932 932 1, … … 944 944 } 945 945 946 status = rpccli_samr_DeleteGroupMember(pipe_cli, ctx,946 status = rpccli_samr_DeleteGroupMember(pipe_cli, talloc_tos(), 947 947 &group_handle, 948 948 rids.ids[0]); … … 956 956 done: 957 957 if (is_valid_policy_hnd(&group_handle)) { 958 rpccli_samr_Close(pipe_cli, ctx, &group_handle);958 rpccli_samr_Close(pipe_cli, talloc_tos(), &group_handle); 959 959 } 960 960 … … 1178 1178 } 1179 1179 1180 status = rpccli_samr_QueryDomainInfo(pipe_cli, ctx,1180 status = rpccli_samr_QueryDomainInfo(pipe_cli, talloc_tos(), 1181 1181 &domain_handle, 1182 1182 2, … … 1309 1309 init_lsa_String(&lsa_account_name, r->in.group_name); 1310 1310 1311 status = rpccli_samr_LookupNames(pipe_cli, ctx,1311 status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), 1312 1312 &domain_handle, 1313 1313 1, … … 1320 1320 } 1321 1321 1322 status = rpccli_samr_OpenGroup(pipe_cli, ctx,1322 status = rpccli_samr_OpenGroup(pipe_cli, talloc_tos(), 1323 1323 &domain_handle, 1324 1324 SAMR_GROUP_ACCESS_GET_MEMBERS, … … 1330 1330 } 1331 1331 1332 status = rpccli_samr_QueryGroupMember(pipe_cli, ctx,1332 status = rpccli_samr_QueryGroupMember(pipe_cli, talloc_tos(), 1333 1333 &group_handle, 1334 1334 &rid_array); … … 1338 1338 } 1339 1339 1340 status = rpccli_samr_LookupRids(pipe_cli, ctx,1340 status = rpccli_samr_LookupRids(pipe_cli, talloc_tos(), 1341 1341 &domain_handle, 1342 1342 rid_array->count, … … 1374 1374 done: 1375 1375 if (is_valid_policy_hnd(&group_handle)) { 1376 rpccli_samr_Close(pipe_cli, ctx, &group_handle);1376 rpccli_samr_Close(pipe_cli, talloc_tos(), &group_handle); 1377 1377 } 1378 1378 … … 1461 1461 init_lsa_String(&lsa_account_name, r->in.group_name); 1462 1462 1463 status = rpccli_samr_LookupNames(pipe_cli, ctx,1463 status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), 1464 1464 &domain_handle, 1465 1465 1, … … 1472 1472 } 1473 1473 1474 status = rpccli_samr_OpenGroup(pipe_cli, ctx,1474 status = rpccli_samr_OpenGroup(pipe_cli, talloc_tos(), 1475 1475 &domain_handle, 1476 1476 SAMR_GROUP_ACCESS_GET_MEMBERS | … … 1485 1485 } 1486 1486 1487 status = rpccli_samr_QueryGroupInfo(pipe_cli, ctx,1487 status = rpccli_samr_QueryGroupInfo(pipe_cli, talloc_tos(), 1488 1488 &group_handle, 1489 1489 GROUPINFOATTRIBUTES, … … 1523 1523 } 1524 1524 1525 status = rpccli_samr_LookupNames(pipe_cli, ctx,1525 status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), 1526 1526 &domain_handle, 1527 1527 r->in.num_entries, … … 1537 1537 num_member_rids = user_rids.count; 1538 1538 1539 status = rpccli_samr_QueryGroupMember(pipe_cli, ctx,1539 status = rpccli_samr_QueryGroupMember(pipe_cli, talloc_tos(), 1540 1540 &group_handle, 1541 1541 &rid_array); … … 1588 1588 1589 1589 for (i=0; i < num_add_rids; i++) { 1590 status = rpccli_samr_AddGroupMember(pipe_cli, ctx,1590 status = rpccli_samr_AddGroupMember(pipe_cli, talloc_tos(), 1591 1591 &group_handle, 1592 1592 add_rids[i], … … 1601 1601 1602 1602 for (i=0; i < num_del_rids; i++) { 1603 status = rpccli_samr_DeleteGroupMember(pipe_cli, ctx,1603 status = rpccli_samr_DeleteGroupMember(pipe_cli, talloc_tos(), 1604 1604 &group_handle, 1605 1605 del_rids[i]); … … 1614 1614 done: 1615 1615 if (is_valid_policy_hnd(&group_handle)) { 1616 rpccli_samr_Close(pipe_cli, ctx, &group_handle);1616 rpccli_samr_Close(pipe_cli, talloc_tos(), &group_handle); 1617 1617 } 1618 1618 -
vendor/current/source3/lib/netapi/joindomain.c
r414 r594 123 123 old_timeout = rpccli_set_timeout(pipe_cli, 600000); 124 124 125 status = rpccli_wkssvc_NetrJoinDomain2(pipe_cli, ctx,125 status = rpccli_wkssvc_NetrJoinDomain2(pipe_cli, talloc_tos(), 126 126 r->in.server, 127 127 r->in.domain, … … 249 249 old_timeout = rpccli_set_timeout(pipe_cli, 60000); 250 250 251 status = rpccli_wkssvc_NetrUnjoinDomain2(pipe_cli, ctx,251 status = rpccli_wkssvc_NetrUnjoinDomain2(pipe_cli, talloc_tos(), 252 252 r->in.server_name, 253 253 r->in.account, … … 286 286 } 287 287 288 status = rpccli_wkssvc_NetrGetJoinInformation(pipe_cli, ctx,288 status = rpccli_wkssvc_NetrGetJoinInformation(pipe_cli, talloc_tos(), 289 289 r->in.server_name, 290 290 &buffer, … … 423 423 } 424 424 425 status = rpccli_wkssvc_NetrGetJoinableOus2(pipe_cli, ctx,425 status = rpccli_wkssvc_NetrGetJoinableOus2(pipe_cli, talloc_tos(), 426 426 r->in.server_name, 427 427 r->in.domain, … … 465 465 } 466 466 467 status = rpccli_wkssvc_NetrRenameMachineInDomain2(pipe_cli, ctx,467 status = rpccli_wkssvc_NetrRenameMachineInDomain2(pipe_cli, talloc_tos(), 468 468 r->in.server_name, 469 469 r->in.new_machine_name, -
vendor/current/source3/lib/netapi/libnetapi.c
r414 r594 40 40 NET_API_STATUS status; 41 41 WERROR werr; 42 43 status = libnetapi_getctx(&ctx); 44 if (status != 0) { 42 TALLOC_CTX *frame = talloc_stackframe(); 43 44 status = libnetapi_getctx(&ctx); 45 if (status != 0) { 46 TALLOC_FREE(frame); 45 47 return status; 46 48 } … … 72 74 } 73 75 76 TALLOC_FREE(frame); 74 77 return r.out.result; 75 78 } … … 88 91 NET_API_STATUS status; 89 92 WERROR werr; 90 91 status = libnetapi_getctx(&ctx); 92 if (status != 0) { 93 TALLOC_CTX *frame = talloc_stackframe(); 94 95 status = libnetapi_getctx(&ctx); 96 if (status != 0) { 97 TALLOC_FREE(frame); 93 98 return status; 94 99 } … … 118 123 } 119 124 125 TALLOC_FREE(frame); 120 126 return r.out.result; 121 127 } … … 133 139 NET_API_STATUS status; 134 140 WERROR werr; 135 136 status = libnetapi_getctx(&ctx); 137 if (status != 0) { 141 TALLOC_CTX *frame = talloc_stackframe(); 142 143 status = libnetapi_getctx(&ctx); 144 if (status != 0) { 145 TALLOC_FREE(frame); 138 146 return status; 139 147 } … … 162 170 } 163 171 172 TALLOC_FREE(frame); 164 173 return r.out.result; 165 174 } … … 180 189 NET_API_STATUS status; 181 190 WERROR werr; 182 183 status = libnetapi_getctx(&ctx); 184 if (status != 0) { 191 TALLOC_CTX *frame = talloc_stackframe(); 192 193 status = libnetapi_getctx(&ctx); 194 if (status != 0) { 195 TALLOC_FREE(frame); 185 196 return status; 186 197 } … … 212 223 } 213 224 225 TALLOC_FREE(frame); 214 226 return r.out.result; 215 227 } … … 229 241 NET_API_STATUS status; 230 242 WERROR werr; 231 232 status = libnetapi_getctx(&ctx); 233 if (status != 0) { 243 TALLOC_CTX *frame = talloc_stackframe(); 244 245 status = libnetapi_getctx(&ctx); 246 if (status != 0) { 247 TALLOC_FREE(frame); 234 248 return status; 235 249 } … … 260 274 } 261 275 276 TALLOC_FREE(frame); 262 277 return r.out.result; 263 278 } … … 275 290 NET_API_STATUS status; 276 291 WERROR werr; 277 278 status = libnetapi_getctx(&ctx); 279 if (status != 0) { 292 TALLOC_CTX *frame = talloc_stackframe(); 293 294 status = libnetapi_getctx(&ctx); 295 if (status != 0) { 296 TALLOC_FREE(frame); 280 297 return status; 281 298 } … … 304 321 } 305 322 323 TALLOC_FREE(frame); 306 324 return r.out.result; 307 325 } … … 320 338 NET_API_STATUS status; 321 339 WERROR werr; 322 323 status = libnetapi_getctx(&ctx); 324 if (status != 0) { 340 TALLOC_CTX *frame = talloc_stackframe(); 341 342 status = libnetapi_getctx(&ctx); 343 if (status != 0) { 344 TALLOC_FREE(frame); 325 345 return status; 326 346 } … … 350 370 } 351 371 372 TALLOC_FREE(frame); 352 373 return r.out.result; 353 374 } … … 365 386 NET_API_STATUS status; 366 387 WERROR werr; 367 368 status = libnetapi_getctx(&ctx); 369 if (status != 0) { 388 TALLOC_CTX *frame = talloc_stackframe(); 389 390 status = libnetapi_getctx(&ctx); 391 if (status != 0) { 392 TALLOC_FREE(frame); 370 393 return status; 371 394 } … … 394 417 } 395 418 419 TALLOC_FREE(frame); 396 420 return r.out.result; 397 421 } … … 409 433 NET_API_STATUS status; 410 434 WERROR werr; 411 412 status = libnetapi_getctx(&ctx); 413 if (status != 0) { 435 TALLOC_CTX *frame = talloc_stackframe(); 436 437 status = libnetapi_getctx(&ctx); 438 if (status != 0) { 439 TALLOC_FREE(frame); 414 440 return status; 415 441 } … … 438 464 } 439 465 466 TALLOC_FREE(frame); 440 467 return r.out.result; 441 468 } … … 456 483 NET_API_STATUS status; 457 484 WERROR werr; 458 459 status = libnetapi_getctx(&ctx); 460 if (status != 0) { 485 TALLOC_CTX *frame = talloc_stackframe(); 486 487 status = libnetapi_getctx(&ctx); 488 if (status != 0) { 489 TALLOC_FREE(frame); 461 490 return status; 462 491 } … … 488 517 } 489 518 519 TALLOC_FREE(frame); 490 520 return r.out.result; 491 521 } … … 504 534 NET_API_STATUS status; 505 535 WERROR werr; 506 507 status = libnetapi_getctx(&ctx); 508 if (status != 0) { 536 TALLOC_CTX *frame = talloc_stackframe(); 537 538 status = libnetapi_getctx(&ctx); 539 if (status != 0) { 540 TALLOC_FREE(frame); 509 541 return status; 510 542 } … … 534 566 } 535 567 568 TALLOC_FREE(frame); 536 569 return r.out.result; 537 570 } … … 548 581 NET_API_STATUS status; 549 582 WERROR werr; 550 551 status = libnetapi_getctx(&ctx); 552 if (status != 0) { 583 TALLOC_CTX *frame = talloc_stackframe(); 584 585 status = libnetapi_getctx(&ctx); 586 if (status != 0) { 587 TALLOC_FREE(frame); 553 588 return status; 554 589 } … … 576 611 } 577 612 613 TALLOC_FREE(frame); 578 614 return r.out.result; 579 615 } … … 596 632 NET_API_STATUS status; 597 633 WERROR werr; 598 599 status = libnetapi_getctx(&ctx); 600 if (status != 0) { 634 TALLOC_CTX *frame = talloc_stackframe(); 635 636 status = libnetapi_getctx(&ctx); 637 if (status != 0) { 638 TALLOC_FREE(frame); 601 639 return status; 602 640 } … … 631 669 } 632 670 671 TALLOC_FREE(frame); 633 672 return r.out.result; 634 673 } … … 647 686 NET_API_STATUS status; 648 687 WERROR werr; 649 650 status = libnetapi_getctx(&ctx); 651 if (status != 0) { 688 TALLOC_CTX *frame = talloc_stackframe(); 689 690 status = libnetapi_getctx(&ctx); 691 if (status != 0) { 692 TALLOC_FREE(frame); 652 693 return status; 653 694 } … … 677 718 } 678 719 720 TALLOC_FREE(frame); 679 721 return r.out.result; 680 722 } … … 693 735 NET_API_STATUS status; 694 736 WERROR werr; 695 696 status = libnetapi_getctx(&ctx); 697 if (status != 0) { 737 TALLOC_CTX *frame = talloc_stackframe(); 738 739 status = libnetapi_getctx(&ctx); 740 if (status != 0) { 741 TALLOC_FREE(frame); 698 742 return status; 699 743 } … … 723 767 } 724 768 769 TALLOC_FREE(frame); 725 770 return r.out.result; 726 771 } … … 740 785 NET_API_STATUS status; 741 786 WERROR werr; 742 743 status = libnetapi_getctx(&ctx); 744 if (status != 0) { 787 TALLOC_CTX *frame = talloc_stackframe(); 788 789 status = libnetapi_getctx(&ctx); 790 if (status != 0) { 791 TALLOC_FREE(frame); 745 792 return status; 746 793 } … … 771 818 } 772 819 820 TALLOC_FREE(frame); 773 821 return r.out.result; 774 822 } … … 790 838 NET_API_STATUS status; 791 839 WERROR werr; 792 793 status = libnetapi_getctx(&ctx); 794 if (status != 0) { 840 TALLOC_CTX *frame = talloc_stackframe(); 841 842 status = libnetapi_getctx(&ctx); 843 if (status != 0) { 844 TALLOC_FREE(frame); 795 845 return status; 796 846 } … … 823 873 } 824 874 875 TALLOC_FREE(frame); 825 876 return r.out.result; 826 877 } … … 840 891 NET_API_STATUS status; 841 892 WERROR werr; 842 843 status = libnetapi_getctx(&ctx); 844 if (status != 0) { 893 TALLOC_CTX *frame = talloc_stackframe(); 894 895 status = libnetapi_getctx(&ctx); 896 if (status != 0) { 897 TALLOC_FREE(frame); 845 898 return status; 846 899 } … … 871 924 } 872 925 926 TALLOC_FREE(frame); 873 927 return r.out.result; 874 928 } … … 891 945 NET_API_STATUS status; 892 946 WERROR werr; 893 894 status = libnetapi_getctx(&ctx); 895 if (status != 0) { 947 TALLOC_CTX *frame = talloc_stackframe(); 948 949 status = libnetapi_getctx(&ctx); 950 if (status != 0) { 951 TALLOC_FREE(frame); 896 952 return status; 897 953 } … … 925 981 } 926 982 983 TALLOC_FREE(frame); 927 984 return r.out.result; 928 985 } … … 940 997 NET_API_STATUS status; 941 998 WERROR werr; 942 943 status = libnetapi_getctx(&ctx); 944 if (status != 0) { 999 TALLOC_CTX *frame = talloc_stackframe(); 1000 1001 status = libnetapi_getctx(&ctx); 1002 if (status != 0) { 1003 TALLOC_FREE(frame); 945 1004 return status; 946 1005 } … … 969 1028 } 970 1029 1030 TALLOC_FREE(frame); 971 1031 return r.out.result; 972 1032 } … … 985 1045 NET_API_STATUS status; 986 1046 WERROR werr; 987 988 status = libnetapi_getctx(&ctx); 989 if (status != 0) { 1047 TALLOC_CTX *frame = talloc_stackframe(); 1048 1049 status = libnetapi_getctx(&ctx); 1050 if (status != 0) { 1051 TALLOC_FREE(frame); 990 1052 return status; 991 1053 } … … 1015 1077 } 1016 1078 1079 TALLOC_FREE(frame); 1017 1080 return r.out.result; 1018 1081 } … … 1034 1097 NET_API_STATUS status; 1035 1098 WERROR werr; 1036 1037 status = libnetapi_getctx(&ctx); 1038 if (status != 0) { 1099 TALLOC_CTX *frame = talloc_stackframe(); 1100 1101 status = libnetapi_getctx(&ctx); 1102 if (status != 0) { 1103 TALLOC_FREE(frame); 1039 1104 return status; 1040 1105 } … … 1067 1132 } 1068 1133 1134 TALLOC_FREE(frame); 1069 1135 return r.out.result; 1070 1136 } … … 1083 1149 NET_API_STATUS status; 1084 1150 WERROR werr; 1085 1086 status = libnetapi_getctx(&ctx); 1087 if (status != 0) { 1151 TALLOC_CTX *frame = talloc_stackframe(); 1152 1153 status = libnetapi_getctx(&ctx); 1154 if (status != 0) { 1155 TALLOC_FREE(frame); 1088 1156 return status; 1089 1157 } … … 1113 1181 } 1114 1182 1183 TALLOC_FREE(frame); 1115 1184 return r.out.result; 1116 1185 } … … 1127 1196 NET_API_STATUS status; 1128 1197 WERROR werr; 1129 1130 status = libnetapi_getctx(&ctx); 1131 if (status != 0) { 1198 TALLOC_CTX *frame = talloc_stackframe(); 1199 1200 status = libnetapi_getctx(&ctx); 1201 if (status != 0) { 1202 TALLOC_FREE(frame); 1132 1203 return status; 1133 1204 } … … 1155 1226 } 1156 1227 1228 TALLOC_FREE(frame); 1157 1229 return r.out.result; 1158 1230 } … … 1174 1246 NET_API_STATUS status; 1175 1247 WERROR werr; 1176 1177 status = libnetapi_getctx(&ctx); 1178 if (status != 0) { 1248 TALLOC_CTX *frame = talloc_stackframe(); 1249 1250 status = libnetapi_getctx(&ctx); 1251 if (status != 0) { 1252 TALLOC_FREE(frame); 1179 1253 return status; 1180 1254 } … … 1208 1282 } 1209 1283 1284 TALLOC_FREE(frame); 1210 1285 return r.out.result; 1211 1286 } … … 1225 1300 NET_API_STATUS status; 1226 1301 WERROR werr; 1227 1228 status = libnetapi_getctx(&ctx); 1229 if (status != 0) { 1302 TALLOC_CTX *frame = talloc_stackframe(); 1303 1304 status = libnetapi_getctx(&ctx); 1305 if (status != 0) { 1306 TALLOC_FREE(frame); 1230 1307 return status; 1231 1308 } … … 1256 1333 } 1257 1334 1335 TALLOC_FREE(frame); 1258 1336 return r.out.result; 1259 1337 } … … 1272 1350 NET_API_STATUS status; 1273 1351 WERROR werr; 1274 1275 status = libnetapi_getctx(&ctx); 1276 if (status != 0) { 1352 TALLOC_CTX *frame = talloc_stackframe(); 1353 1354 status = libnetapi_getctx(&ctx); 1355 if (status != 0) { 1356 TALLOC_FREE(frame); 1277 1357 return status; 1278 1358 } … … 1302 1382 } 1303 1383 1384 TALLOC_FREE(frame); 1304 1385 return r.out.result; 1305 1386 } … … 1317 1398 NET_API_STATUS status; 1318 1399 WERROR werr; 1319 1320 status = libnetapi_getctx(&ctx); 1321 if (status != 0) { 1400 TALLOC_CTX *frame = talloc_stackframe(); 1401 1402 status = libnetapi_getctx(&ctx); 1403 if (status != 0) { 1404 TALLOC_FREE(frame); 1322 1405 return status; 1323 1406 } … … 1346 1429 } 1347 1430 1431 TALLOC_FREE(frame); 1348 1432 return r.out.result; 1349 1433 } … … 1361 1445 NET_API_STATUS status; 1362 1446 WERROR werr; 1363 1364 status = libnetapi_getctx(&ctx); 1365 if (status != 0) { 1447 TALLOC_CTX *frame = talloc_stackframe(); 1448 1449 status = libnetapi_getctx(&ctx); 1450 if (status != 0) { 1451 TALLOC_FREE(frame); 1366 1452 return status; 1367 1453 } … … 1390 1476 } 1391 1477 1478 TALLOC_FREE(frame); 1392 1479 return r.out.result; 1393 1480 } … … 1410 1497 NET_API_STATUS status; 1411 1498 WERROR werr; 1412 1413 status = libnetapi_getctx(&ctx); 1414 if (status != 0) { 1499 TALLOC_CTX *frame = talloc_stackframe(); 1500 1501 status = libnetapi_getctx(&ctx); 1502 if (status != 0) { 1503 TALLOC_FREE(frame); 1415 1504 return status; 1416 1505 } … … 1445 1534 } 1446 1535 1536 TALLOC_FREE(frame); 1447 1537 return r.out.result; 1448 1538 } … … 1462 1552 NET_API_STATUS status; 1463 1553 WERROR werr; 1464 1465 status = libnetapi_getctx(&ctx); 1466 if (status != 0) { 1554 TALLOC_CTX *frame = talloc_stackframe(); 1555 1556 status = libnetapi_getctx(&ctx); 1557 if (status != 0) { 1558 TALLOC_FREE(frame); 1467 1559 return status; 1468 1560 } … … 1493 1585 } 1494 1586 1587 TALLOC_FREE(frame); 1495 1588 return r.out.result; 1496 1589 } … … 1509 1602 NET_API_STATUS status; 1510 1603 WERROR werr; 1511 1512 status = libnetapi_getctx(&ctx); 1513 if (status != 0) { 1604 TALLOC_CTX *frame = talloc_stackframe(); 1605 1606 status = libnetapi_getctx(&ctx); 1607 if (status != 0) { 1608 TALLOC_FREE(frame); 1514 1609 return status; 1515 1610 } … … 1539 1634 } 1540 1635 1636 TALLOC_FREE(frame); 1541 1637 return r.out.result; 1542 1638 } … … 1553 1649 NET_API_STATUS status; 1554 1650 WERROR werr; 1555 1556 status = libnetapi_getctx(&ctx); 1557 if (status != 0) { 1651 TALLOC_CTX *frame = talloc_stackframe(); 1652 1653 status = libnetapi_getctx(&ctx); 1654 if (status != 0) { 1655 TALLOC_FREE(frame); 1558 1656 return status; 1559 1657 } … … 1581 1679 } 1582 1680 1681 TALLOC_FREE(frame); 1583 1682 return r.out.result; 1584 1683 } … … 1597 1696 NET_API_STATUS status; 1598 1697 WERROR werr; 1599 1600 status = libnetapi_getctx(&ctx); 1601 if (status != 0) { 1698 TALLOC_CTX *frame = talloc_stackframe(); 1699 1700 status = libnetapi_getctx(&ctx); 1701 if (status != 0) { 1702 TALLOC_FREE(frame); 1602 1703 return status; 1603 1704 } … … 1627 1728 } 1628 1729 1730 TALLOC_FREE(frame); 1629 1731 return r.out.result; 1630 1732 } … … 1644 1746 NET_API_STATUS status; 1645 1747 WERROR werr; 1646 1647 status = libnetapi_getctx(&ctx); 1648 if (status != 0) { 1748 TALLOC_CTX *frame = talloc_stackframe(); 1749 1750 status = libnetapi_getctx(&ctx); 1751 if (status != 0) { 1752 TALLOC_FREE(frame); 1649 1753 return status; 1650 1754 } … … 1675 1779 } 1676 1780 1781 TALLOC_FREE(frame); 1677 1782 return r.out.result; 1678 1783 } … … 1694 1799 NET_API_STATUS status; 1695 1800 WERROR werr; 1696 1697 status = libnetapi_getctx(&ctx); 1698 if (status != 0) { 1801 TALLOC_CTX *frame = talloc_stackframe(); 1802 1803 status = libnetapi_getctx(&ctx); 1804 if (status != 0) { 1805 TALLOC_FREE(frame); 1699 1806 return status; 1700 1807 } … … 1728 1835 } 1729 1836 1837 TALLOC_FREE(frame); 1730 1838 return r.out.result; 1731 1839 } … … 1745 1853 NET_API_STATUS status; 1746 1854 WERROR werr; 1747 1748 status = libnetapi_getctx(&ctx); 1749 if (status != 0) { 1855 TALLOC_CTX *frame = talloc_stackframe(); 1856 1857 status = libnetapi_getctx(&ctx); 1858 if (status != 0) { 1859 TALLOC_FREE(frame); 1750 1860 return status; 1751 1861 } … … 1776 1886 } 1777 1887 1888 TALLOC_FREE(frame); 1778 1889 return r.out.result; 1779 1890 } … … 1793 1904 NET_API_STATUS status; 1794 1905 WERROR werr; 1795 1796 status = libnetapi_getctx(&ctx); 1797 if (status != 0) { 1906 TALLOC_CTX *frame = talloc_stackframe(); 1907 1908 status = libnetapi_getctx(&ctx); 1909 if (status != 0) { 1910 TALLOC_FREE(frame); 1798 1911 return status; 1799 1912 } … … 1824 1937 } 1825 1938 1939 TALLOC_FREE(frame); 1826 1940 return r.out.result; 1827 1941 } … … 1844 1958 NET_API_STATUS status; 1845 1959 WERROR werr; 1846 1847 status = libnetapi_getctx(&ctx); 1848 if (status != 0) { 1960 TALLOC_CTX *frame = talloc_stackframe(); 1961 1962 status = libnetapi_getctx(&ctx); 1963 if (status != 0) { 1964 TALLOC_FREE(frame); 1849 1965 return status; 1850 1966 } … … 1879 1995 } 1880 1996 1997 TALLOC_FREE(frame); 1881 1998 return r.out.result; 1882 1999 } … … 1896 2013 NET_API_STATUS status; 1897 2014 WERROR werr; 1898 1899 status = libnetapi_getctx(&ctx); 1900 if (status != 0) { 2015 TALLOC_CTX *frame = talloc_stackframe(); 2016 2017 status = libnetapi_getctx(&ctx); 2018 if (status != 0) { 2019 TALLOC_FREE(frame); 1901 2020 return status; 1902 2021 } … … 1927 2046 } 1928 2047 2048 TALLOC_FREE(frame); 1929 2049 return r.out.result; 1930 2050 } … … 1941 2061 NET_API_STATUS status; 1942 2062 WERROR werr; 1943 1944 status = libnetapi_getctx(&ctx); 1945 if (status != 0) { 2063 TALLOC_CTX *frame = talloc_stackframe(); 2064 2065 status = libnetapi_getctx(&ctx); 2066 if (status != 0) { 2067 TALLOC_FREE(frame); 1946 2068 return status; 1947 2069 } … … 1969 2091 } 1970 2092 2093 TALLOC_FREE(frame); 1971 2094 return r.out.result; 1972 2095 } … … 1985 2108 NET_API_STATUS status; 1986 2109 WERROR werr; 1987 1988 status = libnetapi_getctx(&ctx); 1989 if (status != 0) { 2110 TALLOC_CTX *frame = talloc_stackframe(); 2111 2112 status = libnetapi_getctx(&ctx); 2113 if (status != 0) { 2114 TALLOC_FREE(frame); 1990 2115 return status; 1991 2116 } … … 2015 2140 } 2016 2141 2142 TALLOC_FREE(frame); 2017 2143 return r.out.result; 2018 2144 } … … 2030 2156 NET_API_STATUS status; 2031 2157 WERROR werr; 2032 2033 status = libnetapi_getctx(&ctx); 2034 if (status != 0) { 2158 TALLOC_CTX *frame = talloc_stackframe(); 2159 2160 status = libnetapi_getctx(&ctx); 2161 if (status != 0) { 2162 TALLOC_FREE(frame); 2035 2163 return status; 2036 2164 } … … 2059 2187 } 2060 2188 2189 TALLOC_FREE(frame); 2061 2190 return r.out.result; 2062 2191 } … … 2078 2207 NET_API_STATUS status; 2079 2208 WERROR werr; 2080 2081 status = libnetapi_getctx(&ctx); 2082 if (status != 0) { 2209 TALLOC_CTX *frame = talloc_stackframe(); 2210 2211 status = libnetapi_getctx(&ctx); 2212 if (status != 0) { 2213 TALLOC_FREE(frame); 2083 2214 return status; 2084 2215 } … … 2112 2243 } 2113 2244 2245 TALLOC_FREE(frame); 2114 2246 return r.out.result; 2115 2247 } … … 2128 2260 NET_API_STATUS status; 2129 2261 WERROR werr; 2130 2131 status = libnetapi_getctx(&ctx); 2132 if (status != 0) { 2262 TALLOC_CTX *frame = talloc_stackframe(); 2263 2264 status = libnetapi_getctx(&ctx); 2265 if (status != 0) { 2266 TALLOC_FREE(frame); 2133 2267 return status; 2134 2268 } … … 2158 2292 } 2159 2293 2294 TALLOC_FREE(frame); 2160 2295 return r.out.result; 2161 2296 } … … 2175 2310 NET_API_STATUS status; 2176 2311 WERROR werr; 2177 2178 status = libnetapi_getctx(&ctx); 2179 if (status != 0) { 2312 TALLOC_CTX *frame = talloc_stackframe(); 2313 2314 status = libnetapi_getctx(&ctx); 2315 if (status != 0) { 2316 TALLOC_FREE(frame); 2180 2317 return status; 2181 2318 } … … 2206 2343 } 2207 2344 2345 TALLOC_FREE(frame); 2208 2346 return r.out.result; 2209 2347 } … … 2220 2358 NET_API_STATUS status; 2221 2359 WERROR werr; 2222 2223 status = libnetapi_getctx(&ctx); 2224 if (status != 0) { 2360 TALLOC_CTX *frame = talloc_stackframe(); 2361 2362 status = libnetapi_getctx(&ctx); 2363 if (status != 0) { 2364 TALLOC_FREE(frame); 2225 2365 return status; 2226 2366 } … … 2248 2388 } 2249 2389 2390 TALLOC_FREE(frame); 2250 2391 return r.out.result; 2251 2392 } … … 2264 2405 NET_API_STATUS status; 2265 2406 WERROR werr; 2266 2267 status = libnetapi_getctx(&ctx); 2268 if (status != 0) { 2407 TALLOC_CTX *frame = talloc_stackframe(); 2408 2409 status = libnetapi_getctx(&ctx); 2410 if (status != 0) { 2411 TALLOC_FREE(frame); 2269 2412 return status; 2270 2413 } … … 2294 2437 } 2295 2438 2439 TALLOC_FREE(frame); 2296 2440 return r.out.result; 2297 2441 } … … 2315 2459 NET_API_STATUS status; 2316 2460 WERROR werr; 2317 2318 status = libnetapi_getctx(&ctx); 2319 if (status != 0) { 2461 TALLOC_CTX *frame = talloc_stackframe(); 2462 2463 status = libnetapi_getctx(&ctx); 2464 if (status != 0) { 2465 TALLOC_FREE(frame); 2320 2466 return status; 2321 2467 } … … 2351 2497 } 2352 2498 2499 TALLOC_FREE(frame); 2353 2500 return r.out.result; 2354 2501 } … … 2368 2515 NET_API_STATUS status; 2369 2516 WERROR werr; 2370 2371 status = libnetapi_getctx(&ctx); 2372 if (status != 0) { 2517 TALLOC_CTX *frame = talloc_stackframe(); 2518 2519 status = libnetapi_getctx(&ctx); 2520 if (status != 0) { 2521 TALLOC_FREE(frame); 2373 2522 return status; 2374 2523 } … … 2399 2548 } 2400 2549 2550 TALLOC_FREE(frame); 2401 2551 return r.out.result; 2402 2552 } … … 2412 2562 NET_API_STATUS status; 2413 2563 WERROR werr; 2414 2415 status = libnetapi_getctx(&ctx); 2416 if (status != 0) { 2564 TALLOC_CTX *frame = talloc_stackframe(); 2565 2566 status = libnetapi_getctx(&ctx); 2567 if (status != 0) { 2568 TALLOC_FREE(frame); 2417 2569 return status; 2418 2570 } … … 2439 2591 } 2440 2592 2593 TALLOC_FREE(frame); 2441 2594 return r.out.result; 2442 2595 } … … 2455 2608 NET_API_STATUS status; 2456 2609 WERROR werr; 2457 2458 status = libnetapi_getctx(&ctx); 2459 if (status != 0) { 2610 TALLOC_CTX *frame = talloc_stackframe(); 2611 2612 status = libnetapi_getctx(&ctx); 2613 if (status != 0) { 2614 TALLOC_FREE(frame); 2460 2615 return status; 2461 2616 } … … 2485 2640 } 2486 2641 2642 TALLOC_FREE(frame); 2487 2643 return r.out.result; 2488 2644 } … … 2502 2658 NET_API_STATUS status; 2503 2659 WERROR werr; 2504 2505 status = libnetapi_getctx(&ctx); 2506 if (status != 0) { 2660 TALLOC_CTX *frame = talloc_stackframe(); 2661 2662 status = libnetapi_getctx(&ctx); 2663 if (status != 0) { 2664 TALLOC_FREE(frame); 2507 2665 return status; 2508 2666 } … … 2533 2691 } 2534 2692 2535 return r.out.result; 2536 } 2537 2693 TALLOC_FREE(frame); 2694 return r.out.result; 2695 } 2696 -
vendor/current/source3/lib/netapi/localgroup.c
r414 r594 197 197 init_lsa_String(&lsa_account_name, alias_name); 198 198 199 status = rpccli_samr_CreateDomAlias(pipe_cli, ctx,199 status = rpccli_samr_CreateDomAlias(pipe_cli, talloc_tos(), 200 200 &domain_handle, 201 201 &lsa_account_name, … … 215 215 init_lsa_String(&alias_info.description, info1->lgrpi1_comment); 216 216 217 status = rpccli_samr_SetAliasInfo(pipe_cli, ctx,217 status = rpccli_samr_SetAliasInfo(pipe_cli, talloc_tos(), 218 218 &alias_handle, 219 219 ALIASINFODESCRIPTION, … … 229 229 done: 230 230 if (is_valid_policy_hnd(&alias_handle)) { 231 rpccli_samr_Close(pipe_cli, ctx, &alias_handle);231 rpccli_samr_Close(pipe_cli, talloc_tos(), &alias_handle); 232 232 } 233 233 … … 332 332 333 333 delete_alias: 334 status = rpccli_samr_DeleteDomAlias(pipe_cli, ctx,334 status = rpccli_samr_DeleteDomAlias(pipe_cli, talloc_tos(), 335 335 &alias_handle); 336 336 if (!NT_STATUS_IS_OK(status)) { … … 345 345 done: 346 346 if (is_valid_policy_hnd(&alias_handle)) { 347 rpccli_samr_Close(pipe_cli, ctx, &alias_handle);347 rpccli_samr_Close(pipe_cli, talloc_tos(), &alias_handle); 348 348 } 349 349 … … 503 503 504 504 query_alias: 505 status = rpccli_samr_QueryAliasInfo(pipe_cli, ctx,505 status = rpccli_samr_QueryAliasInfo(pipe_cli, talloc_tos(), 506 506 &alias_handle, 507 507 ALIASINFOALL, … … 520 520 done: 521 521 if (is_valid_policy_hnd(&alias_handle)) { 522 rpccli_samr_Close(pipe_cli, ctx, &alias_handle);522 rpccli_samr_Close(pipe_cli, talloc_tos(), &alias_handle); 523 523 } 524 524 … … 681 681 } 682 682 683 status = rpccli_samr_SetAliasInfo(pipe_cli, ctx,683 status = rpccli_samr_SetAliasInfo(pipe_cli, talloc_tos(), 684 684 &alias_handle, 685 685 alias_level, … … 694 694 done: 695 695 if (is_valid_policy_hnd(&alias_handle)) { 696 rpccli_samr_Close(pipe_cli, ctx, &alias_handle);696 rpccli_samr_Close(pipe_cli, talloc_tos(), &alias_handle); 697 697 } 698 698 … … 789 789 } 790 790 791 status = rpccli_samr_QueryDomainInfo(pipe_cli, ctx,791 status = rpccli_samr_QueryDomainInfo(pipe_cli, talloc_tos(), 792 792 &builtin_handle, 793 793 2, … … 802 802 } 803 803 804 status = rpccli_samr_QueryDomainInfo(pipe_cli, ctx,804 status = rpccli_samr_QueryDomainInfo(pipe_cli, talloc_tos(), 805 805 &domain_handle, 806 806 2, … … 815 815 } 816 816 817 status = rpccli_samr_EnumDomainAliases(pipe_cli, ctx,817 status = rpccli_samr_EnumDomainAliases(pipe_cli, talloc_tos(), 818 818 &builtin_handle, 819 819 r->in.resume_handle, … … 851 851 } 852 852 853 status = rpccli_samr_EnumDomainAliases(pipe_cli, ctx,853 status = rpccli_samr_EnumDomainAliases(pipe_cli, talloc_tos(), 854 854 &domain_handle, 855 855 r->in.resume_handle, … … 1157 1157 struct lsa_SidArray current_sids; 1158 1158 1159 status = rpccli_samr_GetMembersInAlias(pipe_cli, ctx,1159 status = rpccli_samr_GetMembersInAlias(pipe_cli, talloc_tos(), 1160 1160 &alias_handle, 1161 1161 ¤t_sids); … … 1213 1213 1214 1214 for (i=0; i < num_add_sids; i++) { 1215 status = rpccli_samr_AddAliasMember(pipe_cli, ctx,1215 status = rpccli_samr_AddAliasMember(pipe_cli, talloc_tos(), 1216 1216 &alias_handle, 1217 1217 &add_sids[i]); … … 1225 1225 1226 1226 for (i=0; i < num_del_sids; i++) { 1227 status = rpccli_samr_DeleteAliasMember(pipe_cli, ctx,1227 status = rpccli_samr_DeleteAliasMember(pipe_cli, talloc_tos(), 1228 1228 &alias_handle, 1229 1229 &del_sids[i]); … … 1238 1238 done: 1239 1239 if (is_valid_policy_hnd(&alias_handle)) { 1240 rpccli_samr_Close(pipe_cli, ctx, &alias_handle);1240 rpccli_samr_Close(pipe_cli, talloc_tos(), &alias_handle); 1241 1241 } 1242 1242 -
vendor/current/source3/lib/netapi/netlogon.c
r414 r594 137 137 } 138 138 139 status = rpccli_netr_LogonControl(pipe_cli, ctx,139 status = rpccli_netr_LogonControl(pipe_cli, talloc_tos(), 140 140 r->in.server_name, 141 141 r->in.function_code, … … 194 194 case NETLOGON_CONTROL_TC_VERIFY: 195 195 case NETLOGON_CONTROL_SET_DBFLAG: 196 status = rpccli_netr_LogonControl2Ex(pipe_cli, ctx,196 status = rpccli_netr_LogonControl2Ex(pipe_cli, talloc_tos(), 197 197 r->in.server_name, 198 198 r->in.function_code, … … 203 203 break; 204 204 default: 205 status = rpccli_netr_LogonControl2(pipe_cli, ctx,205 status = rpccli_netr_LogonControl2(pipe_cli, talloc_tos(), 206 206 r->in.server_name, 207 207 r->in.function_code, -
vendor/current/source3/lib/netapi/serverinfo.c
r414 r594 509 509 } 510 510 511 status = rpccli_srvsvc_NetSrvGetInfo(pipe_cli, ctx,511 status = rpccli_srvsvc_NetSrvGetInfo(pipe_cli, talloc_tos(), 512 512 r->in.server_name, 513 513 r->in.level, … … 615 615 } 616 616 617 status = rpccli_srvsvc_NetSrvSetInfo(pipe_cli, ctx,617 status = rpccli_srvsvc_NetSrvSetInfo(pipe_cli, talloc_tos(), 618 618 r->in.server_name, 619 619 r->in.level, … … 648 648 } 649 649 650 status = rpccli_srvsvc_NetRemoteTOD(pipe_cli, ctx,650 status = rpccli_srvsvc_NetRemoteTOD(pipe_cli, talloc_tos(), 651 651 r->in.server_name, 652 652 &info, -
vendor/current/source3/lib/netapi/share.c
r414 r594 216 216 } 217 217 218 status = rpccli_srvsvc_NetShareAdd(pipe_cli, ctx,218 status = rpccli_srvsvc_NetShareAdd(pipe_cli, talloc_tos(), 219 219 r->in.server_name, 220 220 r->in.level, … … 260 260 } 261 261 262 status = rpccli_srvsvc_NetShareDel(pipe_cli, ctx,262 status = rpccli_srvsvc_NetShareDel(pipe_cli, talloc_tos(), 263 263 r->in.server_name, 264 264 r->in.net_name, … … 339 339 } 340 340 341 status = rpccli_srvsvc_NetShareEnumAll(pipe_cli, ctx,341 status = rpccli_srvsvc_NetShareEnumAll(pipe_cli, talloc_tos(), 342 342 r->in.server_name, 343 343 &info_ctr, … … 424 424 } 425 425 426 status = rpccli_srvsvc_NetShareGetInfo(pipe_cli, ctx,426 status = rpccli_srvsvc_NetShareGetInfo(pipe_cli, talloc_tos(), 427 427 r->in.server_name, 428 428 r->in.net_name, … … 503 503 } 504 504 505 status = rpccli_srvsvc_NetShareSetInfo(pipe_cli, ctx,505 status = rpccli_srvsvc_NetShareSetInfo(pipe_cli, talloc_tos(), 506 506 r->in.server_name, 507 507 r->in.net_name, -
vendor/current/source3/lib/netapi/shutdown.c
r414 r594 46 46 init_lsa_StringLarge(&message, r->in.message); 47 47 48 status = rpccli_initshutdown_Init(pipe_cli, ctx,48 status = rpccli_initshutdown_Init(pipe_cli, talloc_tos(), 49 49 NULL, 50 50 &message, … … 88 88 } 89 89 90 status = rpccli_initshutdown_Abort(pipe_cli, ctx,90 status = rpccli_initshutdown_Abort(pipe_cli, talloc_tos(), 91 91 NULL, 92 92 &werr); -
vendor/current/source3/lib/netapi/user.c
r414 r594 52 52 if (infoX->usriX_flags) { 53 53 fields_present |= SAMR_FIELD_ACCT_FLAGS; 54 }55 if (infoX->usriX_name) {56 fields_present |= SAMR_FIELD_FULL_NAME;57 54 } 58 55 if (infoX->usriX_home_dir) { … … 314 311 &user_info.info25.password); 315 312 316 status = rpccli_samr_SetUserInfo2(pipe_cli, ctx,313 status = rpccli_samr_SetUserInfo2(pipe_cli, talloc_tos(), 317 314 user_handle, 318 315 25, … … 327 324 &user_info.info23.password); 328 325 329 status = rpccli_samr_SetUserInfo2(pipe_cli, ctx,326 status = rpccli_samr_SetUserInfo2(pipe_cli, talloc_tos(), 330 327 user_handle, 331 328 23, … … 336 333 user_info.info21 = info21; 337 334 338 status = rpccli_samr_SetUserInfo(pipe_cli, ctx,335 status = rpccli_samr_SetUserInfo(pipe_cli, talloc_tos(), 339 336 user_handle, 340 337 21, … … 410 407 init_lsa_String(&lsa_account_name, uX.usriX_name); 411 408 412 status = rpccli_samr_CreateUser2(pipe_cli, ctx,409 status = rpccli_samr_CreateUser2(pipe_cli, talloc_tos(), 413 410 &domain_handle, 414 411 &lsa_account_name, … … 427 424 } 428 425 429 status = rpccli_samr_QueryUserInfo(pipe_cli, ctx,426 status = rpccli_samr_QueryUserInfo(pipe_cli, talloc_tos(), 430 427 &user_handle, 431 428 16, … … 441 438 } 442 439 443 status = rpccli_samr_GetUserPwInfo(pipe_cli, ctx,440 status = rpccli_samr_GetUserPwInfo(pipe_cli, talloc_tos(), 444 441 &user_handle, 445 442 &pw_info); … … 464 461 465 462 failed: 466 rpccli_samr_DeleteUser(pipe_cli, ctx,463 rpccli_samr_DeleteUser(pipe_cli, talloc_tos(), 467 464 &user_handle); 468 465 469 466 done: 470 467 if (is_valid_policy_hnd(&user_handle) && pipe_cli) { 471 rpccli_samr_Close(pipe_cli, ctx, &user_handle);468 rpccli_samr_Close(pipe_cli, talloc_tos(), &user_handle); 472 469 } 473 470 … … 528 525 } 529 526 530 status = rpccli_samr_OpenDomain(pipe_cli, ctx,527 status = rpccli_samr_OpenDomain(pipe_cli, talloc_tos(), 531 528 &connect_handle, 532 529 SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT, … … 540 537 init_lsa_String(&lsa_account_name, r->in.user_name); 541 538 542 status = rpccli_samr_LookupNames(pipe_cli, ctx,539 status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), 543 540 &domain_handle, 544 541 1, … … 551 548 } 552 549 553 status = rpccli_samr_OpenUser(pipe_cli, ctx,550 status = rpccli_samr_OpenUser(pipe_cli, talloc_tos(), 554 551 &domain_handle, 555 552 SEC_STD_DELETE, … … 563 560 sid_compose(&user_sid, domain_sid, user_rids.ids[0]); 564 561 565 status = rpccli_samr_RemoveMemberFromForeignDomain(pipe_cli, ctx,562 status = rpccli_samr_RemoveMemberFromForeignDomain(pipe_cli, talloc_tos(), 566 563 &builtin_handle, 567 564 &user_sid); … … 571 568 } 572 569 573 status = rpccli_samr_DeleteUser(pipe_cli, ctx,570 status = rpccli_samr_DeleteUser(pipe_cli, talloc_tos(), 574 571 &user_handle); 575 572 if (!NT_STATUS_IS_OK(status)) { … … 582 579 done: 583 580 if (is_valid_policy_hnd(&user_handle)) { 584 rpccli_samr_Close(pipe_cli, ctx, &user_handle);581 rpccli_samr_Close(pipe_cli, talloc_tos(), &user_handle); 585 582 } 586 583 … … 1672 1669 init_lsa_String(&lsa_account_name, r->in.user_name); 1673 1670 1674 status = rpccli_samr_LookupNames(pipe_cli, ctx,1671 status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), 1675 1672 &domain_handle, 1676 1673 1, … … 1699 1696 done: 1700 1697 if (is_valid_policy_hnd(&user_handle) && pipe_cli) { 1701 rpccli_samr_Close(pipe_cli, ctx, &user_handle);1698 rpccli_samr_Close(pipe_cli, talloc_tos(), &user_handle); 1702 1699 } 1703 1700 … … 1827 1824 init_lsa_String(&lsa_account_name, r->in.user_name); 1828 1825 1829 status = rpccli_samr_LookupNames(pipe_cli, ctx,1826 status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), 1830 1827 &domain_handle, 1831 1828 1, … … 1838 1835 } 1839 1836 1840 status = rpccli_samr_OpenUser(pipe_cli, ctx,1837 status = rpccli_samr_OpenUser(pipe_cli, talloc_tos(), 1841 1838 &domain_handle, 1842 1839 user_mask, … … 1867 1864 done: 1868 1865 if (is_valid_policy_hnd(&user_handle) && pipe_cli) { 1869 rpccli_samr_Close(pipe_cli, ctx, &user_handle);1866 rpccli_samr_Close(pipe_cli, talloc_tos(), &user_handle); 1870 1867 } 1871 1868 … … 2846 2843 init_lsa_String(&lsa_account_name, r->in.user_name); 2847 2844 2848 status = rpccli_samr_LookupNames(pipe_cli, ctx,2845 status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), 2849 2846 &domain_handle, 2850 2847 1, … … 2857 2854 } 2858 2855 2859 status = rpccli_samr_OpenUser(pipe_cli, ctx,2856 status = rpccli_samr_OpenUser(pipe_cli, talloc_tos(), 2860 2857 &domain_handle, 2861 2858 SAMR_USER_ACCESS_GET_GROUPS, … … 2867 2864 } 2868 2865 2869 status = rpccli_samr_GetGroupsForUser(pipe_cli, ctx,2866 status = rpccli_samr_GetGroupsForUser(pipe_cli, talloc_tos(), 2870 2867 &user_handle, 2871 2868 &rid_array); … … 2885 2882 } 2886 2883 2887 status = rpccli_samr_LookupRids(pipe_cli, ctx,2884 status = rpccli_samr_LookupRids(pipe_cli, talloc_tos(), 2888 2885 &domain_handle, 2889 2886 rid_array->count, … … 2997 2994 init_lsa_String(&lsa_account_name, r->in.user_name); 2998 2995 2999 status = rpccli_samr_LookupNames(pipe_cli, ctx,2996 status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), 3000 2997 &domain_handle, 3001 2998 1, … … 3008 3005 } 3009 3006 3010 status = rpccli_samr_OpenUser(pipe_cli, ctx,3007 status = rpccli_samr_OpenUser(pipe_cli, talloc_tos(), 3011 3008 &domain_handle, 3012 3009 SAMR_USER_ACCESS_GET_GROUPS, … … 3047 3044 } 3048 3045 3049 status = rpccli_samr_LookupNames(pipe_cli, ctx,3046 status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), 3050 3047 &domain_handle, 3051 3048 r->in.num_entries, … … 3061 3058 num_member_rids = group_rids.count; 3062 3059 3063 status = rpccli_samr_GetGroupsForUser(pipe_cli, ctx,3060 status = rpccli_samr_GetGroupsForUser(pipe_cli, talloc_tos(), 3064 3061 &user_handle, 3065 3062 &rid_array); … … 3112 3109 3113 3110 for (i=0; i < num_add_rids; i++) { 3114 status = rpccli_samr_OpenGroup(pipe_cli, ctx,3111 status = rpccli_samr_OpenGroup(pipe_cli, talloc_tos(), 3115 3112 &domain_handle, 3116 3113 SAMR_GROUP_ACCESS_ADD_MEMBER, … … 3122 3119 } 3123 3120 3124 status = rpccli_samr_AddGroupMember(pipe_cli, ctx,3121 status = rpccli_samr_AddGroupMember(pipe_cli, talloc_tos(), 3125 3122 &group_handle, 3126 3123 user_rids.ids[0], … … 3132 3129 3133 3130 if (is_valid_policy_hnd(&group_handle)) { 3134 rpccli_samr_Close(pipe_cli, ctx, &group_handle);3131 rpccli_samr_Close(pipe_cli, talloc_tos(), &group_handle); 3135 3132 } 3136 3133 } … … 3139 3136 3140 3137 for (i=0; i < num_del_rids; i++) { 3141 status = rpccli_samr_OpenGroup(pipe_cli, ctx,3138 status = rpccli_samr_OpenGroup(pipe_cli, talloc_tos(), 3142 3139 &domain_handle, 3143 3140 SAMR_GROUP_ACCESS_REMOVE_MEMBER, … … 3149 3146 } 3150 3147 3151 status = rpccli_samr_DeleteGroupMember(pipe_cli, ctx,3148 status = rpccli_samr_DeleteGroupMember(pipe_cli, talloc_tos(), 3152 3149 &group_handle, 3153 3150 user_rids.ids[0]); … … 3158 3155 3159 3156 if (is_valid_policy_hnd(&group_handle)) { 3160 rpccli_samr_Close(pipe_cli, ctx, &group_handle);3157 rpccli_samr_Close(pipe_cli, talloc_tos(), &group_handle); 3161 3158 } 3162 3159 } … … 3166 3163 done: 3167 3164 if (is_valid_policy_hnd(&group_handle)) { 3168 rpccli_samr_Close(pipe_cli, ctx, &group_handle);3165 rpccli_samr_Close(pipe_cli, talloc_tos(), &group_handle); 3169 3166 } 3170 3167 … … 3291 3288 init_lsa_String(&lsa_account_name, r->in.user_name); 3292 3289 3293 status = rpccli_samr_LookupNames(pipe_cli, ctx,3290 status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), 3294 3291 &domain_handle, 3295 3292 1, … … 3302 3299 } 3303 3300 3304 status = rpccli_samr_OpenUser(pipe_cli, ctx,3301 status = rpccli_samr_OpenUser(pipe_cli, talloc_tos(), 3305 3302 &domain_handle, 3306 3303 SAMR_USER_ACCESS_GET_GROUPS, … … 3312 3309 } 3313 3310 3314 status = rpccli_samr_GetGroupsForUser(pipe_cli, ctx,3311 status = rpccli_samr_GetGroupsForUser(pipe_cli, talloc_tos(), 3315 3312 &user_handle, 3316 3313 &rid_array); … … 3353 3350 } 3354 3351 3355 status = rpccli_samr_GetAliasMembership(pipe_cli, ctx,3352 status = rpccli_samr_GetAliasMembership(pipe_cli, talloc_tos(), 3356 3353 &domain_handle, 3357 3354 &sid_array, … … 3370 3367 } 3371 3368 3372 status = rpccli_samr_GetAliasMembership(pipe_cli, ctx,3369 status = rpccli_samr_GetAliasMembership(pipe_cli, talloc_tos(), 3373 3370 &builtin_handle, 3374 3371 &sid_array, … … 3387 3384 } 3388 3385 3389 status = rpccli_samr_LookupRids(pipe_cli, ctx,3386 status = rpccli_samr_LookupRids(pipe_cli, talloc_tos(), 3390 3387 &builtin_handle, 3391 3388 num_rids,
Note:
See TracChangeset
for help on using the changeset viewer.