From b04811e146f7ff09fb63ef6797d00a63c6132bfd Mon Sep 17 00:00:00 2001 From: Ralph Lange Date: Fri, 24 Sep 2004 11:38:10 +0000 Subject: [PATCH] Use correct option character. optopt is valid only when getopt returns '?'. --- src/catools/caget.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/catools/caget.c b/src/catools/caget.c index 21c23643e..a99a0503f 100644 --- a/src/catools/caget.c +++ b/src/catools/caget.c @@ -379,14 +379,14 @@ int main (int argc, char *argv[]) if (sscanf(optarg, "%d", &digits) != 1) fprintf(stderr, "Invalid precision argument '%s' " - "for option '-%c' - ignored.\n", optarg, optopt); + "for option '-%c' - ignored.\n", optarg, opt); else { if (digits>=0 && digits<=VALID_DOUBLE_DIGITS) - sprintf(dblFormatStr, "%%-.%d%c", digits, optopt); + sprintf(dblFormatStr, "%%-.%d%c", digits, opt); else fprintf(stderr, "Precision %d for option '-%c' " - "out of range - ignored.\n", digits, optopt); + "out of range - ignored.\n", digits, opt); } break; case '0': /* Select integer format */