[tests] fix argument parsing in onset and wavetable
[aubio.git] / tests / src / synth / test-wavetable.c
index c0f4cf7..8d35b93 100644 (file)
@@ -17,8 +17,8 @@ int main (int argc, char **argv)
   smpl_t freq = 440.;
 
   char_t *sink_path = argv[1];
   smpl_t freq = 440.;
 
   char_t *sink_path = argv[1];
-  if ( argc == 4 ) samplerate = atoi(argv[3]);
-  if ( argc == 3 ) freq = atof(argv[2]);
+  if ( argc >= 4 ) samplerate = atoi(argv[3]);
+  if ( argc >= 3 ) freq = atof(argv[2]);
 
   fvec_t *vec = new_fvec(hop_size);
   aubio_sink_t *sink = new_aubio_sink(sink_path, samplerate);
 
   fvec_t *vec = new_fvec(hop_size);
   aubio_sink_t *sink = new_aubio_sink(sink_path, samplerate);