*** ../ircu2.10.04/ircd/s_debug.c Fri Oct 9 16:19:31 1998 --- ../ircu2.10.04+/ircd/s_debug.c Fri Oct 9 16:20:03 1998 *************** *** 193,199 **** '-', #endif #endif ! 'D','B','4', #ifdef DB_ESNET '+', #else --- 193,199 ---- '-', #endif #endif ! 'D','B','5', #ifdef DB_ESNET '+', #else *** ../ircu2.10.04/ircd/s_serv.c Fri Oct 9 16:19:46 1998 --- ../ircu2.10.04+/ircd/s_serv.c Fri Oct 9 16:25:32 1998 *************** *** 1205,1213 **** n=n->siguiente; } if(n!=NULL) { ! memset(n->nick,0,sizeof(n->nick)); ! if(borrar) return n; ! strcpy(n->nick,nick); return n; } if(borrar) return NULL; --- 1205,1214 ---- n=n->siguiente; } if(n!=NULL) { ! if(borrar) ! *(n->nick)='\0'; ! else ! strcpy(n->nick,nick); return n; } if(borrar) return NULL; *************** *** 1216,1223 **** ** No existe el registro. Busco un hueco o pido uno nuevo */ if(n2!=NULL) { ! memset(n->nick,0,sizeof(n->nick)); ! strcpy(n->nick,nick); return n2; } n=(struct DB_nick *)RunMalloc(sizeof(struct DB_nick)); --- 1217,1223 ---- ** No existe el registro. Busco un hueco o pido uno nuevo */ if(n2!=NULL) { ! strcpy(n2->nick,nick); return n2; } n=(struct DB_nick *)RunMalloc(sizeof(struct DB_nick)); *************** *** 1225,1231 **** sendto_ops("No hay memoria para un nuevo registro"); return NULL; } - memset(n,0,sizeof(struct DB_nick)); strcpy(n->nick,nick); n->siguiente=nick_db[offset]; nick_db[offset]=n; --- 1225,1230 ----