From dd00d6d0710dd3b644ac112b5c98b90f4cae5ac9 Mon Sep 17 00:00:00 2001 From: Jan Synacek Date: Wed, 16 May 2012 09:22:21 +0200 Subject: [PATCH 06/16] inet.c: avoid using pointer after free --- xinetd/inet.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/xinetd/inet.c b/xinetd/inet.c index 1cb2ba2..4e1237e 100644 --- a/xinetd/inet.c +++ b/xinetd/inet.c @@ -190,7 +190,7 @@ static int get_next_inet_entry( int fd, pset_h sconfs, nvp = nv_find_value( service_types, "RPC" ); if ( nvp == NULL ) { - parsemsg( LOG_WARNING, func, "inetd.conf - Bad foo %s", name ) ; + parsemsg( LOG_WARNING, func, "inetd.conf - Bad foo %s", SC_NAME(scp) ) ; pset_destroy(args); sc_free(scp); return -1; @@ -281,7 +281,7 @@ static int get_next_inet_entry( int fd, pset_h sconfs, nvp = nv_find_value( service_types, "INTERNAL" ); if ( nvp == NULL ) { - parsemsg( LOG_WARNING, func, "inetd.conf - Bad foo %s", name ) ; + parsemsg( LOG_WARNING, func, "inetd.conf - Bad foo %s", SC_NAME(scp) ) ; pset_destroy(args); sc_free(scp); return -1; @@ -359,7 +359,7 @@ static int get_next_inet_entry( int fd, pset_h sconfs, nvp = nv_find_value( service_flags, "REUSE" ); if ( nvp == NULL ) { - parsemsg( LOG_WARNING, func, "inetd.conf - Bad foo %s", name ) ; + parsemsg( LOG_WARNING, func, "inetd.conf - Bad foo %s", SC_NAME(scp) ) ; pset_destroy(args); sc_free(scp); return -1; @@ -370,7 +370,7 @@ static int get_next_inet_entry( int fd, pset_h sconfs, nvp = nv_find_value( service_flags, "NOLIBWRAP" ); if ( nvp == NULL ) { - parsemsg( LOG_WARNING, func, "inetd.conf - Bad foo %s", name ) ; + parsemsg( LOG_WARNING, func, "inetd.conf - Bad foo %s", SC_NAME(scp) ) ; pset_destroy(args); sc_free(scp); return -1; @@ -381,7 +381,7 @@ static int get_next_inet_entry( int fd, pset_h sconfs, nvp = nv_find_value( service_flags, "NAMEINARGS" ); if ( nvp == NULL ) { - parsemsg( LOG_WARNING, func, "inetd.conf - Bad foo %s", name ) ; + parsemsg( LOG_WARNING, func, "inetd.conf - Bad foo %s", SC_NAME(scp) ) ; pset_destroy(args); sc_free(scp); return (-1); -- 2.19.1