mirror of
https://github.com/mpv-player/mpv
synced 2024-12-23 23:32:26 +00:00
Fix endless-loop if no newline at input.conf EOF
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8275 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
3160c935c2
commit
6f68af6208
@ -1239,15 +1239,15 @@ mp_input_parse_config(char *file) {
|
||||
mp_input_free_binds(binds);
|
||||
close(fd);
|
||||
return 0;
|
||||
} else if(r == 0)
|
||||
} else if(r == 0) {
|
||||
eof = 1;
|
||||
else {
|
||||
} else {
|
||||
bs += r+1;
|
||||
buffer[bs-1] = '\0';
|
||||
}
|
||||
}
|
||||
// Empty buffer : return
|
||||
if(bs <= 0) {
|
||||
if(eof || (bs <= 0)) {
|
||||
mp_msg(MSGT_INPUT,MSGL_INFO,"Input config file %s parsed : %d binds\n",file,n_binds);
|
||||
if(binds)
|
||||
cmd_binds = binds;
|
||||
|
Loading…
Reference in New Issue
Block a user