Commit 6884cb2
scsi: iscsi: Fix missing scsi_host_put() in error path
[ Upstream commit 72eea84 ]
Add goto to ensure scsi_host_put() is called in all error paths of
iscsi_set_host_param() function. This fixes a potential memory leak when
strlen() check fails.
Fixes: ce51c81 ("scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()")
Signed-off-by: Miaoqian Lin <linmq006@gmail.com>
Link: https://lore.kernel.org/r/20250318094344.91776-1-linmq006@gmail.com
Reviewed-by: Mike Christie <michael.christie@oracle.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>1 parent 52f2240 commit 6884cb2
1 file changed
+5
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3209 | 3209 | | |
3210 | 3210 | | |
3211 | 3211 | | |
3212 | | - | |
3213 | | - | |
| 3212 | + | |
| 3213 | + | |
| 3214 | + | |
| 3215 | + | |
3214 | 3216 | | |
3215 | 3217 | | |
3216 | 3218 | | |
| 3219 | + | |
3217 | 3220 | | |
3218 | 3221 | | |
3219 | 3222 | | |
| |||
0 commit comments