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