Mercurial > pidgin
comparison src/dialogs.c @ 1722:1edc8b545d6f
[gaim-migrate @ 1732]
bugfixes and mem plugs
committer: Tailor Script <tailor@pidgin.im>
| author | Eric Warmenhoven <eric@warmenhoven.org> |
|---|---|
| date | Tue, 17 Apr 2001 20:42:47 +0000 |
| parents | f42ce672c560 |
| children | 251c19bf5763 |
comparison
equal
deleted
inserted
replaced
| 1721:15096a01cd23 | 1722:1edc8b545d6f |
|---|---|
| 3590 char buf[BUF_LONG]; | 3590 char buf[BUF_LONG]; |
| 3591 char error[BUF_LEN]; | 3591 char error[BUF_LEN]; |
| 3592 FILE *fp_old, *fp_new; | 3592 FILE *fp_old, *fp_new; |
| 3593 char filename[PATHSIZE]; | 3593 char filename[PATHSIZE]; |
| 3594 char *name; | 3594 char *name; |
| 3595 char *tmp; | |
| 3595 | 3596 |
| 3596 name = gtk_object_get_user_data(GTK_OBJECT(filesel)); | 3597 name = gtk_object_get_user_data(GTK_OBJECT(filesel)); |
| 3597 g_snprintf(filename, PATHSIZE, "%s/logs/%s.log", | 3598 tmp = gaim_user_dir(); |
| 3598 gaim_user_dir(), normalize(name)); | 3599 g_snprintf(filename, PATHSIZE, "%s/logs/%s.log", tmp, normalize(name)); |
| 3600 g_free(tmp); | |
| 3599 | 3601 |
| 3600 file = gtk_file_selection_get_filename(GTK_FILE_SELECTION(filesel)); | 3602 file = gtk_file_selection_get_filename(GTK_FILE_SELECTION(filesel)); |
| 3601 strncpy(path, file, PATHSIZE-1); | 3603 strncpy(path, file, PATHSIZE-1); |
| 3602 if (file_is_dir(path, filesel)) | 3604 if (file_is_dir(path, filesel)) |
| 3603 return; | 3605 return; |
| 3662 static void do_clear_log_file(GtkWidget *w, gchar *name) | 3664 static void do_clear_log_file(GtkWidget *w, gchar *name) |
| 3663 { | 3665 { |
| 3664 gchar buf[256]; | 3666 gchar buf[256]; |
| 3665 gchar filename[256]; | 3667 gchar filename[256]; |
| 3666 GtkWidget *window; | 3668 GtkWidget *window; |
| 3667 | 3669 char *tmp; |
| 3668 g_snprintf(filename, 256, "%s/logs/%s.log", | 3670 |
| 3669 gaim_user_dir(), normalize(name)); | 3671 tmp = gaim_user_dir(); |
| 3672 g_snprintf(filename, 256, "%s/logs/%s.log", tmp, normalize(name)); | |
| 3673 g_free(tmp); | |
| 3670 | 3674 |
| 3671 if ((remove(filename)) == -1) { | 3675 if ((remove(filename)) == -1) { |
| 3672 g_snprintf(buf, 256, _("Unable to remove file %s - %s"), | 3676 g_snprintf(buf, 256, _("Unable to remove file %s - %s"), |
| 3673 filename, strerror(errno)); | 3677 filename, strerror(errno)); |
| 3674 do_error_dialog(buf, _("Error")); | 3678 do_error_dialog(buf, _("Error")); |
