Commit 5499057
authored
PartitionManager: Add safety checks to prevent access violations in iterateCellsBreadthFirst and getNearestGroupWithValue
1 parent bae4229 commit 5499057
2 files changed
Lines changed: 134 additions & 32 deletions
File tree
- GeneralsMD/Code/GameEngine/Source/GameLogic/Object
- Generals/Code/GameEngine/Source/GameLogic/Object
Lines changed: 67 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4402 | 4402 | | |
4403 | 4403 | | |
4404 | 4404 | | |
| 4405 | + | |
| 4406 | + | |
| 4407 | + | |
| 4408 | + | |
| 4409 | + | |
| 4410 | + | |
| 4411 | + | |
| 4412 | + | |
| 4413 | + | |
| 4414 | + | |
| 4415 | + | |
| 4416 | + | |
| 4417 | + | |
| 4418 | + | |
| 4419 | + | |
| 4420 | + | |
4405 | 4421 | | |
4406 | 4422 | | |
4407 | 4423 | | |
| 4424 | + | |
| 4425 | + | |
| 4426 | + | |
| 4427 | + | |
| 4428 | + | |
| 4429 | + | |
4408 | 4430 | | |
4409 | 4431 | | |
4410 | 4432 | | |
| 4433 | + | |
| 4434 | + | |
| 4435 | + | |
| 4436 | + | |
| 4437 | + | |
| 4438 | + | |
| 4439 | + | |
4411 | 4440 | | |
4412 | 4441 | | |
4413 | 4442 | | |
| |||
4418 | 4447 | | |
4419 | 4448 | | |
4420 | 4449 | | |
4421 | | - | |
4422 | | - | |
| 4450 | + | |
| 4451 | + | |
| 4452 | + | |
| 4453 | + | |
| 4454 | + | |
| 4455 | + | |
| 4456 | + | |
| 4457 | + | |
4423 | 4458 | | |
4424 | 4459 | | |
4425 | 4460 | | |
4426 | 4461 | | |
4427 | 4462 | | |
4428 | 4463 | | |
4429 | 4464 | | |
4430 | | - | |
4431 | | - | |
4432 | | - | |
| 4465 | + | |
| 4466 | + | |
| 4467 | + | |
| 4468 | + | |
4433 | 4469 | | |
4434 | 4470 | | |
4435 | 4471 | | |
4436 | 4472 | | |
4437 | 4473 | | |
4438 | | - | |
4439 | | - | |
4440 | | - | |
| 4474 | + | |
| 4475 | + | |
| 4476 | + | |
| 4477 | + | |
4441 | 4478 | | |
4442 | 4479 | | |
4443 | 4480 | | |
4444 | 4481 | | |
4445 | 4482 | | |
4446 | | - | |
4447 | | - | |
4448 | | - | |
| 4483 | + | |
| 4484 | + | |
| 4485 | + | |
| 4486 | + | |
4449 | 4487 | | |
4450 | 4488 | | |
4451 | 4489 | | |
4452 | 4490 | | |
4453 | | - | |
4454 | | - | |
4455 | | - | |
4456 | | - | |
| 4491 | + | |
| 4492 | + | |
| 4493 | + | |
| 4494 | + | |
| 4495 | + | |
4457 | 4496 | | |
4458 | 4497 | | |
4459 | 4498 | | |
4460 | 4499 | | |
4461 | 4500 | | |
4462 | 4501 | | |
| 4502 | + | |
| 4503 | + | |
| 4504 | + | |
| 4505 | + | |
| 4506 | + | |
| 4507 | + | |
4463 | 4508 | | |
4464 | 4509 | | |
4465 | 4510 | | |
| |||
4781 | 4826 | | |
4782 | 4827 | | |
4783 | 4828 | | |
| 4829 | + | |
| 4830 | + | |
| 4831 | + | |
| 4832 | + | |
| 4833 | + | |
| 4834 | + | |
4784 | 4835 | | |
4785 | 4836 | | |
4786 | 4837 | | |
| |||
4807 | 4858 | | |
4808 | 4859 | | |
4809 | 4860 | | |
4810 | | - | |
| 4861 | + | |
4811 | 4862 | | |
4812 | 4863 | | |
4813 | 4864 | | |
| |||
Lines changed: 67 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4438 | 4438 | | |
4439 | 4439 | | |
4440 | 4440 | | |
| 4441 | + | |
| 4442 | + | |
| 4443 | + | |
| 4444 | + | |
| 4445 | + | |
| 4446 | + | |
| 4447 | + | |
| 4448 | + | |
| 4449 | + | |
| 4450 | + | |
| 4451 | + | |
| 4452 | + | |
| 4453 | + | |
| 4454 | + | |
| 4455 | + | |
| 4456 | + | |
4441 | 4457 | | |
4442 | 4458 | | |
4443 | 4459 | | |
| 4460 | + | |
| 4461 | + | |
| 4462 | + | |
| 4463 | + | |
| 4464 | + | |
| 4465 | + | |
4444 | 4466 | | |
4445 | 4467 | | |
4446 | 4468 | | |
| 4469 | + | |
| 4470 | + | |
| 4471 | + | |
| 4472 | + | |
| 4473 | + | |
| 4474 | + | |
| 4475 | + | |
4447 | 4476 | | |
4448 | 4477 | | |
4449 | 4478 | | |
| |||
4454 | 4483 | | |
4455 | 4484 | | |
4456 | 4485 | | |
4457 | | - | |
4458 | | - | |
| 4486 | + | |
| 4487 | + | |
| 4488 | + | |
| 4489 | + | |
| 4490 | + | |
| 4491 | + | |
| 4492 | + | |
| 4493 | + | |
4459 | 4494 | | |
4460 | 4495 | | |
4461 | 4496 | | |
4462 | 4497 | | |
4463 | 4498 | | |
4464 | 4499 | | |
4465 | 4500 | | |
4466 | | - | |
4467 | | - | |
4468 | | - | |
| 4501 | + | |
| 4502 | + | |
| 4503 | + | |
| 4504 | + | |
4469 | 4505 | | |
4470 | 4506 | | |
4471 | 4507 | | |
4472 | 4508 | | |
4473 | 4509 | | |
4474 | | - | |
4475 | | - | |
4476 | | - | |
| 4510 | + | |
| 4511 | + | |
| 4512 | + | |
| 4513 | + | |
4477 | 4514 | | |
4478 | 4515 | | |
4479 | 4516 | | |
4480 | 4517 | | |
4481 | 4518 | | |
4482 | | - | |
4483 | | - | |
4484 | | - | |
| 4519 | + | |
| 4520 | + | |
| 4521 | + | |
| 4522 | + | |
4485 | 4523 | | |
4486 | 4524 | | |
4487 | 4525 | | |
4488 | 4526 | | |
4489 | | - | |
4490 | | - | |
4491 | | - | |
4492 | | - | |
| 4527 | + | |
| 4528 | + | |
| 4529 | + | |
| 4530 | + | |
| 4531 | + | |
4493 | 4532 | | |
4494 | 4533 | | |
4495 | 4534 | | |
4496 | 4535 | | |
4497 | 4536 | | |
4498 | 4537 | | |
| 4538 | + | |
| 4539 | + | |
| 4540 | + | |
| 4541 | + | |
| 4542 | + | |
| 4543 | + | |
4499 | 4544 | | |
4500 | 4545 | | |
4501 | 4546 | | |
| |||
4817 | 4862 | | |
4818 | 4863 | | |
4819 | 4864 | | |
| 4865 | + | |
| 4866 | + | |
| 4867 | + | |
| 4868 | + | |
| 4869 | + | |
| 4870 | + | |
4820 | 4871 | | |
4821 | 4872 | | |
4822 | 4873 | | |
| |||
4843 | 4894 | | |
4844 | 4895 | | |
4845 | 4896 | | |
4846 | | - | |
| 4897 | + | |
4847 | 4898 | | |
4848 | 4899 | | |
4849 | 4900 | | |
| |||
0 commit comments