From: <da...@us...> - 2003-05-21 05:38:40
|
Update of /cvsroot/cerber/cerb-ng/kcerb In directory sc8-pr-cvs1:/tmp/cvs-serv18348/kcerb Modified Files: cerb_urules.c Log Message: - Move 'install:' to subdirectories. - Don't call list_rules() if DEBUG isn't defined!! - Use fprintf(stderr, ...) instead of printf() to list rules, because output will go to file with compiled rules! This definitly was a bug. There was no chance to compile rules. - Bzero every allocated memory. Bramante's code seems to depend on this. Index: cerb_urules.c =================================================================== RCS file: /cvsroot/cerber/cerb-ng/kcerb/cerb_urules.c,v retrieving revision 1.68 retrieving revision 1.69 diff -C2 -d -r1.68 -r1.69 *** cerb_urules.c 1 May 2003 20:15:46 -0000 1.68 --- cerb_urules.c 21 May 2003 05:38:37 -0000 1.69 *************** *** 169,173 **** ADD_APTR(tab, ap, CB_CLEAR_ALWAYS); error = copyin(uap->ca_tab, tab, ! (nrules + 1) * sizeof(struct scb_urule)); if (error != 0) { MCB_XERROR("Cannot copy urules from userland."); --- 169,173 ---- ADD_APTR(tab, ap, CB_CLEAR_ALWAYS); error = copyin(uap->ca_tab, tab, ! sizeof(struct scb_urule) * (nrules + 1)); if (error != 0) { MCB_XERROR("Cannot copy urules from userland."); |