? ../ircu2.10.06/patch.dbh13 ? ../ircu2.10.06/patch.xmode2 ? ../ircu2.10.06/patch.dbh14 ? ../ircu2.10.06/patch.db31 ? ../ircu2.10.06/patch.db32 ? ../ircu2.10.06/patch.indent ? ../ircu2.10.06/patch.p9hispano ? ../ircu2.10.06/patch.db33 Index: ../ircu2.10.06/ircd/s_debug.c =================================================================== RCS file: /cvsroot/ircd/ircd/s_debug.c,v retrieving revision 1.55 retrieving revision 1.56 diff -c -r1.55 -r1.56 *** ../ircu2.10.06/ircd/s_debug.c 1999/10/15 08:24:25 1.55 --- ../ircu2.10.06/ircd/s_debug.c 1999/10/15 09:45:48 1.56 *************** *** 191,197 **** '-', #endif #endif ! 'D','B','3','2', #ifdef DB_ESNET '+', #else --- 191,197 ---- '-', #endif #endif ! 'D','B','3','3', #ifdef DB_ESNET '+', #else Index: ../ircu2.10.06/ircd/s_serv.c =================================================================== RCS file: /cvsroot/ircd/ircd/s_serv.c,v retrieving revision 1.37 retrieving revision 1.38 diff -c -r1.37 -r1.38 *** ../ircu2.10.06/ircd/s_serv.c 1999/10/15 08:24:25 1.37 --- ../ircu2.10.06/ircd/s_serv.c 1999/10/15 09:45:48 1.38 *************** *** 1805,1810 **** --- 1805,1814 ---- for (i = 0; i < DBH_HASH_SIZE; i++) for (reg = tabla_datos[que_bdd][i]; reg != NULL; reg = reg->next) reg->borrado = 1; + /* + ** Evita Memory Leak + */ + dbh_eliminar_borrados(que_bdd); /* Error introducido en DBH ** BUGFIX! *************** *** 1892,1899 **** } while (leer_db(&mapeo, buf) != -1); cerrar_db(&mapeo); - - dbh_eliminar_borrados(que_bdd); /* ** Ahora comprueba que el HASH de la BDD --- 1896,1901 ----