Replace now unnecessary goto statements by using return directly.
This commit is contained in:
parent
bb8c822dbf
commit
3ca5aa6cbc
@ -10,7 +10,7 @@
|
||||
*
|
||||
*
|
||||
* 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)
|
||||
optname, validmethods), \
|
||||
errcontext("line %d of configuration file \"%s\"", \
|
||||
line_num, HbaFileName))); \
|
||||
goto hba_other_error; \
|
||||
return false; \
|
||||
} while (0);
|
||||
|
||||
#define REQUIRE_AUTH_OPTION(methodval, optname, validmethods) do {\
|
||||
@ -597,7 +597,7 @@ check_db(const char *dbname, const char *role, char *param_str)
|
||||
authname, argname), \
|
||||
errcontext("line %d of configuration file \"%s\"", \
|
||||
line_num, HbaFileName))); \
|
||||
goto hba_other_error; \
|
||||
return false; \
|
||||
} \
|
||||
} while (0);
|
||||
|
||||
@ -704,7 +704,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline)
|
||||
*cidr_slash = '/';
|
||||
if (gai_result)
|
||||
pg_freeaddrinfo_all(hints.ai_family, gai_result);
|
||||
goto hba_other_error;
|
||||
return false;
|
||||
}
|
||||
|
||||
if (cidr_slash)
|
||||
@ -739,7 +739,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline)
|
||||
line_num, HbaFileName)));
|
||||
if (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);
|
||||
@ -751,7 +751,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline)
|
||||
(errcode(ERRCODE_CONFIG_FILE_ERROR),
|
||||
errmsg("IP address and mask do not match in file \"%s\" line %d",
|
||||
HbaFileName, line_num)));
|
||||
goto hba_other_error;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
} /* != ctLocal */
|
||||
@ -813,7 +813,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline)
|
||||
token),
|
||||
errcontext("line %d of configuration file \"%s\"",
|
||||
line_num, HbaFileName)));
|
||||
goto hba_other_error;
|
||||
return false;
|
||||
}
|
||||
|
||||
if (unsupauth)
|
||||
@ -824,7 +824,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline)
|
||||
token),
|
||||
errcontext("line %d of configuration file \"%s\"",
|
||||
line_num, HbaFileName)));
|
||||
goto hba_other_error;
|
||||
return false;
|
||||
}
|
||||
|
||||
/* Invalid authentication combinations */
|
||||
@ -836,7 +836,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline)
|
||||
errmsg("krb5 authentication is not supported on local sockets"),
|
||||
errcontext("line %d of configuration file \"%s\"",
|
||||
line_num, HbaFileName)));
|
||||
goto hba_other_error;
|
||||
return false;
|
||||
}
|
||||
|
||||
/* Parse remaining arguments */
|
||||
@ -859,7 +859,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline)
|
||||
errmsg("authentication option not in name=value format: %s", token),
|
||||
errcontext("line %d of configuration file \"%s\"",
|
||||
line_num, HbaFileName)));
|
||||
goto hba_other_error;
|
||||
return false;
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -902,7 +902,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline)
|
||||
errmsg("invalid ldap port '%s'", c),
|
||||
errcontext("line %d of configuration file \"%s\"",
|
||||
line_num, HbaFileName)));
|
||||
goto hba_other_error;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else if (strcmp(token, "ldapprefix") == 0)
|
||||
@ -922,7 +922,7 @@ parse_hba_line(List *line, int line_num, HbaLine *parsedline)
|
||||
errmsg("unknown authentication option name '%s'", token),
|
||||
errcontext("line %d of configuration file \"%s\"",
|
||||
line_num, HbaFileName)));
|
||||
goto hba_other_error;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -953,8 +953,6 @@ hba_syntax:
|
||||
errcontext("line %d of configuration file \"%s\"",
|
||||
line_num, HbaFileName)));
|
||||
|
||||
/* Come here if suitable message already logged */
|
||||
hba_other_error:
|
||||
return false;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user