From: John L. Hammond Date: Fri, 1 Feb 2013 01:51:04 +0000 (-0600) Subject: LU-2728 fld: check for NULL param in fldb_seq_stop() X-Git-Tag: 2.3.61~36 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=6c10a623ee996e43b7021d8698a2ae01d556925a;p=fs%2Flustre-release.git LU-2728 fld: check for NULL param in fldb_seq_stop() Check for NULL param in fldb_seq_stop(). Signed-off-by: John L. Hammond Change-Id: I44ed10f9ce8bceabb203e6ef0b843b23340ced2b Reviewed-on: http://review.whamcloud.com/5238 Tested-by: Hudson Tested-by: Maloo Reviewed-by: Andreas Dilger Reviewed-by: Oleg Drokin --- diff --git a/lustre/fld/lproc_fld.c b/lustre/fld/lproc_fld.c index 1629e86..52d517f 100644 --- a/lustre/fld/lproc_fld.c +++ b/lustre/fld/lproc_fld.c @@ -189,13 +189,15 @@ static void fldb_seq_stop(struct seq_file *p, void *v) struct lu_server_fld *fld; struct dt_object *obj; + if (param == NULL) + return; + fld = param->fsp_fld; obj = fld->lsf_obj; LASSERT(obj != NULL); iops = &obj->do_index_ops->dio_it; iops->put(¶m->fsp_env, param->fsp_it); - return; } static void *fldb_seq_next(struct seq_file *p, void *v, loff_t *pos)