Signed-off-by: Hal Rosenstock <[email protected]> --- diff --git a/infiniband-diags/src/smpdump.c b/infiniband-diags/src/smpdump.c index 6c7f84c..414975c 100644 --- a/infiniband-diags/src/smpdump.c +++ b/infiniband-diags/src/smpdump.c @@ -289,7 +289,7 @@ int main(int argc, char *argv[]) xdump(stdout, 0, smp->data, 64); if (smp->status) fprintf(stdout, "SMP status: 0x%x\n", ntohs(smp->status)); - return 0; + goto exit; } desc = smp->data; @@ -301,5 +301,8 @@ int main(int argc, char *argv[]) putchar('\n'); if (smp->status) fprintf(stdout, "SMP status: 0x%x\n", ntohs(smp->status)); + +exit: + umad_free(umad); return 0; } _______________________________________________ general mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
