Commit 3ca5aa6c authored by Magnus Hagander's avatar Magnus Hagander

Replace now unnecessary goto statements by using return directly.

parent bb8c822d
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $PostgreSQL: pgsql/src/backend/libpq/hba.c,v 1.169 2008/10/23 13:31:10 mha Exp $ * $PostgreSQL: pgsql/src/backend/libpq/hba.c,v 1.170 2008/10/24 12:48:31 mha Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -581,7 +581,7 @@ check_db(const char *dbname, const char *role, char *param_str) ...@@ -581,7 +581,7 @@ check_db(const char *dbname, const char *role, char *param_str)
optname, validmethods), \ optname, validmethods), \
errcontext("line %d of configuration file \"%s\"", \ errcontext("line %d of configuration file \"%s\"", \
line_num, HbaFileName))); \ line_num, HbaFileName))); \
goto hba_other_error; \ return false; \
} while (0); } while (0);
#define REQUIRE_AUTH_OPTION(methodval, optname, validmethods) do {\ #define REQUIRE_AUTH_OPTION(methodval, optname, validmethods) do {\
...@@ -597,7 +597,7 @@ check_db(const char *dbname, const char *role, char *param_str) ...@@ -597,7 +597,7 @@ check_db(const char *dbname, const char *role, char *param_str)
authname, argname), \ authname, argname), \
errcontext("line %d of configuration file \"%s\"", \ errcontext("line %d of configuration file \"%s\"", \
line_num, HbaFileName))); \ line_num, HbaFileName))); \
goto hba_other_error; \ return false; \
} \ } \
} while (0); } while (0);
...@@ -704,7 +704,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline) ...@@ -704,7 +704,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline)
*cidr_slash = '/'; *cidr_slash = '/';
if (gai_result) if (gai_result)
pg_freeaddrinfo_all(hints.ai_family, gai_result); pg_freeaddrinfo_all(hints.ai_family, gai_result);
goto hba_other_error; return false;
} }
if (cidr_slash) if (cidr_slash)
...@@ -739,7 +739,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline) ...@@ -739,7 +739,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline)
line_num, HbaFileName))); line_num, HbaFileName)));
if (gai_result) if (gai_result)
pg_freeaddrinfo_all(hints.ai_family, gai_result); pg_freeaddrinfo_all(hints.ai_family, gai_result);
goto hba_other_error; return false;
} }
memcpy(&parsedline->mask, gai_result->ai_addr, gai_result->ai_addrlen); memcpy(&parsedline->mask, gai_result->ai_addr, gai_result->ai_addrlen);
...@@ -751,7 +751,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline) ...@@ -751,7 +751,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline)
(errcode(ERRCODE_CONFIG_FILE_ERROR), (errcode(ERRCODE_CONFIG_FILE_ERROR),
errmsg("IP address and mask do not match in file \"%s\" line %d", errmsg("IP address and mask do not match in file \"%s\" line %d",
HbaFileName, line_num))); HbaFileName, line_num)));
goto hba_other_error; return false;
} }
} }
} /* != ctLocal */ } /* != ctLocal */
...@@ -813,7 +813,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline) ...@@ -813,7 +813,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline)
token), token),
errcontext("line %d of configuration file \"%s\"", errcontext("line %d of configuration file \"%s\"",
line_num, HbaFileName))); line_num, HbaFileName)));
goto hba_other_error; return false;
} }
if (unsupauth) if (unsupauth)
...@@ -824,7 +824,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline) ...@@ -824,7 +824,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline)
token), token),
errcontext("line %d of configuration file \"%s\"", errcontext("line %d of configuration file \"%s\"",
line_num, HbaFileName))); line_num, HbaFileName)));
goto hba_other_error; return false;
} }
/* Invalid authentication combinations */ /* Invalid authentication combinations */
...@@ -836,7 +836,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline) ...@@ -836,7 +836,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline)
errmsg("krb5 authentication is not supported on local sockets"), errmsg("krb5 authentication is not supported on local sockets"),
errcontext("line %d of configuration file \"%s\"", errcontext("line %d of configuration file \"%s\"",
line_num, HbaFileName))); line_num, HbaFileName)));
goto hba_other_error; return false;
} }
/* Parse remaining arguments */ /* Parse remaining arguments */
...@@ -859,7 +859,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline) ...@@ -859,7 +859,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline)
errmsg("authentication option not in name=value format: %s", token), errmsg("authentication option not in name=value format: %s", token),
errcontext("line %d of configuration file \"%s\"", errcontext("line %d of configuration file \"%s\"",
line_num, HbaFileName))); line_num, HbaFileName)));
goto hba_other_error; return false;
} }
else else
{ {
...@@ -902,7 +902,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline) ...@@ -902,7 +902,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline)
errmsg("invalid ldap port '%s'", c), errmsg("invalid ldap port '%s'", c),
errcontext("line %d of configuration file \"%s\"", errcontext("line %d of configuration file \"%s\"",
line_num, HbaFileName))); line_num, HbaFileName)));
goto hba_other_error; return false;
} }
} }
else if (strcmp(token, "ldapprefix") == 0) else if (strcmp(token, "ldapprefix") == 0)
...@@ -922,7 +922,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline) ...@@ -922,7 +922,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline)
errmsg("unknown authentication option name '%s'", token), errmsg("unknown authentication option name '%s'", token),
errcontext("line %d of configuration file \"%s\"", errcontext("line %d of configuration file \"%s\"",
line_num, HbaFileName))); line_num, HbaFileName)));
goto hba_other_error; return false;
} }
} }
} }
...@@ -953,8 +953,6 @@ hba_syntax: ...@@ -953,8 +953,6 @@ hba_syntax:
errcontext("line %d of configuration file \"%s\"", errcontext("line %d of configuration file \"%s\"",
line_num, HbaFileName))); line_num, HbaFileName)));
/* Come here if suitable message already logged */
hba_other_error:
return false; return false;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment