Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:11.4
iproute2
iproute2-2.6.29-1-flushcheckuid.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File iproute2-2.6.29-1-flushcheckuid.diff of Package iproute2
--- ip/ipaddress.c 2009-03-24 22:40:54.000000000 +0000 +++ ip/ipaddress.c 2009-11-11 09:30:07.000000000 +0000 @@ -692,6 +692,12 @@ if (flush) { int round = 0; char flushb[4096-512]; + uid_t uid = geteuid(); + + if(uid) { + fprintf(stderr, "Not sufficient rights to flush\n"); + exit(EXIT_FAILURE); + } filter.flushb = flushb; filter.flushp = 0; --- ip/iproute.c 2009-11-11 09:30:07.000000000 +0000 +++ ip/iproute.c 2009-11-11 09:35:23.000000000 +0000 @@ -1212,6 +1212,12 @@ int round = 0; char flushb[4096-512]; time_t start = time(0); + uid_t uid = geteuid(); + + if(uid) { + fprintf(stderr, "Not sufficient rights to flush\n"); + exit(EXIT_FAILURE); + } if (filter.cloned) { if (do_ipv6 != AF_INET6) {
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