From 9fa77c9596f886ef6f67bcccebdc6b2bc7328caa Mon Sep 17 00:00:00 2001 From: czichy Date: Fri, 3 Dec 2021 07:24:54 +0200 Subject: [PATCH] correct usage of free for strdup memory Issue-ID: RIC-863 Signed-off-by: czichy Change-Id: I7babfc04a57675b3fa53d207b6bd5dd07c84b262 --- src/config/config.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/config/config.cpp b/src/config/config.cpp index 9d7776d..5259a17 100644 --- a/src/config/config.cpp +++ b/src/config/config.cpp @@ -91,13 +91,13 @@ void xapp::Config::Listener( ) { *tok = 0; bname = strdup( tok+1 ); } else { - delete dname; + free (dname); dname = strdup( "." ); bname = strdup( fname.c_str() ); } wfd = inotify_add_watch( ifd, dname, IN_MOVED_TO | IN_CLOSE_WRITE ); // we only care about close write changes - delete dname; + free (dname); if( wfd < 0 ) { fprintf( stderr, " ### ERR ### unable to add watch on config file %s: %s\n", fname.c_str(), strerror( errno ) ); -- 2.16.6