1
0
Fork 0

Compare commits

...

2 Commits

2 changed files with 10 additions and 2 deletions

View File

@ -46,9 +46,12 @@ int addrbook_load(addrbook_t *ab, FILE *in) {
char *line = NULL;
size_t line_len = 0;
size_t lines = 0;
while (getline(&line, &line_len, in) != -1)
while (getline(&line, &line_len, in) != -1) {
++lines;
}
if (lines == 0)
return -1;
if (ab->entries != NULL)
free(ab->entries);

View File

@ -4,6 +4,7 @@
#include "net.h"
#include <stdio.h>
#include <string.h>
#include <errno.h>
#define CHANNELS 1
#define SAMPLE_RATE 48000
@ -24,6 +25,10 @@ int main(int argc, char **argv) {
addrbook_t ab = {0};
FILE *in = fopen("addressbook_key", "r");
if (in == NULL) {
fprintf(stderr, "An addressbook file wasn't open: %s\n", strerror(errno));
return 1;
}
addrbook_load(&ab, in);