[IRC-Dev CVS] [CVS] Module ircd-ircdev: Change committed
Brought to you by:
zolty
From: Toni G. <zo...@us...> - 2005-03-11 10:45:04
|
CVSROOT : /cvsroot/irc-dev Module : ircd-ircdev Commit time: 2005-03-11 10:44:55 UTC Modified files: ChangeLog ChangeLog.es include/patchlevel.h ircd/ircd_parser.y ircd/m_oper.c Log message: Author: Thebutche <slo...@de...> Log message: 2005-03-11 Santi Lorenzo <slo...@de...> 1.0.alpha20 * Fix de 2 coredumps ---------------------- diff included ---------------------- Index: ircd-ircdev/ChangeLog diff -u ircd-ircdev/ChangeLog:1.21 ircd-ircdev/ChangeLog:1.22 --- ircd-ircdev/ChangeLog:1.21 Wed Mar 9 10:12:25 2005 +++ ircd-ircdev/ChangeLog Fri Mar 11 02:44:43 2005 @@ -1,10 +1,13 @@ # # ChangeLog for ircd-ircdev # -# $Id: ChangeLog,v 1.21 2005/03/09 18:12:25 zolty Exp $ +# $Id: ChangeLog,v 1.22 2005/03/11 10:44:43 zolty Exp $ # # Insert new changes at beginning of the change list. # +2005-03-11 Santi Lorenzo <slo...@de...> 1.0.alpha20 + * 2 coredumps fixed + 2005-03-09 Toni García <zo...@ir...> 1.0.alpha19 * Fix IPv6 cosmetic bug Index: ircd-ircdev/ChangeLog.es diff -u ircd-ircdev/ChangeLog.es:1.21 ircd-ircdev/ChangeLog.es:1.22 --- ircd-ircdev/ChangeLog.es:1.21 Wed Mar 9 10:12:29 2005 +++ ircd-ircdev/ChangeLog.es Fri Mar 11 02:44:43 2005 @@ -1,10 +1,13 @@ # # Log de Cambios para ircd-ircdev # -# $Id: ChangeLog.es,v 1.21 2005/03/09 18:12:29 zolty Exp $ +# $Id: ChangeLog.es,v 1.22 2005/03/11 10:44:43 zolty Exp $ # # Insertar los nuevos cambios al principio de esta lista de cambios. # +2005-03-11 Santi Lorenzo <slo...@de...> 1.0.alpha20 + * Fix de 2 coredumps + 2005-03-09 Toni García <zo...@ir...> 1.0.alpha19 * Fix de bug cosmetico de IPv6 Index: ircd-ircdev/include/patchlevel.h diff -u ircd-ircdev/include/patchlevel.h:1.21 ircd-ircdev/include/patchlevel.h:1.22 --- ircd-ircdev/include/patchlevel.h:1.21 Wed Mar 9 10:12:33 2005 +++ ircd-ircdev/include/patchlevel.h Fri Mar 11 02:44:43 2005 @@ -17,10 +17,10 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * - * $Id: patchlevel.h,v 1.21 2005/03/09 18:12:33 zolty Exp $ + * $Id: patchlevel.h,v 1.22 2005/03/11 10:44:43 zolty Exp $ * */ -#define PATCHLEVEL ".alpha19" +#define PATCHLEVEL ".alpha20" #define RELEASE "1.0" Index: ircd-ircdev/ircd/ircd_parser.y diff -u ircd-ircdev/ircd/ircd_parser.y:1.13 ircd-ircdev/ircd/ircd_parser.y:1.14 --- ircd-ircdev/ircd/ircd_parser.y:1.13 Wed Mar 9 10:12:34 2005 +++ ircd-ircdev/ircd/ircd_parser.y Fri Mar 11 02:44:44 2005 @@ -18,7 +18,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * - * $Id: ircd_parser.y,v 1.13 2005/03/09 18:12:34 zolty Exp $ + * $Id: ircd_parser.y,v 1.14 2005/03/11 10:44:44 zolty Exp $ * */ %{ @@ -512,7 +512,7 @@ } else { - parse_error("operator blocks need a name, password, and host."); + parse_error("operator blocks need a name, password, class and host."); MyFree(name); MyFree(pass); MyFree(host); @@ -668,7 +668,7 @@ if (ip) memcpy(&aconf->address.addr, &addr, sizeof(aconf->address.addr)); else - memcpy(&aconf->address.addr, 0, sizeof(aconf->address.addr)); + memset(&aconf->address.addr, 0, sizeof(aconf->address.addr)); aconf->addrbits = addrbits; aconf->name = ip; aconf->conn_class = c_class ? c_class : find_class("default"); @@ -984,7 +984,6 @@ MyFree(host); pass = host = NULL; port = tconn = tping = 0; - port = 0; }; iauthitems: iauthitem iauthitems | iauthitem; Index: ircd-ircdev/ircd/m_oper.c diff -u ircd-ircdev/ircd/m_oper.c:1.7 ircd-ircdev/ircd/m_oper.c:1.8 --- ircd-ircdev/ircd/m_oper.c:1.7 Mon Jan 10 04:23:02 2005 +++ ircd-ircdev/ircd/m_oper.c Fri Mar 11 02:44:44 2005 @@ -18,7 +18,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * - * $Id: m_oper.c,v 1.7 2005/01/10 12:23:02 zolty Exp $ + * $Id: m_oper.c,v 1.8 2005/03/11 10:44:44 zolty Exp $ */ /* @@ -121,6 +121,9 @@ if (to_match == NULL) return 0; + /* Fallo de Undernet */ + if (!crypted) + return 0; res = strcmp(crypted, passwd); MyFree(crypted); return 0 == res; ----------------------- End of diff ----------------------- |