Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
security
compartm
compartment-1.1-va_copy.dif
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File compartment-1.1-va_copy.dif of Package compartm
diff -rU 10 ../compartment-1.1.orig/compartment.c ./compartment.c --- ../compartment-1.1.orig/compartment.c 2008-09-03 16:43:48.000000000 +0200 +++ ./compartment.c 2008-09-05 11:19:57.000000000 +0200 @@ -93,29 +93,31 @@ "files to another user than root if you use capabilties. Read the README file!\n" "\nKnown capset names: none"); tmp = 0; while(strlen(cap_set_names[tmp])>0) fprintf(stderr," %s",cap_set_names[tmp++]); fprintf(stderr, " (see linux/capability.h for more information)\n"); exit(-1); } void print_msg(const char *format, ...) { - va_list arg; + va_list arg, arg_copy; char *log; if (quiet == 0) { log = malloc(LOGBUF); va_start(arg, format); + va_copy(arg_copy, arg); vfprintf(stderr, format, arg); - vsnprintf(log, LOGBUF, format, arg); + vsnprintf(log, LOGBUF, format, arg_copy); syslog(LOG_NOTICE, log); va_end(arg); + va_end(arg_copy); free(log); } } void my_secure() { char file[10] = "/dev/null"; int mode = O_RDWR; alarm(0); if (verbose)
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