[sanboot] Extend the "keep-san" option to non-iSCSI SAN protocols
[people/peper/gpxe.git] / src / arch / i386 / interface / pcbios / ib_srpboot.c
index 5b9c2c9..b1cbc33 100644 (file)
@@ -50,6 +50,10 @@ static int ib_srpboot ( const char *root_path ) {
        rc = int13_boot ( drive->drive );
        printf ( "Boot failed\n" );
 
+       /* Leave drive registered, if instructed to do so */
+       if ( keep_san() )
+               return rc;
+
        printf ( "Unregistering BIOS drive %#02x\n", drive->drive );
        unregister_int13_drive ( drive );