Call shutdown() from pxenv_undi_shutdown(). Probably not totally
authorMichael Brown <mcb30@etherboot.org>
Mon, 2 Jul 2007 02:12:35 +0000 (03:12 +0100)
committerMichael Brown <mcb30@etherboot.org>
Mon, 2 Jul 2007 02:12:35 +0000 (03:12 +0100)
correct, but it's enough to get RIS working.

src/interface/pxe/pxe_undi.c

index a9d0a20..4a9b339 100644 (file)
@@ -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;
 }