fix aac build after -Wno-uninitialized was removed
authorjsg <jsg@openbsd.org>
Fri, 7 Jan 2022 09:08:15 +0000 (09:08 +0000)
committerjsg <jsg@openbsd.org>
Fri, 7 Jan 2022 09:08:15 +0000 (09:08 +0000)
sys/dev/ic/aac.c

index a8ba7c5..1a03e61 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: aac.c,v 1.91 2020/10/15 00:01:24 krw Exp $    */
+/*     $OpenBSD: aac.c,v 1.92 2022/01/07 09:08:15 jsg Exp $    */
 
 /*-
  * Copyright (c) 2000 Michael Smith
@@ -1279,8 +1279,10 @@ aac_init(struct aac_softc *sc)
                if (aac_alloc_commands(sc) != 0)
                        break;
        }
-       if (sc->total_fibs == 0)
-               goto out;
+       if (sc->total_fibs == 0) {
+               error = ENOMEM;
+               goto bail_out;
+       }
 
        scsi_iopool_init(&sc->aac_iopool, sc,
            aac_alloc_command, aac_release_command);
@@ -1430,7 +1432,6 @@ aac_init(struct aac_softc *sc)
        if (state > 0)
                bus_dmamem_free(sc->aac_dmat, &seg, 1);
 
- out:
        return (error);
 }