ENUM2STR(SDP_MID_SINKAVAIL),
};
- if (mid >= ARRAY_SIZE(mid2str))
+ if (mid < 0 || mid >= ARRAY_SIZE(mid2str)) {
+ printk(KERN_WARNING "mid %d is illegal\n", mid);
return NULL;
+ }
return mid2str[mid];
}
ENUM2STR(TCP_CLOSING),
};
- if (state < 0 || state >= ARRAY_SIZE(state2str))
- return "unknown";
+ if (state < 0 || state >= ARRAY_SIZE(state2str)) {
+ printk(KERN_WARNING "state %d is illegal\n", state);
+ return NULL;
+ }
return state2str[state];
}
ENUM2STR(RDMA_CM_EVENT_ADDR_CHANGE),
ENUM2STR(RDMA_CM_EVENT_TIMEWAIT_EXIT)
};
- if (event < 0 || event >= ARRAY_SIZE(state2str))
- return "unknown";
- return state2str[event];
+ if (event < 0 || event >= ARRAY_SIZE(state2str)) {
+ printk(KERN_WARNING "event %d is illegal\n", event);
+ return NULL;
+ }
+ return state2str[event];
}
struct sdp_bsdh;