diff options
author | Jason Molenda <jmolenda@apple.com> | 2017-12-09 03:37:09 +0000 |
---|---|---|
committer | Jason Molenda <jmolenda@apple.com> | 2017-12-09 03:37:09 +0000 |
commit | aae5b6907988f2ef48f242a3fc6e02761a967fd8 (patch) | |
tree | 7c608e26268a410dc6a2620445a5b44bcb1c7a2c /lldb/tools/debugserver/source/RNBRemote.cpp | |
parent | 1bfb9f1c0ff3e09e4843c5f8308346af4d9e2311 (diff) | |
download | bcm5719-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.cpp | 4 |
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'; } |