staging: lustre: silence a static checker warning
Static checkers warn that if cfs_cpt_table_print() returns an error other than -EFBIG, then it would lead to a double free. This is true but cfs_cpt_table_print() only returns -EFBIG on error so it also won't happen in real life. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Родитель
22e1dd69fe
Коммит
92a1daba3a
|
@ -365,8 +365,8 @@ static int __proc_cpt_table(void *data, int write,
|
|||
if (rc >= 0)
|
||||
break;
|
||||
|
||||
LIBCFS_FREE(buf, len);
|
||||
if (rc == -EFBIG) {
|
||||
LIBCFS_FREE(buf, len);
|
||||
len <<= 1;
|
||||
continue;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче