[dm-devel] [PATCH] [RFC] dm-multipath: typo, strncat instead of strncpy
Malahal Naineni
malahal at us.ibm.com
Wed Jul 28 00:46:19 UTC 2010
strncat here doesn't seem right, strncpy should be correct!
Signed-off-by: Malahal Naineni (malahal at us.ibm.com)
PS: But why bother correcting an entry that is going to be deleted
anyway? IMO, just deleting the strncat/strncpy line should be fine too.
Any comments???
diff -r 62c20b65bffe -r 07a9bab4a67f libmultipath/configure.c
--- a/libmultipath/configure.c Tue Jul 20 17:08:44 2010 -0700
+++ b/libmultipath/configure.c Tue Jul 27 17:45:48 2010 -0700
@@ -170,7 +170,7 @@ select_action (struct multipath * mpp, v
if (!find_mp_by_wwid(curmp, mpp->wwid)) {
condlog(2, "%s: remove (wwid changed)", cmpp->alias);
dm_flush_map(mpp->alias);
- strncat(cmpp->wwid, mpp->wwid, WWID_SIZE);
+ strncpy(cmpp->wwid, mpp->wwid, WWID_SIZE);
drop_multipath(curmp, cmpp->wwid, KEEP_PATHS);
mpp->action = ACT_CREATE;
condlog(3, "%s: set ACT_CREATE (map wwid change)",
More information about the dm-devel
mailing list