Mercurial > octave-nkf
changeset 19526:1cc6bcc5b90c
fix audioinfo crashing when no arguments are given
* audioinfo.cc: when the wrong number of arguments is given abort with an
error message
author | Vytautas Jančauskas <unaudio@gmail.com> |
---|---|
date | Thu, 19 Sep 2013 15:23:59 +0300 |
parents | 93f26237c30b |
children | e36c9a2b2919 |
files | libinterp/dldfcn/audioinfo.cc |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/dldfcn/audioinfo.cc Thu Sep 19 15:18:25 2013 +0300 +++ b/libinterp/dldfcn/audioinfo.cc Thu Sep 19 15:23:59 2013 +0300 @@ -14,6 +14,11 @@ ) { octave_scalar_map retval; + if (args.length () != 1 || not args(0).is_string ()) + { + print_usage (); + return octave_value(retval); + } #ifdef HAVE_SNDFILE Matrix audio; SNDFILE *file;