---
src/log/apitest/imm_tstutil.c | 3 +--
src/log/apitest/logtest.c | 6 ++----
src/log/apitest/logtestfr.c | 6 ++----
src/log/apitest/saflogtest.c | 12 +++++-------
src/log/apitest/tet_LogOiOps.c | 2 +-
src/log/apitest/tet_Log_recov.c | 6 ++----
src/log/apitest/tet_multiple_thread.c | 4 ++--
src/log/apitest/tet_saLogStreamOpen_2.c | 4 ++--
src/log/tools/saf_logger.c | 3 +++
9 files changed, 20 insertions(+), 26 deletions(-)
diff --git a/src/log/apitest/imm_tstutil.c b/src/log/apitest/imm_tstutil.c
index f7849cd..7a555d6 100644
--- a/src/log/apitest/imm_tstutil.c
+++ b/src/log/apitest/imm_tstutil.c
@@ -94,10 +94,9 @@ bool get_multivalue_type_string_from_imm(SaImmHandleT
*omHandle,
NULL; /* NULL terminated array */
/* Save values */
- void *value = NULL;
for (uint32_t i = 0; i < attribute->attrValuesNumber;
i++) {
- value = attribute->attrValues[i];
+ void *value = attribute->attrValues[i];
str_array[i] = *(char **)value;
}
}
diff --git a/src/log/apitest/logtest.c b/src/log/apitest/logtest.c
index 02d5d7d..afa1fcf 100644
--- a/src/log/apitest/logtest.c
+++ b/src/log/apitest/logtest.c
@@ -111,7 +111,6 @@ void init_logrootpath(void)
const char logRootDirectory_name[] = "logRootDirectory";
SaImmAttrNameT attributeNames[2] = {(char *)logRootDirectory_name,
NULL};
- void *value;
saAisNameLend(config, &objectName);
/* NOTE: immutil init osaf_assert if error */
@@ -123,7 +122,7 @@ void init_logrootpath(void)
attributeNames, &attributes);
if (ais_rc == SA_AIS_OK) {
attribute = attributes[0];
- value = attribute->attrValues[0];
+ void *value = attribute->attrValues[0];
strncpy(log_root_path, *((char **)value), PATH_MAX);
} else {
/* We didn't get a root path from IMM. Use default */
@@ -147,7 +146,6 @@ int get_attr_value(SaNameT *inObjName, char *inAttr, void
*outValue)
SaImmAttrValuesT_2 **attributes;
SaAisErrorT ais_rc = SA_AIS_OK;
SaImmAttrNameT attributeNames[2] = {inAttr, NULL};
- void *value = NULL;
int rc = 0;
/* NOTE: immutil init osaf_assert if error */
@@ -160,7 +158,7 @@ int get_attr_value(SaNameT *inObjName, char *inAttr, void
*outValue)
if (ais_rc == SA_AIS_OK) {
attribute = attributes[0];
if ((attribute != NULL) && (attribute->attrValuesNumber != 0)) {
- value = attribute->attrValues[0];
+ void *value = attribute->attrValues[0];
switch (attribute->attrValueType) {
case SA_IMM_ATTR_SAINT32T:
*((SaInt32T *)outValue) = *(SaInt32T *)value;
diff --git a/src/log/apitest/logtestfr.c b/src/log/apitest/logtestfr.c
index 59c3175..b2ef30b 100644
--- a/src/log/apitest/logtestfr.c
+++ b/src/log/apitest/logtestfr.c
@@ -191,7 +191,6 @@ void get_logRootDirectory(char *path_str)
const char logRootDirectory_name[] = "logRootDirectory";
SaImmAttrNameT attributeNames[2] = {(char *)logRootDirectory_name,
NULL};
- void *value;
/* NOTE: immutil init osaf_assert if error */
(void)immutil_saImmOmInitialize(&omHandle, NULL, &kImmVersion);
@@ -202,7 +201,7 @@ void get_logRootDirectory(char *path_str)
attributeNames, &attributes);
if (ais_rc == SA_AIS_OK) {
attribute = attributes[0];
- value = attribute->attrValues[0];
+ void *value = attribute->attrValues[0];
strncpy(path_str, *((char **)value), PATH_MAX);
} else {
/* We didn't get a root path from IMM. Use default */
@@ -750,11 +749,10 @@ static void usage(void)
int main(int argc, char **argv)
{
int rc = 0;
- int opt_val = 0;
/* Handle options */
while (1) {
- opt_val = getopt(argc, argv, "vsh");
+ int opt_val = getopt(argc, argv, "vsh");
if (opt_val < 0)
break;
switch (opt_val) {
diff --git a/src/log/apitest/saflogtest.c b/src/log/apitest/saflogtest.c
index e6db5e1..8574c4f 100644
--- a/src/log/apitest/saflogtest.c
+++ b/src/log/apitest/saflogtest.c
@@ -306,12 +306,9 @@ static void create_log_record(SaLogRecordT *logRecord,
}
/* Create body of log record (if any) */
- int sz;
- char *logBuf = NULL;
-
if (log_message != NULL) {
- sz = strlen(log_message) + 1;
- logBuf = malloc(
+ int sz = strlen(log_message) + 1;
+ char *logBuf = malloc(
sz + 64); /* add space for index/id in periodic writes */
strcpy(logBuf, log_message);
logBuffer->logBufSize = sz;
@@ -356,7 +353,7 @@ static void free_logFileCreateAttributes(
int main(int argc, char *argv[])
{
- int c, i;
+ int i;
// SaNameT logStreamName;
SaLogStreamOpenFlagsT logStreamOpenFlags = 0;
SaNameT logSvcUsrName;
@@ -413,7 +410,8 @@ int main(int argc, char *argv[])
logSvcUsrName.length = strlen((char *)logSvcUsrName.value);
while (1) {
- c = getopt_long(argc, argv, "eohklnya:b:s:i:c:", long_options,
+ int c = getopt_long(argc, argv, "eohklnya:b:s:i:c:",
+ long_options,
NULL);
if (c == -1) {
break;
diff --git a/src/log/apitest/tet_LogOiOps.c b/src/log/apitest/tet_LogOiOps.c
index 0ee8078..a1c64a1 100644
--- a/src/log/apitest/tet_LogOiOps.c
+++ b/src/log/apitest/tet_LogOiOps.c
@@ -3861,7 +3861,6 @@ void verTimeZoneMilliInDefaultLogFileFmt(void)
// Enable time-zone and millisecond token - @Cz @Ck
const char *modLogStrFileFmt =
"@Cr @Ch:@Cn:@Cs @Cm/@Cd/@CY @Cz @Ck @Sv @Sl @Cb";
- const char *app_stream_name = "safLgStr=verDefaultLogFileFmt";
// Get current value of the attribute
get_attr_value(&configurationObject, "logStreamFileFormat",
@@ -3874,6 +3873,7 @@ void verTimeZoneMilliInDefaultLogFileFmt(void)
rc = systemCall(command);
if (rc == 0) {
+ const char *app_stream_name = "safLgStr=verDefaultLogFileFmt";
// Create app stream and write log record to it by saflogger
sprintf(command, "saflogger -a %s", app_stream_name);
rc = systemCall(command);
diff --git a/src/log/apitest/tet_Log_recov.c b/src/log/apitest/tet_Log_recov.c
index 2a88d39..a04a545 100644
--- a/src/log/apitest/tet_Log_recov.c
+++ b/src/log/apitest/tet_Log_recov.c
@@ -388,7 +388,6 @@ static int tst_StreamOpen_app_logtest_sc(SaLogHandleT
logHandle,
int trycnt = 0;
SaAisErrorT ais_rc = SA_AIS_OK;
int rc = 0;
- int n;
int i;
char data[255];
@@ -397,7 +396,7 @@ static int tst_StreamOpen_app_logtest_sc(SaLogHandleT
logHandle,
/* Prepare stream name and attributes for the stream to be
* opened */
SaNameT stream_name;
- n = sprintf(data, "safLgStr=%s_%d", STREAM_NAME_9, i + 1);
+ int n = sprintf(data, "safLgStr=%s_%d", STREAM_NAME_9, i + 1);
saAisNameLend(data, &stream_name);
if (n < 0) {
fprintf(stderr, "\t%s [%d] sprintf Fail\n",
@@ -501,7 +500,6 @@ static void tst_max_logrec_create(char *logrec_str,
uint32_t lsize,
{
int n;
size_t fill_size;
- char *ptr_fill_start = NULL;
/* Create information part of message */
n = snprintf(logrec_str, lsize, "%s size %d ", log_msg, lsize);
@@ -514,7 +512,7 @@ static void tst_max_logrec_create(char *logrec_str,
uint32_t lsize,
/* Fill message with dummy char to make it the wanted size */
if (fill_size > 0) {
- ptr_fill_start = logrec_str + n;
+ char *ptr_fill_start = logrec_str + n;
memset(ptr_fill_start, 'f', fill_size);
logrec_str[lsize - 1] = '\0';
}
diff --git a/src/log/apitest/tet_multiple_thread.c
b/src/log/apitest/tet_multiple_thread.c
index a41185e..8e4f415 100644
--- a/src/log/apitest/tet_multiple_thread.c
+++ b/src/log/apitest/tet_multiple_thread.c
@@ -111,7 +111,7 @@ done:
void delete_and_access_log_stream_on_multiple_threads(void)
{
- int i, errno, nThreads = 5;
+ int i, nThreads = 5;
SaAisErrorT rc_me = SA_AIS_OK;
pthread_t threads[nThreads];
pthread_t threads2[nThreads];
@@ -271,7 +271,7 @@ done:
void delete_and_access_log_handle_on_multiple_threads(void)
{
- int i, errno, nThreads = 5;
+ int i, nThreads = 5;
SaAisErrorT rc_me = SA_AIS_OK;
pthread_t threads[nThreads];
pthread_t threads2[nThreads];
diff --git a/src/log/apitest/tet_saLogStreamOpen_2.c
b/src/log/apitest/tet_saLogStreamOpen_2.c
index 779cbd5..6992392 100644
--- a/src/log/apitest/tet_saLogStreamOpen_2.c
+++ b/src/log/apitest/tet_saLogStreamOpen_2.c
@@ -944,7 +944,7 @@ void saLogMultipleInitialize(void)
*/
void saLogMultiThreadMultiInit(void)
{
- int ret, i, errno, nThreads = 50;
+ int i, errno, nThreads = 50;
SaAisErrorT rt[nThreads], rc = SA_AIS_OK;
pthread_t threads[nThreads];
struct timespec timeout_t;
@@ -968,7 +968,7 @@ void saLogMultiThreadMultiInit(void)
/* Wait for threads terminated with timeout */
for (i = 0; i < nThreads; i++) {
- ret = pthread_timedjoin_np(threads[i], NULL, &timeout_t);
+ int ret = pthread_timedjoin_np(threads[i], NULL, &timeout_t);
if (ret != 0) {
fprintf(stderr, " Thread %d join error: %s\n",
i, strerror(ret));
diff --git a/src/log/tools/saf_logger.c b/src/log/tools/saf_logger.c
index 05b1fcf..dd20fa1 100644
--- a/src/log/tools/saf_logger.c
+++ b/src/log/tools/saf_logger.c
@@ -556,6 +556,9 @@ int main(int argc, char *argv[])
error = saLogFinalize(logHandle);
}
+ if (appLogFileCreateAttributes.logFileName != NULL)
+ free(appLogFileCreateAttributes.logFileName);
+
if (SA_AIS_OK != error) {
if (wait_time)
fprintf(stderr, "Waited for %u seconds.\n",
--
2.7.4
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel