version 1.387, 2022/11/07 10:02:59 |
version 1.388, 2022/11/07 10:05:39 |
|
|
char *line = NULL, *cp; |
char *line = NULL, *cp; |
size_t linesize = 0; |
size_t linesize = 0; |
FILE *f; |
FILE *f; |
int r, lineno = 0; |
int r; |
|
|
debug2_f("filename %s", filename); |
debug2_f("filename %s", filename); |
if ((f = fopen(filename, "r")) == NULL) { |
if ((f = fopen(filename, "r")) == NULL) { |
|
|
(r = sshbuf_allocate(conf, st.st_size)) != 0) |
(r = sshbuf_allocate(conf, st.st_size)) != 0) |
fatal_fr(r, "allocate"); |
fatal_fr(r, "allocate"); |
while (getline(&line, &linesize, f) != -1) { |
while (getline(&line, &linesize, f) != -1) { |
lineno++; |
|
/* |
/* |
* Strip whitespace |
* Strip whitespace |
* NB - preserve newlines, they are needed to reproduce |
* NB - preserve newlines, they are needed to reproduce |