1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
--- agent/snmpd.c.orig 2009-01-25 17:25:26.000000000 +0900
+++ agent/snmpd.c 2009-01-25 17:36:52.000000000 +0900
@@ -426,6 +426,9 @@
char *cptr, **argvptr;
char *pid_file = NULL;
char option_compatability[] = "-Le";
+#if HAVE_UNISTD_H
+ const char *ccptr;
+#endif
#if HAVE_GETPID
int fd;
FILE *PID;
@@ -960,8 +963,8 @@
#endif
#if HAVE_UNISTD_H
- cptr = get_persistent_directory();
- mkdirhier( cptr, NETSNMP_AGENT_DIRECTORY_MODE, 0 );
+ ccptr = get_persistent_directory();
+ mkdirhier( ccptr, NETSNMP_AGENT_DIRECTORY_MODE, 0 );
uid = netsnmp_ds_get_int(NETSNMP_DS_APPLICATION_ID,
NETSNMP_DS_AGENT_USERID);
@@ -970,7 +973,7 @@
#ifdef HAVE_CHOWN
if ( uid != 0 || gid != 0 )
- chown( cptr, uid, gid );
+ chown( ccptr, uid, gid );
#endif
#ifdef HAVE_SETGID
|