*** gtkmeat-0.5.5/gtkmeat.c Tue Jan 12 04:01:53 1999 --- gtkmeat-0.5.5b/gtkmeat.c Wed Jan 13 09:55:53 1999 *************** *** 99,105 **** static BOOL app_loadFile(GtkWidget *list, const gchar *fname) { gchar *line; ! gchar *article[2], *link; FILE *fHnd; gint i; --- 99,105 ---- static BOOL app_loadFile(GtkWidget *list, const gchar *fname) { gchar *line; ! gchar *article[3], *link; /* Changed 2 ==> 3 */ FILE *fHnd; gint i; *************** *** 116,125 **** gtk_clist_freeze(GTK_CLIST(list)); link = NULL; rewind(fHnd); - while (line) { - gboolean bGotit = FALSE; if (line) /* should only happen once from above */ g_free(line); for (i = 0 ; i 2 */ if (article[i]) g_free(article[i]); } *************** *** 160,165 **** --- 161,167 ---- static BOOL app_startApp(const gchar *cmd, BOOL bWait, WORD wShowState) { #ifndef WIN32 + #if 0 char **args, *work, *twrk; int cnt, len, scnt, pid, sta; *************** *** 209,214 **** --- 211,220 ---- } } return TRUE; + #else + int rc = system( cmd ); + return ( (rc == 0 ) ? TRUE : FALSE ) ; + #endif #else /* Win32 */ STARTUPINFO startupinfo; PROCESS_INFORMATION processinfo; *************** *** 347,352 **** --- 353,359 ---- } else { sprintf(cmd, browser_cmd, url); } + g_free( fname ); /* Added */ #else sprintf(cmd, browser_cmd, url); #endif /* WIN32 */