# HG changeset patch # User Vytautas JanĨauskas # Date 1379593439 -10800 # Node ID 1cc6bcc5b90c69e1903c8a3875656be2ba89dd59 # Parent 93f26237c30b61c741c9ba9375ae153f8ff899bf fix audioinfo crashing when no arguments are given * audioinfo.cc: when the wrong number of arguments is given abort with an error message diff -r 93f26237c30b -r 1cc6bcc5b90c libinterp/dldfcn/audioinfo.cc --- 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;