*** ../ircu2.10.06/ircd/s_debug.c Tue Oct 5 17:54:06 1999 --- ../ircu2.10.06+/ircd/s_debug.c Tue Oct 5 17:54:19 1999 *************** *** 191,197 **** '-', #endif #endif ! 'D','B','1','3', #ifdef DB_ESNET '+', #else --- 191,197 ---- '-', #endif #endif ! 'D','B','1','4', #ifdef DB_ESNET '+', #else *** ../ircu2.10.06/ircd/s_serv.c Tue Oct 5 17:29:28 1999 --- ../ircu2.10.06+/ircd/s_serv.c Tue Oct 5 17:53:35 1999 *************** *** 1630,1635 **** --- 1630,1638 ---- char path[1024]; int db_file; int es_hub=0; + char *p,*p2,*p3,*p4; + int cont; + if(!IsServer(sptr) || parc<5) return 0; db=atol(parv[2]); *************** *** 1643,1651 **** break; case 'J': ! { ! char *p,*p2,*p3,*p4; ! int cont=100; if(db>=tabla_serie[ESNET_NICKDB]) { /* Se le pueden mandar registros individuales */ sptr->serv->esnet_db=!0; --- 1646,1652 ---- break; case 'J': ! cont=100; if(db>=tabla_serie[ESNET_NICKDB]) { /* Se le pueden mandar registros individuales */ sptr->serv->esnet_db=!0; *************** *** 1666,1684 **** *p3++='\0'; p4=strchr(p3,' '); if(p4==NULL) { ! sendto_one(sptr,"%s DB %s %s %s %s",NumNick(&me),p,db_buf,p2,p3); } else { *p4++='\0'; ! sendto_one(sptr,"%s DB %s %s %s %s :%s",NumNick(&me),p,db_buf,p2,p3,p4); } if(!(--cont)) break; } while(leer_db(db_file,db_buf)!=-1); close(db_file); if(cont) sptr->serv->esnet_db=!0; ! else sendto_one(sptr,"%s DB %s 0 B %lu",NumNick(&me),parv[0],tabla_serie[ESNET_NICKDB]); return 0; break; - } case 'q': if((acptr=find_match_server(parv[1]))&&(!IsMe(acptr))) --- 1667,1684 ---- *p3++='\0'; p4=strchr(p3,' '); if(p4==NULL) { ! sendto_one(sptr,"%s DB %s %s %s %s",NumServ(&me),p,db_buf,p2,p3); } else { *p4++='\0'; ! sendto_one(sptr,"%s DB %s %s %s %s :%s",NumServ(&me),p,db_buf,p2,p3,p4); } if(!(--cont)) break; } while(leer_db(db_file,db_buf)!=-1); close(db_file); if(cont) sptr->serv->esnet_db=!0; ! else sendto_one(sptr,"%s DB %s 0 B %lu",NumServ(&me),parv[0],tabla_serie[ESNET_NICKDB]); return 0; break; case 'q': if((acptr=find_match_server(parv[1]))&&(!IsMe(acptr)))