diff options
author | Michael Brown <mcb30@etherboot.org> | 2007-07-02 03:12:35 +0100 |
---|---|---|
committer | Michael Brown <mcb30@etherboot.org> | 2007-07-02 03:12:35 +0100 |
commit | e3bbfd7a757064022098793d865c6dae42c74c0b (patch) | |
tree | a66e04efb7a9e7602352209c11d17dfb3a00dbf9 /src | |
parent | d7e471f654c576898a1559005561990806a97fcd (diff) | |
download | ipxe-e3bbfd7a757064022098793d865c6dae42c74c0b.zip ipxe-e3bbfd7a757064022098793d865c6dae42c74c0b.tar.gz ipxe-e3bbfd7a757064022098793d865c6dae42c74c0b.tar.bz2 |
Call shutdown() from pxenv_undi_shutdown(). Probably not totally
correct, but it's enough to get RIS working.
Diffstat (limited to 'src')
-rw-r--r-- | src/interface/pxe/pxe_undi.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/interface/pxe/pxe_undi.c b/src/interface/pxe/pxe_undi.c index a9d0a20..4a9b339 100644 --- a/src/interface/pxe/pxe_undi.c +++ b/src/interface/pxe/pxe_undi.c @@ -29,6 +29,7 @@ #include <gpxe/pci.h> #include <gpxe/isapnp.h> #include <gpxe/if_ether.h> +#include <gpxe/shutdown.h> #include "pxe.h" /* PXENV_UNDI_STARTUP @@ -85,6 +86,8 @@ PXENV_EXIT_t pxenv_undi_shutdown ( struct s_PXENV_UNDI_SHUTDOWN *undi_shutdown ) { DBG ( "PXENV_UNDI_SHUTDOWN" ); + shutdown(); + undi_shutdown->Status = PXENV_STATUS_SUCCESS; return PXENV_EXIT_SUCCESS; } |