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 |
|