comparison src/prefs.c @ 4869:e6c7d67c1f3a

[gaim-migrate @ 5199] Ari Pollak (sourceo) writes: "This fixes a small memleak in prefs.c." committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Sat, 22 Mar 2003 23:28:49 +0000
parents 4af15fbcb00a
children dc6de8ad81ae
comparison
equal deleted inserted replaced
4868:4a689f8d3d2f 4869:e6c7d67c1f3a
2208 2208
2209 static gboolean program_is_valid(const char *program) 2209 static gboolean program_is_valid(const char *program)
2210 { 2210 {
2211 GError *error = NULL; 2211 GError *error = NULL;
2212 char **argv; 2212 char **argv;
2213 gchar *progname;
2213 gboolean is_valid = FALSE; 2214 gboolean is_valid = FALSE;
2214 2215
2215 if (program == NULL || *program == '\0') { 2216 if (program == NULL || *program == '\0') {
2216 return FALSE; 2217 return FALSE;
2217 } 2218 }
2224 2225
2225 if (argv == NULL) { 2226 if (argv == NULL) {
2226 return FALSE; 2227 return FALSE;
2227 } 2228 }
2228 2229
2229 is_valid = g_find_program_in_path(argv[0]) != NULL; 2230 progname = g_find_program_in_path(argv[0]);
2231 is_valid = (progname != NULL);
2230 2232
2231 g_strfreev(argv); 2233 g_strfreev(argv);
2232 2234 g_free(progname);
2235
2233 return is_valid; 2236 return is_valid;
2234 } 2237 }
2235 2238
2236 static void update_spin_value(GtkWidget *w, GtkWidget *spin) 2239 static void update_spin_value(GtkWidget *w, GtkWidget *spin)
2237 { 2240 {