Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
GSoC
GSoC2018
macOS
vlc
Commits
353a8120
Commit
353a8120
authored
Jun 24, 2009
by
ivoire
Browse files
Fix memleak when using --demux.
parent
9c03ddbb
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/input/input.c
View file @
353a8120
...
...
@@ -2335,6 +2335,7 @@ static int InputSourceInit( input_thread_t *p_input,
const
char
*
psz_access
;
const
char
*
psz_demux
;
char
*
psz_path
;
char
*
psz_var_demux
=
NULL
;
double
f_fps
;
char
*
psz_dup
=
strdup
(
psz_mrl
);
...
...
@@ -2402,7 +2403,7 @@ static int InputSourceInit( input_thread_t *p_input,
{
/* special hack for forcing a demuxer with --demux=module
* (and do nothing with a list) */
char
*
psz_var_demux
=
var_GetNonEmptyString
(
p_input
,
"demux"
);
psz_var_demux
=
var_GetNonEmptyString
(
p_input
,
"demux"
);
if
(
psz_var_demux
!=
NULL
&&
!
strchr
(
psz_var_demux
,
','
)
&&
...
...
@@ -2643,6 +2644,7 @@ static int InputSourceInit( input_thread_t *p_input,
}
}
free
(
psz_var_demux
);
free
(
psz_dup
);
/* Set record capabilities */
...
...
@@ -2692,6 +2694,8 @@ error:
if
(
in
->
p_access
)
access_Delete
(
in
->
p_access
);
free
(
psz_var_demux
);
free
(
psz_dup
);
return
VLC_EGENERIC
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment