diff --git a/timing/timing.c b/timing/timing.c
index 67d197ae223d0fdbae11038075c2b0863abf449c..60486be7efd75fc2f9342bc0f75cebc77d04d745 100644
--- a/timing/timing.c
+++ b/timing/timing.c
@@ -583,6 +583,7 @@ parse_arguments(int *_argc, char ***_argv, int *iparam, int *start, int *stop, i
     int argc = *_argc;
     char **argv = *_argv;
 
+    optind = 1;
     do {
 #if defined(CHAMELEON_HAVE_GETOPT_LONG)
         opt = -1;