osaf/libs/core/mds/mds_c_db.c |  4 ++--
 osaf/libs/core/mds/mds_log.c  |  2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)


Fix: pid_name is initialized.

diff --git a/osaf/libs/core/mds/mds_c_db.c b/osaf/libs/core/mds/mds_c_db.c
--- a/osaf/libs/core/mds/mds_c_db.c
+++ b/osaf/libs/core/mds/mds_c_db.c
@@ -40,7 +40,7 @@ void get_adest_details(MDS_DEST adest, c
        NCS_PHY_SLOT_ID phy_slot;
        NCS_SUB_SLOT_ID sub_slot;
        char pid_path[1024];
-       char *pid_name;
+       char *pid_name = NULL;
        char process_name[MDS_MAX_PROCESS_NAME_LEN];
        bool remote = false;
 
@@ -136,7 +136,7 @@ void get_subtn_adest_details(MDS_PWE_HDL
        MDS_SVC_INFO *svc_info = NULL;
        char pid_path[1024];
        char *token, *saveptr;
-       char *pid_name;
+       char *pid_name = NULL;
        struct stat s;
 
        m_NCS_GET_PHYINFO_FROM_NODE_ID(m_NCS_NODE_ID_FROM_MDS_DEST(adest), 
NULL, &phy_slot, &sub_slot);
diff --git a/osaf/libs/core/mds/mds_log.c b/osaf/libs/core/mds/mds_log.c
--- a/osaf/libs/core/mds/mds_log.c
+++ b/osaf/libs/core/mds/mds_log.c
@@ -39,7 +39,7 @@ static void get_process_name(void)
        char pid_path[1024];
        uint32_t process_id = getpid();
        char *token, *saveptr;
-       char *pid_name;
+       char *pid_name = NULL;
 
        sprintf(pid_path, "/proc/%d/cmdline", process_id);
        FILE* f = fopen(pid_path,"r");

------------------------------------------------------------------------------
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to