dev: Leave last byte in strncpy for NULL
authorSiddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
Sun, 18 Feb 2018 18:58:12 +0000 (00:28 +0530)
committerSiddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
Tue, 6 Mar 2018 19:45:34 +0000 (19:45 +0000)
commit10796633e84fc513ea820020ec17271edba82c4f
treee8faa7764695c27f479b80e12364d25c98ede9d5
parent5c3983215a2bd27545e8500baddc0567c26783bf
dev: Leave last byte in strncpy for NULL

The length of the strncpy should be one less than the destination to
ensure that there is space for the last NULL byte in case the source
is longer than the destination.

Change-Id: Iea65fa6327c8242bd8ddf4bf9a5a2b5164996495
Signed-off-by: Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
Reviewed-on: https://gem5-review.googlesource.com/8561
Reviewed-by: Gabe Black <gabeblack@google.com>
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
src/dev/net/ethertap.cc
src/dev/virtio/fs9p.cc