Callers (e.g. usr/autoboot.c) may not check the return values from fetch_xxx_setting(), assuming that in error cases the returned setting value will be "empty" (for some sensible value of "empty"). In particular, if the DHCP server did not specify a next-server address, this would result in gPXE using uninitialised data for the TFTP server IP address.tags/v0.9.6
|
|
||
| 333 |
|
333 |
|
| 334 |
|
334 |
|
| 335 |
|
335 |
|
|
336 |
|
|
|
337 |
|
|
|
338 |
|
|
| 336 |
|
339 |
|
| 337 |
|
340 |
|
| 338 |
|
341 |
|
|
|
||
| 381 |
|
384 |
|
| 382 |
|
385 |
|
| 383 |
|
386 |
|
| 384 |
|
|
|
| 385 |
|
387 |
|
| 386 |
|
388 |
|
| 387 |
|
389 |
|
|
|
||
| 417 |
|
419 |
|
| 418 |
|
420 |
|
| 419 |
|
421 |
|
| 420 |
|
|
|
| 421 |
|
422 |
|
| 422 |
|
423 |
|
| 423 |
|
424 |
|
| 424 |
|
425 |
|
| 425 |
|
426 |
|
| 426 |
|
427 |
|
| 427 |
|
|
|
|
428 |
|
|
|
429 |
|
|
|
430 |
|
|
|
431 |
|
|
| 428 |
|
432 |
|
| 429 |
|
433 |
|
| 430 |
|
434 |
|
| 431 |
|
435 |
|
| 432 |
|
436 |
|
| 433 |
|
437 |
|
|
438 |
|
|
| 434 |
|
439 |
|
| 435 |
|
440 |
|
| 436 |
|
441 |
|
|
|
||
| 452 |
|
457 |
|
| 453 |
|
458 |
|
| 454 |
|
459 |
|
|
460 |
|
|
|
461 |
|
|
|
462 |
|
|
|
463 |
|
|
| 455 |
|
464 |
|
| 456 |
|
465 |
|
| 457 |
|
466 |
|
| 458 |
|
467 |
|
|
468 |
|
|
| 459 |
|
469 |
|
| 460 |
|
470 |
|
| 461 |
|
471 |
|
|
|
||
| 469 |
|
479 |
|
| 470 |
|
480 |
|
| 471 |
|
481 |
|
| 472 |
|
|
|
|
482 |
|
|
| 473 |
|
483 |
|
| 474 |
|
484 |
|
| 475 |
|
485 |
|
|
|
||
| 484 |
|
494 |
|
| 485 |
|
495 |
|
| 486 |
|
496 |
|
| 487 |
|
|
|
|
497 |
|
|
| 488 |
|
498 |
|
| 489 |
|
499 |
|
| 490 |
|
500 |
|