Index: ../ircu2.10.06/ircd/s_debug.c =================================================================== RCS file: /usr/local/cvsroot/ircu2.10.06/ircd/s_debug.c,v retrieving revision 1.14 retrieving revision 1.15 diff -c -r1.14 -r1.15 *** ../ircu2.10.06/ircd/s_debug.c 1999/10/08 11:49:20 1.14 --- ../ircu2.10.06/ircd/s_debug.c 1999/10/08 15:27:30 1.15 *************** *** 191,197 **** '-', #endif #endif ! 'D','B','2','3', #ifdef DB_ESNET '+', #else --- 191,197 ---- '-', #endif #endif ! 'D','B','2','4', #ifdef DB_ESNET '+', #else Index: ../ircu2.10.06/ircd/s_serv.c =================================================================== RCS file: /usr/local/cvsroot/ircu2.10.06/ircd/s_serv.c,v retrieving revision 1.19 retrieving revision 1.21 diff -c -r1.19 -r1.21 *** ../ircu2.10.06/ircd/s_serv.c 1999/10/08 15:10:47 1.19 --- ../ircu2.10.06/ircd/s_serv.c 1999/10/08 15:32:18 1.21 *************** *** 1882,1887 **** --- 1882,1898 ---- break; case 'J': + if((parc==6)&&(*parv[5]>='2')&&(*parv[5]<='9')) { + /* + ** Informamos del estado de nuestras BDD + */ + for(cont=ESNET_BDD;cont<=ESNET_BDD_END;cont++) { + if(cont!=ESNET_NICKDB) /* No mandamos nicks de nuevo */ + sendto_one(sptr,"%s DB %s 0 J %lu %c", + NumServ(&me),parv[0],tabla_serie[cont],cont); + } + } + cont=100; if(db>=tabla_serie[que_bdd]) { /* Se le pueden mandar registros individuales */ *************** *** 1903,1908 **** --- 1914,1920 ---- */ sendto_one(sptr,"%s DB %s 0 D BDD_CORRUPTA %c", NumServ(&me),sptr->name,que_bdd); + db=0; /* Nos curamos en salud; se la enviamos entera */ } db_file=abrir_db(db,db_buf,que_bdd);