mirror of
https://github.com/MidnightCommander/mc
synced 2025-03-30 11:42:54 +03:00
* gnome-open-dialog.c (get_presorted_from): Don't use PATH_MAX.
This commit is contained in:
parent
4a678ed729
commit
ad3d69dfbb
@ -1,3 +1,7 @@
|
||||
2001-08-07 Pavel Roskin <proski@gnu.org>
|
||||
|
||||
* gnome-open-dialog.c (get_presorted_from): Don't use PATH_MAX.
|
||||
|
||||
2001-08-03 Pavel Roskin <proski@gnu.org>
|
||||
|
||||
* gicon.c (get_default_icon): Don't call is_exe for symlinks.
|
||||
|
@ -295,10 +295,12 @@ gnome_open_dialog_generate_tree_helper (GtkCTree *ctree, GtkCTreeNode *parent, G
|
||||
}
|
||||
|
||||
/* Stolen from gnome-core/panel/menu.c */
|
||||
#define MAX_ORDER_ENTRY 1024
|
||||
|
||||
static GSList *
|
||||
get_presorted_from(char *dir)
|
||||
{
|
||||
char buf[PATH_MAX+1];
|
||||
char buf[MAX_ORDER_ENTRY];
|
||||
GSList *list = NULL;
|
||||
char *fname = g_concat_dir_and_file(dir,".order");
|
||||
FILE *fp = fopen(fname,"r");
|
||||
@ -307,7 +309,7 @@ get_presorted_from(char *dir)
|
||||
g_free(fname);
|
||||
return NULL;
|
||||
}
|
||||
while(fgets(buf,PATH_MAX+1,fp)!=NULL) {
|
||||
while(fgets(buf, sizeof (buf), fp) != NULL) {
|
||||
char *p = strchr(buf,'\n');
|
||||
if(p) *p = '\0';
|
||||
list = g_slist_prepend(list,g_strdup(buf));
|
||||
|
Loading…
x
Reference in New Issue
Block a user