mirror of
https://repo.or.cz/socat.git
synced 2024-12-22 15:32:35 +00:00
Red Hat issue 1021972: fixed a missing NUL termination in return string of sysutils.c:sockaddr_info() for the AF_UNIX case
This commit is contained in:
parent
a214cbca6f
commit
82231ad799
2 changed files with 5 additions and 2 deletions
3
CHANGES
3
CHANGES
|
@ -33,6 +33,9 @@ corrections:
|
|||
Red Hat issue 1021958: fixed a bug with faulty buffer/data length
|
||||
calculation in xio-ascii.c:_xiodump()
|
||||
|
||||
Red Hat issue 1021972: fixed a missing NUL termination in return string
|
||||
of sysutils.c:sockaddr_info() for the AF_UNIX case
|
||||
|
||||
porting:
|
||||
Performed changes for Fedora release 19
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* source: sysutils.c */
|
||||
/* Copyright Gerhard Rieger 2001-2011 */
|
||||
/* Copyright Gerhard Rieger */
|
||||
/* Published under the GNU General Public License V.2, see file COPYING */
|
||||
|
||||
/* translate socket addresses into human readable form */
|
||||
|
@ -189,7 +189,7 @@ char *sockaddr_info(const struct sockaddr *sa, socklen_t salen, char *buff, size
|
|||
case 0:
|
||||
case AF_UNIX: sockaddr_unix_info(&sau->un, salen, cp+1, blen-1);
|
||||
cp[0] = '"';
|
||||
*strchr(cp+1, '\0') = '"';
|
||||
strncat(cp+1, "\"", 1);
|
||||
break;
|
||||
#endif
|
||||
#if WITH_IP4
|
||||
|
|
Loading…
Reference in a new issue