summaryrefslogtreecommitdiffstats
path: root/lldb/tools/debugserver/source/RNBRemote.cpp
diff options
context:
space:
mode:
authorJason Molenda <jmolenda@apple.com>2017-12-09 03:37:09 +0000
committerJason Molenda <jmolenda@apple.com>2017-12-09 03:37:09 +0000
commitaae5b6907988f2ef48f242a3fc6e02761a967fd8 (patch)
tree7c608e26268a410dc6a2620445a5b44bcb1c7a2c /lldb/tools/debugserver/source/RNBRemote.cpp
parent1bfb9f1c0ff3e09e4843c5f8308346af4d9e2311 (diff)
downloadbcm5719-llvm-aae5b6907988f2ef48f242a3fc6e02761a967fd8.tar.gz
bcm5719-llvm-aae5b6907988f2ef48f242a3fc6e02761a967fd8.zip
Change uses of strncpy in debugserver to strlcpy
for better safety. <rdar://problem/32906923> llvm-svn: 320242
Diffstat (limited to 'lldb/tools/debugserver/source/RNBRemote.cpp')
-rw-r--r--lldb/tools/debugserver/source/RNBRemote.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lldb/tools/debugserver/source/RNBRemote.cpp b/lldb/tools/debugserver/source/RNBRemote.cpp
index 394baaebbbb..0a2eef3feac 100644
--- a/lldb/tools/debugserver/source/RNBRemote.cpp
+++ b/lldb/tools/debugserver/source/RNBRemote.cpp
@@ -2247,7 +2247,7 @@ rnb_err_t set_logging(const char *p) {
continue;
}
char *fn = (char *) alloca (c - p + 1);
- strncpy (fn, p, c - p);
+ strlcpy (fn, p, c - p);
fn[c - p] = '\0';
// A file name of "asl" is special and is another way to indicate
@@ -3049,7 +3049,7 @@ rnb_err_t RNBRemote::HandlePacket_last_signal(const char *unused) {
// If we have an empty exit packet, lets fill one in to be safe.
if (!pid_exited_packet[0]) {
- strncpy(pid_exited_packet, "W00", sizeof(pid_exited_packet) - 1);
+ strlcpy(pid_exited_packet, "W00", sizeof(pid_exited_packet) - 1);
pid_exited_packet[sizeof(pid_exited_packet) - 1] = '\0';
}
OpenPOWER on IntegriCloud