aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt/portmanager/files/patch-portmanager__portmanager.c
blob: faa8db0be07054da70cbf3d26f1dafa907cbf5dd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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 );
 }