Mercurial > hg > octave-nkf
changeset 19746:c332c72d4960
prevent completely invalid call to __player_audioplayer__
* audiodevinfo.cc (F__player_audioplayer__): Check nargin.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 08 Jan 2015 13:18:50 -0500 |
parents | 7c0e20def8e3 |
children | 0083cc91bfaa |
files | libinterp/dldfcn/audiodevinfo.cc |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/dldfcn/audiodevinfo.cc +++ b/libinterp/dldfcn/audiodevinfo.cc @@ -2285,6 +2285,12 @@ int nargin = args.length (); + if (nargin < 2 || nargin > 4) + { + print_usage (); + return retval; + } + audioplayer* recorder = new audioplayer (); bool is_function = args(0).is_string () || args(0).is_function_handle () || args(0).is_inline_function ();