Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP3:Update
openscap.8521
0001-add-a-safety-n-before-the-end-script-comme...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-add-a-safety-n-before-the-end-script-comment.patch of Package openscap.8521
From 42d973638308a67c22127c9a4daace80e7404511 Mon Sep 17 00:00:00 2001 From: Marcus Meissner <meissner@suse.de> Date: Fri, 3 Aug 2018 16:41:19 +0200 Subject: [PATCH] add a safety \n before the end script comment. This helps if someone uses <fix></fix> without a terminating newline --- src/XCCDF_POLICY/xccdf_policy_remediate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: src/XCCDF_POLICY/xccdf_policy_remediate.c =================================================================== --- src/XCCDF_POLICY/xccdf_policy_remediate.c.orig +++ src/XCCDF_POLICY/xccdf_policy_remediate.c @@ -305,6 +305,11 @@ static inline int _xccdf_fix_execute(str (void) close(fd); goto cleanup; } + if (_write_text_to_fd_and_free(fd, strdup("\n")) != 0) { + _rule_add_info_message(rr, "Could not write to the temp file: %s", strerror(errno)); + (void) close(fd); + goto cleanup; + } if (close(fd) != 0) _rule_add_info_message(rr, "Could not close temp file: %s", strerror(errno)); @@ -513,6 +518,10 @@ static inline int _xccdf_policy_rule_gen oscap_seterr(OSCAP_EFAMILY_OSCAP, "write of the fix to fd=%d failed: %s", output_fd, strerror(errno)); return 1; } + if (_write_text_to_fd_and_free(output_fd, strdup("\n")) != 0) { + oscap_seterr(OSCAP_EFAMILY_OSCAP, "write of the fix to fd=%d failed: %s", output_fd, strerror(errno)); + return 1; + } return 0; }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor