correct usage of free for strdup memory 07/7207/2
authorczichy <thoralf.czichy@nokia.com>
Fri, 3 Dec 2021 05:24:54 +0000 (07:24 +0200)
committerczichy <thoralf.czichy@nokia.com>
Fri, 3 Dec 2021 05:33:23 +0000 (07:33 +0200)
Issue-ID: RIC-863
Signed-off-by: czichy <thoralf.czichy@nokia.com>
Change-Id: I7babfc04a57675b3fa53d207b6bd5dd07c84b262

src/config/config.cpp

index 9d7776d..5259a17 100644 (file)
@@ -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, "<XFCPP> ### ERR ### unable to add watch on config file %s: %s\n", fname.c_str(), strerror( errno ) );