osaf/services/saf/logsv/lgs/lgs_imm.c | 4 ++--
tests/logsv/tet_LogOiOps.c | 24 ++++++++++++------------
2 files changed, 14 insertions(+), 14 deletions(-)
logsv did validate the value incorrectly (>= 127) instead of (> 127).
diff --git a/osaf/services/saf/logsv/lgs/lgs_imm.c
b/osaf/services/saf/logsv/lgs/lgs_imm.c
--- a/osaf/services/saf/logsv/lgs/lgs_imm.c
+++ b/osaf/services/saf/logsv/lgs/lgs_imm.c
@@ -1558,11 +1558,11 @@ static SaAisErrorT check_attr_validity(S
}
/* saLogStreamSeverityFilter
- * < 0x7f
+ * <= 0x7f
*/
if (i_severityFilter_mod) {
TRACE("Checking saLogStreamSeverityFilter");
- if (i_severityFilter >= 0x7f) {
+ if (i_severityFilter > 0x7f) {
report_oi_error(immOiHandle, opdata->ccbId,
"Invalid severity: %x",
i_severityFilter);
rc = SA_AIS_ERR_BAD_OPERATION;
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
@@ -1259,7 +1259,7 @@ void saLogOi_64(void)
* ***************************/
/**
- * Create: saLogStreamSeverityFilter < 0x7f, Ok
+ * Create: saLogStreamSeverityFilter <= 0x7f, Ok
*/
void saLogOi_65(void)
{
@@ -1269,7 +1269,7 @@ void saLogOi_65(void)
sprintf(command, "immcfg -c SaLogStreamConfig "
"safLgStrCfg=str6,safApp=safLogService -a
saLogStreamSeverityFilter=%d"
" -a saLogStreamFileName=str6file -a saLogStreamPathName=.",
- 0x7e);
+ 0x7f);
rc = system(command);
sprintf(command,"immcfg -d safLgStrCfg=str6,safApp=safLogService");
@@ -1279,7 +1279,7 @@ void saLogOi_65(void)
}
/**
- * Create: saLogStreamSeverityFilter >= 0x7f, ERR
+ * Create: saLogStreamSeverityFilter > 0x7f, ERR
*/
void saLogOi_66(void)
{
@@ -1289,7 +1289,7 @@ void saLogOi_66(void)
sprintf(command, "immcfg -c SaLogStreamConfig "
"safLgStrCfg=str6,safApp=safLogService -a
saLogStreamSeverityFilter=%d"
" -a saLogStreamFileName=str6file -a saLogStreamPathName=. 2>
/dev/null",
- 0x7f);
+ 0x7f + 1);
rc = system(command);
rc_validate(WEXITSTATUS(rc), 1);
}
@@ -1565,7 +1565,7 @@ void saLogOi_78(void)
* ***************************/
/**
- * Modify: saLogStreamSeverityFilter < 0x7f, Ok
+ * Modify: saLogStreamSeverityFilter <= 0x7f, Ok
*/
void saLogOi_100(void)
{
@@ -1582,7 +1582,7 @@ void saLogOi_100(void)
/* Test modify */
sprintf(command, "immcfg -a saLogStreamSeverityFilter=%d "
"safLgStrCfg=str6,safApp=safLogService",
- 0x7e);
+ 0x7f);
rc = system(command);
/* Delete */
sprintf(command,"immcfg -d safLgStrCfg=str6,safApp=safLogService");
@@ -1593,7 +1593,7 @@ void saLogOi_100(void)
}
/**
- * Modify: saLogStreamSeverityFilter >= 0x7f, ERR
+ * Modify: saLogStreamSeverityFilter > 0x7f, ERR
*/
void saLogOi_101(void)
{
@@ -1611,7 +1611,7 @@ void saLogOi_101(void)
sprintf(command, "immcfg -a saLogStreamSeverityFilter=%d"
" safLgStrCfg=str6,safApp=safLogService"
" 2> /dev/null",
- 0x7f);
+ 0x7f + 1);
rc = system(command);
/* Delete */
sprintf(command,"immcfg -d safLgStrCfg=str6,safApp=safLogService");
@@ -3368,8 +3368,8 @@ void verCCBWithInvalidValues(void)
/* Stream configuration object */
/* Tests for create */
test_suite_add(6, "LOG OI tests, Stream configuration object attribute
validation");
- test_case_add(6, saLogOi_65, "Create: saLogStreamSeverityFilter < 0x7f,
Ok");
- test_case_add(6, saLogOi_66, "Create: saLogStreamSeverityFilter >=
0x7f, ERR");
+ test_case_add(6, saLogOi_65, "Create: saLogStreamSeverityFilter <=
0x7f, Ok");
+ test_case_add(6, saLogOi_66, "Create: saLogStreamSeverityFilter > 0x7f,
ERR");
test_case_add(6, saLogOi_67, "Create: saLogStreamPathName \"../Test/\"
(Outside root path), ERR");
test_case_add(6, saLogOi_68, "Create: saLogStreamFileName, Name and
path already used by an existing stream, ERR");
test_case_add(6, saLogOi_69, "Create: saLogStreamMaxLogFileSize >
logMaxLogrecsize, Ok");
@@ -3385,8 +3385,8 @@ void verCCBWithInvalidValues(void)
test_case_add(6, verMaxFilesRotated, "Create:
saLogStreamMaxFilesRotated = 0, ERR");
/* Tests for modify */
- test_case_add(6, saLogOi_100, "Modify: saLogStreamSeverityFilter <
0x7f, Ok");
- test_case_add(6, saLogOi_101, "Modify: saLogStreamSeverityFilter >=
0x7f, ERR");
+ test_case_add(6, saLogOi_100, "Modify: saLogStreamSeverityFilter <=
0x7f, Ok");
+ test_case_add(6, saLogOi_101, "Modify: saLogStreamSeverityFilter >
0x7f, ERR");
test_case_add(6, saLogOi_102, "Modify: saLogStreamPathName \"Test/\"
(Not possible to modify)");
test_case_add(6, saLogOi_103, "Modify: saLogStreamFileName, Name and
path already used by an existing stream, ERR");
test_case_add(6, saLogOi_104, "Modify: saLogStreamFileName, Name exist
but in other path, Ok");
------------------------------------------------------------------------------
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel