Changeset 596 for trunk/server/source3/rpc_client/cli_netlogon.c
- Timestamp:
- Jul 2, 2011, 3:35:33 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/server/source3/rpc_client/cli_netlogon.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/server/source3/rpc_client/cli_netlogon.c
r414 r596 284 284 } 285 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 286 372 287 373 /** … … 299 385 const char *workstation, 300 386 const uint8 chal[8], 387 301 388 DATA_BLOB lm_response, 302 389 DATA_BLOB nt_response, … … 304 391 { 305 392 NTSTATUS result = NT_STATUS_UNSUCCESSFUL; 306 int validation_level = 3;307 393 const char *workstation_name_slash; 308 394 const char *server_name_slash; … … 398 484 netlogon_creds_decrypt_samlogon(cli->dc, validation_level, &validation); 399 485 400 *info3 = validation.sam3; 486 result = map_validation_to_info3(mem_ctx, validation_level, &validation, info3); 487 if (!NT_STATUS_IS_OK(result)) { 488 return result; 489 } 401 490 402 491 return result; … … 411 500 const char *workstation, 412 501 const uint8 chal[8], 502 413 503 DATA_BLOB lm_response, 414 504 DATA_BLOB nt_response, … … 416 506 { 417 507 NTSTATUS result = NT_STATUS_UNSUCCESSFUL; 418 int validation_level = 3;419 508 const char *workstation_name_slash; 420 509 const char *server_name_slash; … … 499 588 netlogon_creds_decrypt_samlogon(cli->dc, validation_level, &validation); 500 589 501 *info3 = validation.sam3; 590 result = map_validation_to_info3(mem_ctx, validation_level, &validation, info3); 591 if (!NT_STATUS_IS_OK(result)) { 592 return result; 593 } 502 594 503 595 return result;
Note:
See TracChangeset
for help on using the changeset viewer.
