All of lore.kernel.org
 help / color / mirror / Atom feed
* [patch] target: handle empty string writes in sysfs
@ 2012-01-24  8:40 ` Dan Carpenter
  0 siblings, 0 replies; 8+ messages in thread
From: Dan Carpenter @ 2012-01-24  8:40 UTC (permalink / raw)
  To: Nicholas A. Bellinger; +Cc: linux-scsi, target-devel, kernel-janitors

These are root only and we're not likely to hit the problem in practise,
but it makes a the static checkers happy.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>

diff --git a/drivers/target/target_core_configfs.c b/drivers/target/target_core_configfs.c
index 0955bb8..9b86330 100644
--- a/drivers/target/target_core_configfs.c
+++ b/drivers/target/target_core_configfs.c
@@ -1707,6 +1707,8 @@ static ssize_t target_core_store_dev_alias(
 	se_dev->su_dev_flags |= SDF_USING_ALIAS;
 	read_bytes = snprintf(&se_dev->se_dev_alias[0], SE_DEV_ALIAS_LEN,
 			"%s", page);
+	if (read_bytes = 0)
+		return -EINVAL;
 
 	if (se_dev->se_dev_alias[read_bytes - 1] = '\n')
 		se_dev->se_dev_alias[read_bytes - 1] = '\0';
@@ -1756,6 +1758,8 @@ static ssize_t target_core_store_dev_udev_path(
 	se_dev->su_dev_flags |= SDF_USING_UDEV_PATH;
 	read_bytes = snprintf(&se_dev->se_dev_udev_path[0], SE_UDEV_PATH_LEN,
 			"%s", page);
+	if (read_bytes = 0)
+		return -EINVAL;
 
 	if (se_dev->se_dev_udev_path[read_bytes - 1] = '\n')
 		se_dev->se_dev_udev_path[read_bytes - 1] = '\0';

^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2012-01-27 12:50 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-24  8:40 [patch] target: handle empty string writes in sysfs Dan Carpenter
2012-01-24  8:40 ` Dan Carpenter
2012-01-24 10:55 ` walter harms
2012-01-24 10:55   ` walter harms
2012-01-26 12:19   ` Dan Carpenter
2012-01-26 12:19     ` Dan Carpenter
2012-01-27 12:50   ` [patch v2] " Dan Carpenter
2012-01-27 12:50     ` Dan Carpenter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.