summaryrefslogtreecommitdiffstats
path: root/mplayer.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-02-07 18:09:29 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-02-07 18:09:29 +0000
commitd90e9cb669cce5a8ec011ceffb19eb0b2206e23d (patch)
treebb2620f839c4531a4e3f66d4d25c4c9ea6e21f06 /mplayer.c
parentfc52bafec0ee3772cafc9e19815476e92546fdc7 (diff)
downloadmpv-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.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/mplayer.c b/mplayer.c
index 4f8faa86f8..c550e150b9 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -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);