FS-5229 --resolve oops, i missed the part that its subsequent calls to displace

This commit is contained in:
Anthony Minessale 2013-03-27 15:39:10 -05:00
parent c510a81177
commit b4e21fd3f6
1 changed files with 3 additions and 2 deletions

View File

@ -844,8 +844,9 @@ static switch_bool_t write_displace_callback(switch_media_bug_t *bug, void *user
}
} else {
st = switch_core_file_read(&dh->fh, rframe->data, &len);
rframe->samples = (uint32_t) len;
rframe->datalen = rframe->samples * 2;
if (len < rframe->samples) {
memset(rframe->data, 0, rframe->datalen - len * 2);
}
}
if (st != SWITCH_STATUS_SUCCESS || len == 0) {