libibmad: To handle null dev_name in madrpc_init Signed-off-by: Brendan Doyle diff -uprN ./SOURCES/libibmad-1.3.9/src/rpc.c ./SOURCES/libibmad-1.3.9.fix_null_dev_name_madrpc_init/src/rpc.c --- ./SOURCES/libibmad-1.3.9/src/rpc.c 2012-04-30 13:42:44.000000000 -0700 +++ ./SOURCES/libibmad-1.3.9.fix_null_dev_name_madrpc_init/src/rpc.c 2013-02-22 14:54:14.654048137 -0800 @@ -360,7 +360,8 @@ madrpc_init(char *dev_name, int dev_port IBPANIC("can't init UMAD library"); if ((fd = umad_open_port(dev_name, dev_port)) < 0) - IBPANIC("can't open UMAD port (%s:%d)", dev_name, dev_port); + IBPANIC("can't open UMAD port (%s:%d)", + dev_name ? dev_name : "(nil)", dev_port); if (num_classes >= MAX_CLASS) IBPANIC("too many classes %d requested", num_classes);