File limal-apparmor-reporting-stringcompare.patch of Package limal-apparmor-reporting
--- src/ApparmorReporting.cpp
+++ src/ApparmorReporting.cpp
@@ -513,11 +513,11 @@
tokens = line.tokenize();
if (strcmp(quoted_name.c_str(), tokens[6].c_str()) == 0)
{
- tmpInt = (tokens[0].c_str() != "*") ? atoi(tokens[0].c_str()) : -1;
+ tmpInt = (tokens[0].c_str()[0] != '*') ? atoi(tokens[0].c_str()) : -1;
data.setRunMinute(tmpInt);
- tmpInt = (tokens[1].c_str() != "*") ? atoi(tokens[1].c_str()) : -1;
+ tmpInt = (tokens[1].c_str()[0] != '*') ? atoi(tokens[1].c_str()) : -1;
data.setRunHour(tmpInt);
- tmpInt = (tokens[2].c_str() != "*") ? atoi(tokens[2].c_str()) : -1;
+ tmpInt = (tokens[2].c_str()[0] != '*') ? atoi(tokens[2].c_str()) : -1;
data.setRunDay(tmpInt);
data.setRunDayOfWeek(tokens[4]);
}
--- testsuite/single.out/perl_test.out
+++ testsuite/single.out/perl_test.out
@@ -14,7 +14,7 @@
Export CSV:
Export HTML:
Timestamp: 1169020741
-Run Day: 0
+Run Day: -1
Run Day of Week: Tue
Run Hour: 4
Run Minute: 10
@@ -52,7 +52,7 @@
Export CSV: 1
Export HTML: 1
Timestamp: 1169020744
-Run Day: 0
+Run Day: -1
Run Day of Week: *
Run Hour: 0
Run Minute: 59
--- testsuite/single.out/test_reports.out
+++ testsuite/single.out/test_reports.out
@@ -15,7 +15,7 @@
Export CSV: 0
Export HTML: 0
Timestamp: 1169020741
-Run Day: 0
+Run Day: -1
Run Day Of Week: Tue
Run Hour: 4
Run Minute: 10
@@ -35,7 +35,7 @@
Export CSV: 0
Export HTML: 0
Timestamp: 123456
-Run Day: 0
+Run Day: -1
Run Day Of Week: *
Run Hour: 1
Run Minute: 39
@@ -55,7 +55,7 @@
Export CSV: 1
Export HTML: 1
Timestamp: 1169020744
-Run Day: 0
+Run Day: -1
Run Day Of Week: *
Run Hour: 0
Run Minute: 59