[srvx-commits] CVS: services/src modcmd.c,1.40,1.41
Brought to you by:
entrope
|
From: Entrope <en...@us...> - 2002-12-03 02:44:24
|
Update of /cvsroot/srvx/services/src
In directory sc8-pr-cvs1:/tmp/cvs-serv28368/src
Modified Files:
modcmd.c
Log Message:
don't crash when adding default aliases for a service
Index: modcmd.c
===================================================================
RCS file: /cvsroot/srvx/services/src/modcmd.c,v
retrieving revision 1.40
retrieving revision 1.41
diff -C2 -r1.40 -r1.41
*** modcmd.c 22 Nov 2002 04:07:57 -0000 1.40
--- modcmd.c 3 Dec 2002 02:44:20 -0000 1.41
***************
*** 791,795 ****
}
! static struct svccmd *
svccmd_insert(struct service *service, char *name, struct svccmd *svccmd, struct modcmd *modcmd) {
unsigned int ii;
--- 791,795 ----
}
! static void
svccmd_insert(struct service *service, char *name, struct svccmd *svccmd, struct modcmd *modcmd) {
unsigned int ii;
***************
*** 1783,1788 ****
for (nn=0; nn<argc; nn++) svccmd->alias.list[nn] = strdup(argv[nn]);
}
svccmd_copy_rules(svccmd, template);
! return svccmd_insert(service, strdup(alias), svccmd, template->command);
}
--- 1783,1789 ----
for (nn=0; nn<argc; nn++) svccmd->alias.list[nn] = strdup(argv[nn]);
}
+ svccmd_insert(service, strdup(alias), svccmd, template->command);
svccmd_copy_rules(svccmd, template);
! return svccmd;
}
|