|
@@ -280,7 +280,8 @@ struct p9_req_t *p9_tag_lookup(struct p9_client *c, u16 tag)
|
|
* buffer to read the data into */
|
|
* buffer to read the data into */
|
|
tag++;
|
|
tag++;
|
|
|
|
|
|
- BUG_ON(tag >= c->max_tag);
|
|
|
|
|
|
+ if(tag >= c->max_tag)
|
|
|
|
+ return NULL;
|
|
|
|
|
|
row = tag / P9_ROW_MAXTAG;
|
|
row = tag / P9_ROW_MAXTAG;
|
|
col = tag % P9_ROW_MAXTAG;
|
|
col = tag % P9_ROW_MAXTAG;
|