osaf/services/saf/logsv/lgs/lgs_clm.cc |  2 +-
 osaf/services/saf/logsv/lgs/lgs_evt.cc |  3 ++-
 tests/logsv/tet_LogOiOps.c             |  4 ++--
 tests/logsv/tet_log_longDN.c           |  2 +-
 4 files changed, 6 insertions(+), 5 deletions(-)


Fix errors, reported by cppcheck:

osaf/services/saf/logsv/lgs/lgs_clm.cc:120]: (error) Uninitialized variable: rc
osaf/services/saf/logsv/lgs/lgs_evt.cc:892]: (error) Invalid strncmp() argument 
nr 3. A non-boolean value is required.

diff --git a/osaf/services/saf/logsv/lgs/lgs_clm.cc 
b/osaf/services/saf/logsv/lgs/lgs_clm.cc
--- a/osaf/services/saf/logsv/lgs/lgs_clm.cc
+++ b/osaf/services/saf/logsv/lgs/lgs_clm.cc
@@ -93,7 +93,7 @@ static uint32_t lgs_clm_node_find(NODE_I
  */
 static uint32_t lgs_clm_node_add(NODE_ID clm_node_id) {
   TRACE_ENTER();
-  uint32_t rc;
+  uint32_t rc = NCSCC_RC_SUCCESS;
   lgs_clm_node_t *clm_node;
 
   clm_node = new lgs_clm_node_t();
diff --git a/osaf/services/saf/logsv/lgs/lgs_evt.cc 
b/osaf/services/saf/logsv/lgs/lgs_evt.cc
--- a/osaf/services/saf/logsv/lgs/lgs_evt.cc
+++ b/osaf/services/saf/logsv/lgs/lgs_evt.cc
@@ -799,6 +799,7 @@ SaAisErrorT create_new_app_stream(lgsv_s
   SaUint32T logMaxLogrecsize_conf = 0;
   SaConstStringT str_name;
   int num, err = 0;
+  const char *dnPrefix = "safLgStr=";
 
   TRACE_ENTER();
 
@@ -873,7 +874,7 @@ SaAisErrorT create_new_app_stream(lgsv_s
 
   /* Verify that the name seems to be a DN */
   str_name = osaf_extended_name_borrow(&open_sync_param->lstr_name);
-  if (strncmp("safLgStr=", str_name, sizeof("safLgStr=") != 0)) {
+  if (strncmp(dnPrefix, str_name, strlen(dnPrefix)) != 0) {
     TRACE("'%s' is not a valid stream name => invalid param", str_name);
     rc = SA_AIS_ERR_INVALID_PARAM;
     goto done;
diff --git a/tests/logsv/tet_LogOiOps.c b/tests/logsv/tet_LogOiOps.c
--- a/tests/logsv/tet_LogOiOps.c
+++ b/tests/logsv/tet_LogOiOps.c
@@ -2443,7 +2443,7 @@ void verDefaultLogFileFmt(void)
        rc = system(command);
        if (WEXITSTATUS(rc) == 0) {
                /* Send an system log to app stream */
-               rc = system("saflogger -a safLgStrCfg=verDefaultLogFileFmt");
+               rc = system("saflogger -a safLgStr=verDefaultLogFileFmt");
                if (WEXITSTATUS(rc)) {
                        /* Failed to send log record to app stream */
                        fprintf(stderr, "Failed to invoke saflogger -a\n");
@@ -2457,7 +2457,7 @@ void verDefaultLogFileFmt(void)
                /* Verify the content of log file if it is reflected with right 
format */
                sprintf(appLogPath, "%s/saflogger", log_root_path);
                sprintf(command, VERIFY_CMD_, appLogPath,
-                       "safLgStrCfg=verDefaultLogFileFmt",     tZoneMillP);
+                       "safLgStr=verDefaultLogFileFmt",        tZoneMillP);
 
                rc = system(command);
                if (rc == -1) {
diff --git a/tests/logsv/tet_log_longDN.c b/tests/logsv/tet_log_longDN.c
--- a/tests/logsv/tet_log_longDN.c
+++ b/tests/logsv/tet_log_longDN.c
@@ -905,7 +905,7 @@ void longDNIn_AppStreamDN(void)
        memset(appStreamDN, 'D', sizeof(appStreamDN) - 1);
 
        // Perform testing
-       sprintf(command, "saflogger -a safLgStrCfg=%s -f longDN longDN_test", 
appStreamDN);
+       sprintf(command, "saflogger -a safLgStr=%s -f longDN longDN_test", 
appStreamDN);
        rc = system(command);
        if (WEXITSTATUS(rc) != 0) {
                fprintf(stderr, "Failed to perform cmd = %s\n", command);

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

Reply via email to