diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-02-07 18:09:29 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-02-07 18:09:29 +0000 |
commit | d90e9cb669cce5a8ec011ceffb19eb0b2206e23d (patch) | |
tree | bb2620f839c4531a4e3f66d4d25c4c9ea6e21f06 /mplayer.c | |
parent | fc52bafec0ee3772cafc9e19815476e92546fdc7 (diff) | |
download | mpv-d90e9cb669cce5a8ec011ceffb19eb0b2206e23d.tar.bz2 mpv-d90e9cb669cce5a8ec011ceffb19eb0b2206e23d.tar.xz |
Enhance portability and remove error prone usage of realloc()
patch by Björn Sandell <biorn@dce.chalmers.se>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9316 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r-- | mplayer.c | 9 |
1 files changed, 2 insertions, 7 deletions
@@ -761,21 +761,16 @@ int gui_no_filename=0; use_gui=0; } if (use_gui && playtree_iter){ - char* cwd; + char cwd[MAXPATHLEN+2]; // Remove Playtree and Playtree-Iter from memory as its not used by gui play_tree_iter_free(playtree_iter); playtree_iter=NULL; - if ((cwd=get_current_dir_name())) + if (getcwd(cwd, MAXPATHLEN) != (char *)NULL) { - cwd=(char*)realloc(cwd, strlen(cwd)+2); - if (cwd) - { strcat(cwd, "/"); // Prefix relative paths with current working directory play_tree_add_bpf(playtree, cwd); - free(cwd); - } } // Import initital playtree into gui import_initial_playtree_into_gui(playtree, mconfig, enqueue); |