62 lines
2.4 KiB
Diff
62 lines
2.4 KiB
Diff
From dd00d6d0710dd3b644ac112b5c98b90f4cae5ac9 Mon Sep 17 00:00:00 2001
|
|
From: Jan Synacek <jsynacek@redhat.com>
|
|
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
|
|
|