Skip to content

Commit 186f151

Browse files
authored
Merge pull request #2351 from Mab879/cursor/xccdf-item-ctime-r
XCCDF: replace ctime with ctime_r in status dump
2 parents e7b77d9 + c621625 commit 186f151

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/XCCDF/item.c

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1026,8 +1026,13 @@ void xccdf_status_dump(struct xccdf_status *status, int depth)
10261026
{
10271027
xccdf_print_depth(depth);
10281028
time_t date = xccdf_status_get_date(status);
1029-
printf("%-10s (%24.24s)\n", oscap_enum_to_string(XCCDF_STATUS_MAP, xccdf_status_get_status(status)),
1030-
(date ? ctime(&date) : " date not specified "));
1029+
char datebuf[26];
1030+
const char *datestr = " date not specified ";
1031+
if (date && ctime_r(&date, datebuf) != NULL)
1032+
datestr = datebuf;
1033+
printf("%-10s (%24.24s)\n",
1034+
oscap_enum_to_string(XCCDF_STATUS_MAP, xccdf_status_get_status(status)),
1035+
datestr);
10311036
}
10321037

10331038
void xccdf_status_free(struct xccdf_status *status)

0 commit comments

Comments
 (0)