Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
partially address a bug in Java initialization
authorFrederic Suter <frederic.suter@cc.in2p3.fr>
Tue, 21 Mar 2017 12:03:38 +0000 (13:03 +0100)
committerFrederic Suter <frederic.suter@cc.in2p3.fr>
Tue, 21 Mar 2017 12:03:38 +0000 (13:03 +0100)
commitef1b10a74dde75e195d7897449975b6834f3cb06
treee578f8a99679e5b5ff5243cd62a131a723ba8cf2
parentf228565bee80306220bf1eb2ecda74c81c981c38
partially address a bug in Java initialization

SimGrid flag on command line were consumed at C level but stayed in the
original Java String[] args. This could mess users' args[i] if SG flags
were not put at the end of the command line.

This patch removes the SG flags from the Java arguments. However, the
number of arguments REMAINS UNCHANGED.

It is then UNSAFE to test if args.length is greater than the number of
YOUR OWN ARGUMENTS. It might be if you have --log or --cfg flags in
the command line. BTW, it already was ...
src/bindings/java/jmsg.cpp