comparison libpurple/util.c @ 22875:f1475ca224a8

Plug a leak.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Tue, 19 Feb 2008 19:46:49 +0000
parents 02eda4bd2b22
children bb1dc0095856
comparison
equal deleted inserted replaced
22874:02eda4bd2b22 22875:f1475ca224a8
2913 2913
2914 char * 2914 char *
2915 purple_util_get_image_filename(gconstpointer image_data, size_t image_len) 2915 purple_util_get_image_filename(gconstpointer image_data, size_t image_len)
2916 { 2916 {
2917 /* Return the filename */ 2917 /* Return the filename */
2918 return g_strdup_printf("%s.%s", 2918 char *checksum = purple_util_get_image_checksum(image_data, image_len);
2919 purple_util_get_image_checksum(image_data, image_len), 2919 char *filename = g_strdup_printf("%s.%s", checksum,
2920 purple_util_get_image_extension(image_data, image_len)); 2920 purple_util_get_image_extension(image_data, image_len));
2921 g_free(checksum);
2922 return filename;
2921 } 2923 }
2922 2924
2923 gboolean 2925 gboolean
2924 purple_program_is_valid(const char *program) 2926 purple_program_is_valid(const char *program)
2925 { 2927 {