*** ircaux.c.orig Mon Jul 13 23:05:53 1998 --- ircaux.c Mon Jul 13 23:17:22 1998 *************** *** 1373,1384 **** if (!(gzip = path_search("gunzip", getenv("PATH")))) gzip = empty_string; ! path_to_gunzip = alloca(strlen(gzip) + 1); strcpy(path_to_gunzip, gzip); if (!(compress = path_search("uncompress", getenv("PATH")))) compress = empty_string; ! path_to_uncompress = alloca(strlen(compress) + 1); strcpy(path_to_uncompress, compress); setup = 1; --- 1373,1384 ---- if (!(gzip = path_search("gunzip", getenv("PATH")))) gzip = empty_string; ! path_to_gunzip = new_malloc(strlen(gzip) + 1); strcpy(path_to_gunzip, gzip); if (!(compress = path_search("uncompress", getenv("PATH")))) compress = empty_string; ! path_to_uncompress = new_malloc(strlen(compress) + 1); strcpy(path_to_uncompress, compress); setup = 1; *** server.c.orig Mon Jul 13 23:08:02 1998 --- server.c Mon Jul 13 23:08:41 1998 *************** *** 754,759 **** --- 754,760 ---- else { #ifdef SERVERS_FILE + *file_path = 0; if (SERVERS_FILE[0] != '/') strmcpy(file_path, irc_lib, MAXPATHLEN); strmcat(file_path, SERVERS_FILE, MAXPATHLEN); *** ignore.c.orig Wed Jul 15 14:39:37 1998 --- ignore.c Wed Jul 15 14:40:25 1998 *************** *** 538,544 **** } } ! return retval; } int get_type_by_desc (char *type, int *do_mask, int *dont_mask) --- 538,544 ---- } } ! return retval ? retval : m_strdup(empty_string); } int get_type_by_desc (char *type, int *do_mask, int *dont_mask) *** functions.c.orig Wed Sep 16 08:20:34 1998 --- functions.c Wed Sep 16 08:20:49 1998 *************** *** 3311,3317 **** GET_STR_ARG(path, word); path2 = expand_twiddle(path); if (!path2) ! path2 = path; numglobs = glob(path2, GLOB_MARK, NULL, &globbers); if (numglobs < 0) --- 3311,3317 ---- GET_STR_ARG(path, word); path2 = expand_twiddle(path); if (!path2) ! path2 = m_strdup(path); numglobs = glob(path2, GLOB_MARK, NULL, &globbers); if (numglobs < 0)