RFR: 1878: Improve argument check in SKARA CLI

Zhao Song zsong at openjdk.org
Thu Apr 13 23:43:05 UTC 2023

Currently, if a user misuses a command, in some cases, SKARA CLI crashes and throws a stack trace, which is bad and does not provide useful information to the user. 

After investigating, I found that in many places, we don't check whether an option is followed by an argument, and it would trigger some issues.

In this patch, the program would always check the presence of an argument  before attempting to retrieve it for an option.


Commit messages:
 - SKARA-1878

Changes: https://git.openjdk.org/skara/pull/1502/files
 Webrev: https://webrevs.openjdk.org/?repo=skara&pr=1502&range=00
  Issue: https://bugs.openjdk.org/browse/SKARA-1878
  Stats: 142 lines in 14 files changed: 44 ins; 49 del; 49 mod
  Patch: https://git.openjdk.org/skara/pull/1502.diff
  Fetch: git fetch https://git.openjdk.org/skara.git pull/1502/head:pull/1502

PR: https://git.openjdk.org/skara/pull/1502

More information about the skara-dev mailing list