summaryrefslogtreecommitdiffstats
path: root/libaf
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-11-18 15:48:20 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-11-18 15:48:20 +0000
commit1c05db440674a01d75abf2cd1c42cc368bd11147 (patch)
tree04630ca62f238439972430f36aff44333c1a3c76 /libaf
parent4112aa7bcdf9f124c9d533b08c9448c3eaf7c24a (diff)
downloadmpv-1c05db440674a01d75abf2cd1c42cc368bd11147.tar.bz2
mpv-1c05db440674a01d75abf2cd1c42cc368bd11147.tar.xz
100l, someone mixed up && and ||, so if allocation of only one buffers failed
that would not be detected. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@25098 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libaf')
-rw-r--r--libaf/af_scaletempo.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libaf/af_scaletempo.c b/libaf/af_scaletempo.c
index 674952ceb3..b2de4c33ef 100644
--- a/libaf/af_scaletempo.c
+++ b/libaf/af_scaletempo.c
@@ -367,7 +367,7 @@ static int control(struct af_instance_s* af, int cmd, void* arg)
int32_t* pw;
s->buf_pre_corr = realloc(s->buf_pre_corr, s->bytes_overlap * 2);
s->table_window = realloc(s->table_window, s->bytes_overlap * 2 - nch * bps * 2);
- if(!s->buf_pre_corr && !s->table_window) {
+ if(!s->buf_pre_corr || !s->table_window) {
af_msg(AF_MSG_FATAL, "[scaletempo] Out of memory\n");
return AF_ERROR;
}