infiniband-diags/mcm_rereg_test.c: Handle error when guid file not found
ERR: cannot open port_guids.list: No such file or directory
Signed-off-by: Hal Rosenstock <[EMAIL PROTECTED]>
diff --git a/infiniband-diags/src/mcm_rereg_test.c
b/infiniband-diags/src/mcm_rereg_test.c
index 4f3ccc1..2bdf9dc 100644
--- a/infiniband-diags/src/mcm_rereg_test.c
+++ b/infiniband-diags/src/mcm_rereg_test.c
@@ -397,6 +397,11 @@ static int rereg_and_test_port(char *guid_file, int port,
int agent, ib_portid_t
}
f = fopen(guid_file, "r");
+ if (!f) {
+ err("cannot open %s: %s\n", guid_file, strerror(errno));
+ return -1;
+ }
+
while (fgets(line, sizeof(line), f)) {
guid = strtoull(line, NULL, 0);
guid = htonll(guid);
_______________________________________________
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