close(i);
unlink(pidFileName);
- execv(SPATH, (void *)myargv);
+ execv(ircd_paths[IRCD_PATH_IRCD_EXEC], (void *)myargv);
/* use this if execv of SPATH fails */
- snprintf(path, sizeof(path), "%s/bin/ircd", ConfigFileEntry.dpath);
+ snprintf(path, sizeof(path), "%s%cbin%circd", ConfigFileEntry.dpath, RB_PATH_SEPARATOR, RB_PATH_SEPARATOR);
execv(path, (void *)myargv);
exit(-1);