Mercurial > pidgin.yaz
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 { |