diff options
Diffstat (limited to 'sysutils/portmanager/files/patch-portmanager__portmanager.c')
-rw-r--r-- | sysutils/portmanager/files/patch-portmanager__portmanager.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/sysutils/portmanager/files/patch-portmanager__portmanager.c b/sysutils/portmanager/files/patch-portmanager__portmanager.c new file mode 100644 index 000000000000..faa8db0be070 --- /dev/null +++ b/sysutils/portmanager/files/patch-portmanager__portmanager.c @@ -0,0 +1,17 @@ +--- ./portmanager/portmanager.c.orig Mon Dec 12 19:20:58 2005 ++++ ./portmanager/portmanager.c Fri Dec 8 17:13:00 2006 +@@ -34,7 +34,13 @@ + int main( int argc, char** argv, char** argp) + { + int errorCode = 0; +- ++ ++ if ( getuid() != 0 ) ++ { ++ fprintf( stderr, "%s must be run as root\n", argv[0] ); ++ exit( 1 ); ++ } ++ + errorCode = MGPMrCommandLine( argc, (char**)argv, (char**)argp ); + exit( errorCode ); + } |