1
1

config: Reformat ssh_config_parse_file

Signed-off-by: Jakub Jelen <jjelen@redhat.com>
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
Этот коммит содержится в:
Jakub Jelen 2018-12-05 11:12:31 +01:00 коммит произвёл Andreas Schneider
родитель cf6f1e7a64
Коммит 993e24a361

Просмотреть файл

@ -825,16 +825,23 @@ static int ssh_config_parse_line(ssh_session session, const char *line,
return 0;
}
/* ssh_config_parse_file */
/* @brief Parse configuration file and set the options to the given session
*
* @params[in] session The ssh session
* @params[in] filename The path to the ssh configuration file
*
* @returns 0 on successful parsing the configuration file, -1 on error
*/
int ssh_config_parse_file(ssh_session session, const char *filename)
{
char line[MAX_LINE_SIZE] = {0};
unsigned int count = 0;
FILE *f;
int parsing;
int parsing, rv;
uint8_t *seen = NULL;
if ((f = fopen(filename, "r")) == NULL) {
f = fopen(filename, "r");
if (f == NULL) {
return 0;
}
@ -856,7 +863,8 @@ int ssh_config_parse_file(ssh_session session, const char *filename)
parsing = 1;
while (fgets(line, sizeof(line), f)) {
count++;
if (ssh_config_parse_line(session, line, count, &parsing, seen) < 0) {
rv = ssh_config_parse_line(session, line, count, &parsing, seen);
if (rv < 0) {
fclose(f);
return -1;
}