]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[qib7322] Fix compiler warning on gcc 4.7
authorMichael Brown <mcb30@ipxe.org>
Fri, 20 Jul 2012 18:18:50 +0000 (19:18 +0100)
committerMichael Brown <mcb30@ipxe.org>
Fri, 20 Jul 2012 18:18:50 +0000 (19:18 +0100)
Originally-fixed-by: Christian Hesse <list@eworm.de>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/drivers/infiniband/qib7322.c

index b66f8eff90ec7206a95e963b41b2b41424060ebd..8b61b8dc817316942276b6849b8d71f180f76074 100644 (file)
@@ -2062,6 +2062,9 @@ static int qib7322_ahb_read ( struct qib7322 *qib7322, unsigned int location,
        struct QIB_7322_ahb_transaction_reg xact;
        int rc;
 
+       /* Avoid returning uninitialised data on error */
+       *data = 0;
+
        /* Initiate transaction */
        memset ( &xact, 0, sizeof ( xact ) );
        BIT_FILL_2 ( &xact,