URL:
<https://savannah.gnu.org/bugs/?58075>
Summary: compiler warning: add explicit braces to avoid
dangling else
Project: make
Submitted by: None
Submitted on: Sun 29 Mar 2020 01:35:17 PM UTC
Severity: 3 - Normal
Item Group: Build/Install
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Component Version: 4.3
Operating System: POSIX-Based
Fixed Release: None
Triage Status: None
_______________________________________________________
Details:
Hopefully someone can make this update
diff --git a/src/getopt.c b/src/getopt.c
index 35e71ef..e0647ae 100644
--- a/src/getopt.c
+++ b/src/getopt.c
@@ -677,6 +677,7 @@ _getopt_internal (int argc, char *const *argv, const char
*optstring,
else
{
if (opterr)
+ {
if (argv[optind - 1][1] == '-')
/* --option */
fprintf (stderr,
@@ -687,6 +688,7 @@ _getopt_internal (int argc, char *const *argv, const char
*optstring,
fprintf (stderr,
_("%s: option '%c%s' doesn't allow an argument\n"),
argv[0], argv[optind - 1][0], pfound->name);
+ }
nextchar += strlen (nextchar);
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?58075>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/