Replacing strncpy with strlcpy to avoid strings that lacks null terminate.

Signed-off-by: Rickard Strandqvist <[email protected]>
---
 drivers/staging/unisys/include/uisutils.h |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/staging/unisys/include/uisutils.h 
b/drivers/staging/unisys/include/uisutils.h
index 70776c9..14d5cbd 100644
--- a/drivers/staging/unisys/include/uisutils.h
+++ b/drivers/staging/unisys/include/uisutils.h
@@ -307,20 +307,20 @@ Issue_VMCALL_CHANNEL_MISMATCH(const char *ChannelName,
        U64 physaddr;
        char *last_slash = NULL;
 
-       strncpy(params.ChannelName, ChannelName,
+       strlcpy(params.ChannelName, ChannelName,
                lengthof(VMCALL_CHANNEL_VERSION_MISMATCH_PARAMS, ChannelName));
-       strncpy(params.ItemName, ItemName,
+       strlcpy(params.ItemName, ItemName,
                lengthof(VMCALL_CHANNEL_VERSION_MISMATCH_PARAMS, ItemName));
        params.SourceLineNumber = SourceLineNumber;
 
        last_slash = strrchr(path_n_fn, '/');
        if (last_slash != NULL) {
                last_slash++;
-               strncpy(params.SourceFileName, last_slash,
+               strlcpy(params.SourceFileName, last_slash,
                        lengthof(VMCALL_CHANNEL_VERSION_MISMATCH_PARAMS,
                                 SourceFileName));
        } else
-               strncpy(params.SourceFileName,
+               strlcpy(params.SourceFileName,
                        "Cannot determine source filename",
                        lengthof(VMCALL_CHANNEL_VERSION_MISMATCH_PARAMS,
                                 SourceFileName));
-- 
1.7.10.4

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to