From f0413a977e532658599e965cb69dabbe06f0bdad Mon Sep 17 00:00:00 2001 From: levine Date: Wed, 16 Jul 1997 19:53:02 +0000 Subject: (operator ()): added protection for argv of 0 --- ace/Get_Opt.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ace/Get_Opt.cpp') diff --git a/ace/Get_Opt.cpp b/ace/Get_Opt.cpp index d526eb36475..a28b7306cec 100644 --- a/ace/Get_Opt.cpp +++ b/ace/Get_Opt.cpp @@ -74,6 +74,12 @@ ACE_Get_Opt::operator () (void) { ACE_TRACE ("ACE_Get_Opt::operator"); + if (argv_ == 0) + { + // It can happen, e.g., on VxWorks. + return EOF; + } + int opt; // Character checked for validity. char *oli; // Option letter index. -- cgit v1.2.1