s->channels = 1;
if (s->path) AUBIO_FREE(s->path);
- s->path = AUBIO_ARRAY(char_t, strnlen(path, PATH_MAX));
- strncpy(s->path, path, strnlen(path, PATH_MAX));
+ s->path = AUBIO_ARRAY(char_t, strnlen(path, PATH_MAX) + 1);
+ strncpy(s->path, path, strnlen(path, PATH_MAX) + 1);
// register all formats and codecs
av_register_all();