diff options
author | Tiago Cunha <tcunha@gmx.com> | 2009-10-28 23:08:04 +0000 |
---|---|---|
committer | Tiago Cunha <tcunha@gmx.com> | 2009-10-28 23:08:04 +0000 |
commit | 88bb9381b267f6411af6438a11209ed53110e4a4 (patch) | |
tree | 070f9dd8a618d2694728f5f3213c0c41a353ff00 /xmalloc.c | |
parent | 876ded6dfe560277d7771ba5a14964700ca8ad2a (diff) | |
download | rtmux-88bb9381b267f6411af6438a11209ed53110e4a4.tar.gz rtmux-88bb9381b267f6411af6438a11209ed53110e4a4.tar.bz2 rtmux-88bb9381b267f6411af6438a11209ed53110e4a4.zip |
Sync OpenBSD patchset 463:
Use strlcpy instead of strncpy, pointed out by deraadt.
Diffstat (limited to 'xmalloc.c')
-rw-r--r-- | xmalloc.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -1,4 +1,4 @@ -/* $Id: xmalloc.c,v 1.10 2009-06-25 16:47:00 nicm Exp $ */ +/* $Id: xmalloc.c,v 1.11 2009-10-28 23:08:04 tcunha Exp $ */ /* * Copyright (c) 2004 Nicholas Marriott <nicm@users.sourceforge.net> @@ -29,13 +29,14 @@ char * xstrdup(const char *s) { - void *ptr; + char *ptr; size_t len; len = strlen(s) + 1; ptr = xmalloc(len); - return (strncpy(ptr, s, len)); + strlcpy(ptr, s, len); + return (ptr); } void * |