[MPlayer-cvslog] r32642 - trunk/path.c
Reimar Döffinger
Reimar.Doeffinger at gmx.de
Sun Nov 21 21:09:32 CET 2010
On Sun, Nov 21, 2010 at 08:46:37PM +0100, cboesch wrote:
> Author: cboesch
> Date: Sun Nov 21 20:46:37 2010
> New Revision: 32642
>
> Log:
> Handle ':' on systems with DOS paths: it allows paths like C:foo.avi.
>
> Modified:
> trunk/path.c
>
> Modified: trunk/path.c
> ==============================================================================
> --- trunk/path.c Sun Nov 21 18:07:34 2010 (r32641)
> +++ trunk/path.c Sun Nov 21 20:46:37 2010 (r32642)
> @@ -202,6 +202,9 @@ const char *mp_basename(const char *path
> s = strrchr(path, '\\');
> if (s)
> path = s + 1;
> + s = strrchr(path, ':');
> + if (s)
> + path = s + 1;
That's not right, now
c:\test.avi
will have a basename of
\test.avi
You must only search for ':' if neither / or \ exists
in the path.
More information about the MPlayer-cvslog
mailing list