Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Step:15-SP4
ipmitool.14091
fix_file_permissions.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File fix_file_permissions.patch of Package ipmitool.14091
Index: ipmitool-1.8.18/lib/helper.c =================================================================== --- ipmitool-1.8.18.orig/lib/helper.c 2018-09-25 11:36:13.675132165 +0200 +++ ipmitool-1.8.18/lib/helper.c 2018-09-25 11:40:43.283111633 +0200 @@ -867,7 +867,6 @@ ipmi_start_daemon(struct ipmi_intf *intf #endif chdir("/"); - umask(0); for (fd=0; fd<64; fd++) { if (fd != intf->fd) Index: ipmitool-1.8.18/src/ipmievd.c =================================================================== --- ipmitool-1.8.18.orig/src/ipmievd.c 2018-09-25 11:36:13.679132402 +0200 +++ ipmitool-1.8.18/src/ipmievd.c 2018-09-25 11:41:12.744857808 +0200 @@ -701,6 +701,7 @@ ipmievd_main(struct ipmi_event_intf * ei int i, rc; int daemon = 1; struct sigaction act; + mode_t oldumask; memset(pidfile, 0, 64); sprintf(pidfile, "%s%d", DEFAULT_PIDFILE, eintf->intf->devnum); @@ -763,8 +764,9 @@ ipmievd_main(struct ipmi_event_intf * ei ipmi_start_daemon(eintf->intf); - umask(022); + oldumask = umask(022); fp = ipmi_open_file_write(pidfile); + umask(oldumask); if (!fp) { /* Failed to get fp on PID file -> exit. */ log_halt();
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