Add dlog_sec_print test 47/240347/2
authorAgnieszka Baumann <a.baumann@samsung.com>
Wed, 22 Jul 2020 16:29:02 +0000 (18:29 +0200)
committerMichal Bloch <m.bloch@partner.samsung.com>
Thu, 6 Aug 2020 16:38:10 +0000 (16:38 +0000)
Change-Id: I7bc8e3c315fd36919fa0806018f7e35d98d18eb0

src/libdlog/log.c
src/tests/libdlog_base_pos.c

index 70fb148..11afb3e 100644 (file)
@@ -657,6 +657,7 @@ void __dlog_fini(void)
        is_initialized = false;
        first = true;
 
+       enable_secure_logs = true;
        __deduplicate_destroy();
        __log_limiter_destroy();
        __dynamic_config_destroy();
index 9c0c2d0..9d398aa 100644 (file)
@@ -51,6 +51,11 @@ int main()
 
        assert(__dlog_sec_print(LOG_ID_MAIN, DLOG_DEBUG, "tag", "msg") == DLOG_ERROR_NONE); // limited
 
+       __dlog_fini();
+       log_config_set(&CONFIG, "enable_secure_logs", "0");
+       assert(__dlog_sec_print(LOG_ID_MAIN, DLOG_DEBUG, "tag", "msg") == 0);
+       assert(__dlog_sec_print(LOG_ID_MAIN, DLOG_DEBUG, "tag", "msg") == 0);
+
        limiter_ret = 1;
        __dlog_fini();
        log_config_set(&CONFIG, "enable_system", "0");