( cvs diff -u -r 1.1.2.3 -r 1.1.2.4 doc/man/claws-mail.1; ) > 2.6.1cvs119.patchset
( cvs diff -u -r 1.3.2.46 -r 1.3.2.47 src/prefs_themes.c; cvs diff -u -r 1.36.2.94 -r 1.36.2.95 src/common/utils.c; ) > 2.7.0cvs1.patchset
( cvs diff -u -r 1.28.2.9 -r 1.28.2.10 po/nl.po; ) > 2.7.0cvs2.patchset
+( cvs diff -u -r 1.2.2.29 -r 1.2.2.30 src/gtk/filesel.c; ) > 2.7.0cvs3.patchset
if (path && strlen(path) > 0) {
char *filename = NULL;
- char *realpath = strdup(path);
+ char *realpath = g_strdup(path);
char *tmp = NULL;
if (path[strlen(path)-1] == G_DIR_SEPARATOR) {
filename = "";
*(strrchr(realpath, G_DIR_SEPARATOR)+1) = '\0';
} else {
filename = (char *) path;
- free(realpath);
- realpath = strdup(get_home_dir());
+ g_free(realpath);
+ realpath = g_strdup(get_home_dir());
}
if (g_utf8_validate(realpath, -1, NULL))
tmp = g_filename_from_utf8(realpath, -1, NULL, NULL, NULL);
gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(chooser), tmp);
g_free(tmp);
}
- free(realpath);
+ g_free(realpath);
} else {
gchar *tmp = NULL;
if (!prefs_common.attach_load_dir)
slist_orig = slist;
if (slist) {
- gchar *tmp = strdup(slist->data);
+ gchar *tmp = g_strdup(slist->data);
if (!path && prefs_common.attach_load_dir)
g_free(prefs_common.attach_load_dir);
GList * list = filesel_create(title, path, FALSE, open, folder_mode, filter);
gchar * result = NULL;
if (list) {
- result = strdup(list->data);
+ result = g_strdup(list->data);
}
g_list_free(list);
return result;