Author: nkinder
Update of /cvs/dirsec/ldapserver/ldap/servers/snmp
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7579/ldap/servers/snmp
Modified Files:
main.c
Log Message:
Resolves: 496836
Summary: Corrected semaphore name used in SNMP subagent.
Index: main.c
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/servers/snmp/main.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- main.c 24 Oct 2008 22:36:59 -0000 1.16
+++ main.c 21 Apr 2009 17:22:24 -0000 1.17
@@ -357,10 +357,10 @@
}
/* set the semaphore name */
- /* ".stats" + \0 = 7 */
- serv_p->stats_sem_name = malloc(strlen(p) + 7);
+ /* "/" + ".stats" + \0 = 8 */
+ serv_p->stats_sem_name = malloc(strlen(p) + 8);
if (serv_p->stats_sem_name != NULL) {
- snprintf(serv_p->stats_sem_name, strlen(p) + 7,
"%s.stats", p);
+ snprintf(serv_p->stats_sem_name, strlen(p) + 8,
"/%s.stats", p);
} else {
printf("ldap-agent: malloc error processing config
file\n");
error = 1;
Show replies by thread